Embedded Software Engineer - Reading - £55,000-£65,000 – Hybrid
nGenium is partnering with an innovative and fast-growing technology company, seeking a Senior Embedded Software Engineer to join their dynamic team. This is an exciting opportunity to contribute to cutting-edge technology and be part of a company at the forefront of embedded systems and IoT solutions. If you are passionate about software development and thrive in a collaborative, growth-focused environment, this could be the perfect next step in your career.
Key Responsibilities:
Design, develop, and maintain embedded software solutions, primarily for IoT-based applications.
Collaborate with cross-functional teams to ensure seamless integration of hardware and software systems.
Optimize system performance and troubleshoot complex software and hardware issues.
Contribute to the full product development lifecycle, from concept to production and post-production support.
Drive innovation and improvements within the embedded software development process.
Required Skills and Experience:
Proficiency in C programming, with a focus on developing high-performance, efficient embedded systems.
5+ years of commercial experience in embedded software or firmware development.
Strong hands-on experience with ESP32 microcontrollers.
Expertise working within the ESP IoT Development Framework (ESP-IDF).
Experience with IoT product development is a strong advantage, but not essential.
Flexibility to work remotely with the expectation to attend the office 2 days per week for collaboration and team integration