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.