A hardware engineering consultancy is looking for a Firmware Engineer (Contractor) to develop core firmware for embedded products centered around device sensing and connectivity. Responsibilities include maintaining firmware, optimizing low-power operations, and collaborating with hardware teams. Ideal candidates will have over 5 years of embedded firmware experience and strong C/C++ skills. Benefits include flexible working conditions and access to equipment. This role offers an opportunity to pave the way for a permanent position within the company.
Qualifications
5+ years of embedded firmware experience.
Strong C/C++ experience for microcontrollers.
Hands-on experience with GPIO, ADC, interrupts, and timers.
Responsibilities
Develop and maintain firmware for connected embedded devices.
Implement reliable sensor handling and event-driven state logic.
Ensure secure communications and define recovery behaviors.
Skills
Embedded firmware experience
C/C++ experience
Low-power product experience
Hands-on experience with GPIO
Experience implementing secure connectivity
Strong software practices
Job description
A hardware engineering consultancy is looking for a Firmware Engineer (Contractor) to develop core firmware for embedded products centered around device sensing and connectivity. Responsibilities include maintaining firmware, optimizing low-power operations, and collaborating with hardware teams. Ideal candidates will have over 5 years of embedded firmware experience and strong C/C++ skills. Benefits include flexible working conditions and access to equipment. This role offers an opportunity to pave the way for a permanent position within the company.