and firmware for microcontrollers and programmable logic devices Developing low-level drivers, communication protocols, and real-time control logic Writing efficient, maintainable code in C/C++ Contributing to system architecture, requirements definition, and hardware integration Debugging and resolving firmware issues across development and production Supporting secure firmware update mechanisms and bootloaders Participating in verification and validation activities, including … unit and systemtesting Maintaining clear technical documentation throughout the development lifecycle Collaborating closely with hardware, systems, and QA teams What We're Looking For: A degree in Computer Science, Electronics, or a related field Solid experience in embedded software/firmware development Proficiency in C/C++ and experience with real-time or bare-metal systems Strong … practices Experience with safety-critical or high-integrity systems (e.g., aerospace, automotive) Exposure to FPGA development or low-level hardware programming Understanding of CI/CD pipelines and automated testing What You'll Get in Return: 25 days annual leave + 8 bank holidays Christmas shutdown 5% company pension contribution Death in service benefit Annual bonus scheme (based on More ❯
and firmware for microcontrollers and programmable logic devices Developing low-level drivers, communication protocols, and real-time control logic Writing efficient, maintainable code in C/C++ Contributing to system architecture, requirements definition, and hardware integration Debugging and resolving firmware issues across development and production Supporting secure firmware update mechanisms and bootloaders Participating in verification and validation activities, including … unit and systemtesting Maintaining clear technical documentation throughout the development lifecycle Collaborating closely with hardware, systems, and QA teams What We're Looking For: A degree in Computer Science, Electronics, or a related field Solid experience in embedded software/firmware development Proficiency in C/C++ and experience with real-time or bare-metal systems Strong … practices Experience with safety-critical or high-integrity systems (e.g., aerospace, automotive) Exposure to FPGA development or low-level hardware programming Understanding of CI/CD pipelines and automated testing What You'll Get in Return: 25 days annual leave + 8 bank holidays Christmas shutdown 5% company pension contribution Death in service benefit Annual bonus scheme (based on More ❯
architecture with embedded software supporting both core functionality and GUI control. While detailed development is being carried out by an external design partner, our client is responsible for overall system oversight, from requirements definition through to validation and production readiness. The Role: You'll take a leading role in ensuring the system is designed, tested, and released to … Functional Requirements Supporting architectural-level discussions across software, electronics, and mechanical domains Contributing to Risk Management activities and defining mitigation strategies Leading Verification & Validation planning and supporting hands-on systemtesting Providing technical oversight to external design partners and reviewing design outputs Supporting the transfer of the product into manufacturing and guiding design-for-production activities About You … with a background in electronics, embedded software, or a combination of both Experienced in product development within regulated environments (e.g. medical, aerospace, defence, automotive) Able to define and interpret system-level requirements and translate them into structured engineering activities Familiar with hardware/software integration challenges and confident reviewing third-party design work Comfortable working across disciplines and guiding More ❯