developed highly precise scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARMCortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded More ❯
UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on ArmCortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python More ❯
St. Ives, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on ArmCortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python More ❯
UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on ArmCortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Sagentia
platforms Writing technical design documentation Skills, Knowledge and Expertise Proficiency in : o C/C++, C#, or .NET for PC application development. o Embedded software development for microcontrollers (e.g., ARMCortex, STM32). Familiarity with RTOS, bare-metal, or embedded Linux environments. Professional experience utilising Docker containers. Experience with communication protocols (UART, SPI, I2C, USB). Experience with More ❯
experience in software development, ideally within a regulated industry. Experience with C/C++, C#, or .NET for PC application development. Proficient in embedded software development for microcontrollers (e.g., ARMCortex, STM32) Familiarity with RTOS, bare-metal, or embedded Linux environments Apply now to engineer the next generation of life-saving solutions at one of the most highly More ❯
ely, east anglia, united kingdom Hybrid/Remote Options
Thorlabs
Engineering, Computer Science, or a related field. Proven experience of firmware development in embedded C. Experience with automated testing of embedded C code. Strong understanding of microcontroller architecture (especially ARMCortex-M) and embedded systems including some basic electronic theory. Familiarity with hardware debugging tools such as oscilloscopes, logic analyzers, and other common test equipment. Experience with communication More ❯
Systems, Computer Engineering, Mechatronics, or equivalent experience. - Strong foundation in embedded C/C++, microcontroller programming, and real-time firmware concepts. - Hands-on experience with common microcontroller platforms (e.g., ARMCortex-M, ESP32, AVR, SAMD). - Understanding of electronics fundamentals: digital logic, analogue basics, signal conditioning, PWM, electro-mechanical control, and safety considerations. - Organised approach to code versioning More ❯
Basildon, Essex, South East, United Kingdom Hybrid/Remote Options
Hireful
Systems, Computer Engineering, Mechatronics, or equivalent experience. - Strong foundation in embedded C/C++, microcontroller programming, and real-time firmware concepts. - Hands-on experience with common microcontroller platforms (e.g., ARMCortex-M, ESP32, AVR, SAMD). - Understanding of electronics fundamentals: digital logic, analogue basics, signal conditioning, PWM, electro-mechanical control, and safety considerations. - Organised approach to code versioning More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
developing cross-platform code Desirable skills for a Firmware Engineer to have; Experience with unit test frameworks like pytest, build scripting, Jenkins CI/CD automation Good understanding of ARMCortex-M series processors and CPU architecture Some PCB electronics design experiences Familiarity with Linux, Git, Bash, and Tcl Compensation: Private health insurance Life insurance 33 days holiday More ❯