Negotiable
Outside
Remote
Remote Europe/United Kingdom
Summary: The Senior Firmware Engineer role involves designing and developing firmware for IoT embedded systems for a leading manufacturer in the smart technology sector. The position is contract-based and remote, focusing on urgent project requirements. Candidates should have extensive experience in firmware development and a strong background in programming microcontrollers. The role is classified as outside IR35, indicating a favorable tax status for contractors.
Key Responsibilities:
- Design and develop firmware and software for IoT Embedded Systems.
- Implement drivers for hardware interfaces (UART, SPI, I2C, GPIO, etc.).
- Optimize code for memory, power, and processing constraints.
- Perform debugging with specific tools (oscilloscope, multimeter).
- Participate in product validation, testing, and certification phases.
Key Skills:
- Circa 10+ years firmware development experience
- Proven experience in programming for microcontrollers/microprocessors and related technologies (ARM, ESP32, STM32/Atmel/ESP32).
- Proficiency in Embedded C Development for firmware
- Knowledge of RTOS (FreeRTOS, Zephyr, etc.).
- Experience with debug tools for Embedded Systems.
- Good knowledge of communication protocols (Bluetooth, Wifi).
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Senior Firmware Engineer
Contract, remote
OUTSIDE IR35
We're supporting a leading IoT device manufacturer with expertise in industrial control systems and smart technologies for the home, who are seeking an experienced Firmware Developer to support urgent project requirements.
- Design and develop firmware and software for IoT Embedded Systems.
- Implement drivers for hardware interfaces (UART, SPI, I2C, GPIO, etc.).
- Optimize code for memory, power, and processing constraints.
- Perform debugging with specific tools (oscilloscope, multimeter).
- Participate in product validation, testing, and certification phases.
Your Profile
- Circa 10+ years firmware development experience
- Proven experience in programming for microcontrollers/microprocessors and related technologies (ARM, ESP32, STM32/Atmel/ESP32).
- Proficiency in Embedded C Development for firmware
- Knowledge of RTOS (FreeRTOS, Zephyr, etc.).
- Experience with debug tools for Embedded Systems.
- Good knowledge of communication protocols (Bluetooth, Wifi ).
Bonus Points
- Knowledge of Yocto for Embedded OS development .
- Knowledge of Python - automation test scripts .
- Experience with wireless protocols (BLE, LoRaWAN).
- Familiarity with REST APIs for IoT Backend .
If this sounds like you, please apply with your CV and up to date contact information. We will be in touch with successful applicants within 1 week.
