bit about you... Degree in Electronics Engineering, Computer Science, or related discipline 3+ years of experience in embedded software development for real-time systems Proficiency in C++, OOP and C Strong understanding of RTOS, interrupt-driven programming, and low-level hardware interfacing Experience with Linux OS Experience with microcontrollers, ideally STM32 Experience with communication protocols (SPI, I2C, UART, USB, Modbus More ❯
Royston, Hertfordshire, Melbourn, Cambridgeshire, United Kingdom Hybrid/Remote Options
Redline Group Ltd
Are you an experienced Senior Software Engineer - C# actively looking for a new role? Do you live in the Hertfordshire area or would love the opportunity to relocate and work in one of the UK's most exciting tech hubs More ❯
product lifecycle? My client 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 ARM Cortex 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 Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills More ❯