This opportunity is ideally suited to an innovative and hands-on engineer who thrives in a multidisciplinary product development environment and enjoys working across the entire embedded systems development lifecycle. The successful candidate will be involved in all stages of product development, from firmware design and hardware integration through to testing, validation, manufacturing support, and high-volume production deployment.
In this role, you will contribute to the development of advanced sensing, control, and lighting technologies, working extensively with embedded microcontrollers, sensor interfaces, wireless communication platforms, and electronic hardware. You will be responsible for developing reliable, high-performance embedded solutions while ensuring products meet stringent quality, functionality, and manufacturability requirements.
Collaborating closely with firmware, hardware, and product engineering teams, you will play a key role in bringing innovative electronic products from concept to market. This position offers the opportunity to work on cutting-edge technologies within a fast-paced, research-driven environment focused on delivering robust, industry-leading semiconductor solutions.
Education:
- BEng or MEng in Electronic Engineering or equivalent qualification.
Job Experience & Skills Required:
- 4-10 years' experience in embedded firmware development.
- Proven experience developing firmware for embedded microcontrollers such as:
- STM32
- Nordic nRF
- Microchip PIC
- AVR
- ESP32
- Strong programming skills in C, C++, and Python.
- Experience working with Git version control systems and collaborative development environments.
- Knowledge of communication protocols including:
- Experience with Bluetooth Low Energy (BLE) and wireless communication technologies.
- Practical analogue and digital circuit design experience.
- Proficiency in using laboratory equipment including oscilloscopes, logic analysers, protocol analysers, and spectrum analysers.
- Experience debugging embedded systems using JTAG, SWD, or similar tools.
- Strong troubleshooting and problem-solving abilities.
Advantageous:
- RTOS development experience (FreeRTOS, Zephyr, ThreadX, or similar).
- Automated testing and CI/CD experience.
- Experience with low-power battery-operated products.
- EMC/EMI design and compliance testing knowledge.
- Manufacturing and production test support experience.
Duties:
- Develop, maintain, optimise, and release embedded firmware for microcontroller-based products.
- Design, build, and evaluate hardware prototypes.
- Integrate and troubleshoot Bluetooth Low Energy (BLE) and wireless communication systems.
- Manage products through the full development lifecycle from concept through production release.
- Perform system optimisation, debugging, and fault-finding activities.
- Investigate new technologies and support innovation initiatives.
- Develop technical documentation, reports, and engineering records.
- Support manufacturing, validation, qualification, and production activities.
- Collaborate closely with multidisciplinary engineering teams to deliver high-quality embedded solutions.