SF Recruitment are working with a high-growth, innovative start up in Birmingham to recruit an Interim Embedded Software Engineer to oversee some crucial projects over coming year. We need someone who is highly intelligent, a leader, self starter and can communicate effectively and with their own initiative with the various stakeholders/development teams. Someone who is self … motivated to do what is necessary to get the job done. Key Responsibilities - Lead firmware development for Debian-based embedded Linux systems, from architecture to deployment. - Design and maintain secure OTA pipelines using Mender, including rollback, recovery, and encryption at the device level. - Implement and manage device-side encryption, secure boot, and partition-level protection with recovery tools. … and remote management. - Use Python to build automation tools, testing frameworks, and cloud deployment utilities. - Drive Git-based workflows, continuous integration, and release pipelines. - Communicate effectively with stakeholders - aligning firmware deliverables with product, software, and manufacturing priorities. - Demonstrate initiative by proactively identifying bottlenecks, proposing solutions, and delivering improvements. - Leverage AI-assisted development tools (Codex, Cursor, Copilot) to boost productivity More ❯
Birmingham, West Midlands, England, United Kingdom
SF Recruitment
SF Recruitment are working with a high-growth, innovative start up in Birmingham to recruit an Interim Embedded Software Engineer to oversee some crucial projects over coming year. We need someone who is highly intelligent, a leader, self starter and can communicate effectively and with their own initiative with the various stakeholders/development teams. Someone who is self … motivated to do what is necessary to get the job done. Key Responsibilities - Lead firmware development for Debian-based embedded Linux systems, from architecture to deployment. - Design and maintain secure OTA pipelines using Mender, including rollback, recovery, and encryption at the device level. - Implement and manage device-side encryption, secure boot, and partition-level protection with recovery tools. … and remote management. - Use Python to build automation tools, testing frameworks, and cloud deployment utilities. - Drive Git-based workflows, continuous integration, and release pipelines. - Communicate effectively with stakeholders - aligning firmware deliverables with product, software, and manufacturing priorities. - Demonstrate initiative by proactively identifying bottlenecks, proposing solutions, and delivering improvements. - Leverage AI-assisted development tools (Codex, Cursor, Copilot) to boost productivity More ❯
Murray McIntosh are currently seeking a Principal Firmware Engineer to work for a client of ours on a permanent basis as detailed below: Responsibilities: Realising product specification through embeddedfirmware Create firmware requirement specifications and design documentation Contribute to the continued improvement of the embedded development processes to ensure continuous enhancement of the team and … our processes Contribute to definition of work, approach and architectural solutions Own quality of your out put ensuring appropriate levels of quality Maintain and update existing firmware addressing defects and implementing enhancements Run and participate in design reviews, creation of reports and associate documentation Collaborate with validation tea to increase understanding and reduce development iterations Ensure product compliance to … Experience of programming on real time operating systems Knowledge of STM32 and FreeRTOS Keil IDE, MPLAB for STM32 (advantageous) Experience developing products in highly regulated industries Experience of developing firmware for low power safety critical devices Knowledge of TFT LCD display control drivers and GUI development Familiarity with RF technologies such as BLE, LoRa, Zigbee etc would be advantageous More ❯
Murray McIntosh are currently seeking a Principal Firmware Engineer to work for a client of ours on a permanent basis as detailed below: Responsibilities: Realising product specification through embeddedfirmware Create firmware requirement specifications and design documentation Contribute to the continued improvement of the embedded development processes to ensure continuous enhancement of the team and … our processes Contribute to definition of work, approach and architectural solutions Own quality of your out put ensuring appropriate levels of quality Maintain and update existing firmware addressing defects and implementing enhancements Run and participate in design reviews, creation of reports and associate documentation Collaborate with validation tea to increase understanding and reduce development iterations Ensure product compliance to … Experience of programming on real time operating systems Knowledge of STM32 and FreeRTOS Keil IDE, MPLAB for STM32 (advantageous) Experience developing products in highly regulated industries Experience of developing firmware for low power safety critical devices Knowledge of TFT LCD display control drivers and GUI development Familiarity with RF technologies such as BLE, LoRa, Zigbee etc would be advantageous More ❯
Birmingham, West Midlands, England, United Kingdom
SF Recruitment
SF Recruitment are recruting an Interim Senior Embedded Software Engineer, for a leading specialist manufacturing business in Birmingham. Overview We are seeking a highly capable Senior Embedded Software Engineer to support ongoing development across several advanced hardware and power-electronics programmes. In this interim role, you'll take technical ownership of embedded software activities for prototype and … automotive and industrial applications. You'll collaborate closely with multi-disciplinary engineering teams, external partners, and customers, contributing from requirements capture through to validation. Key Responsibilities: Lead and deliver embedded software work packages across assigned projects Translate system-level requirements into clear software specifications Define and implement software architecture for real-time control systems Develop and verify high-integrity … embedded C/C++ firmware Integrate application-level code with platform and base-software components Support hardware bring-up, debugging, and system-level diagnostics Participate in design reviews and provide expert input on software decisions Liaise directly with customers and suppliers to resolve technical issues Collaborate with electronics, controls, and systems engineering teams Ensure work follows relevant quality More ❯
Birmingham, West Midlands, United Kingdom Hybrid/Remote Options
Ernest Gordon Recruitment
Embedded Software Engineer (BLE/ZigBee) Remote - Dundee £65,000 - £70,000 + Remote + Training + Progression + Company Benefits Are you a Embedded Software Engineer that wants to work in a senior team of highly skilled engineers and developers that are truly R&D focussed, working collaboratively to solve some of the industry's most technical … of developers and engineers. THE ROLE: Work collaboratively to define the software development life cycle Write clean low level code in both C and Assembler Test and debug the firmware development Work both in a team and autonomously THE PERSON: Have experience writing code in C Experience with wireless communication like ZigBee or BLE Keywords: Embedded, C, Assembler … Firmware, Hardware, PCB, Remote, Hybrid, Smart Energy, Testing, Debugging, SDLC, Software, Engineer, Developer, ZigBee, BLE, Bluetooth, Reference: BBBH22229 If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this More ❯