Contributing to documentation and mentoring junior developers. What You'll Bring Essential: Hands-on software development experience. Strong proficiency in Python and/or C++. Embedded systems experience (ESP32, ARMCortex, Raspberry Pi). Familiarity with low-level hardware interfacing. Linux development environment experience. Strong problem-solving skills and adaptability. Desirable: Experience in secure or defence-related projects. More ❯
Employment Type: Full-Time
Salary: £65,000 - £80,000 per annum, Negotiable, Inc benefits
Leominster, Herefordshire, United Kingdom Hybrid / WFH Options
Leidos
the real-world impact of your code? Join our National Security & Defence team, where you'll design and deliver mission-critical software using platforms like ESP32, Raspberry Pi, and ARM-based microcontrollers (e.g., Zero, Pico). You'll work with Python and C++ to solve operational problems directly alongside our customers, typically on-site 4 days per week. This … engineers who enjoy low-level work, problem-solving, and creating robust tools in challenging environments. What You'll Do Develop bespoke software solutions on embedded platforms (ESP32, Raspberry Pi, ARM). Write and maintain code in Python and/or C++, often interfacing directly with hardware. Work with communication protocols to control and integrate peripheral devices. Perform testing and … What You'll Bring Essential: 3-15 years' experience in hands-on software development. Strong proficiency in C++ and/or Python. Experience coding for embedded systems (e.g., ESP32, ARMCortex-based boards). Familiarity with low-level hardware interfacing, including serial comms, GPIO, USB, or SPI/I2C. Comfort working in Linux development environments. Strong problem-solving More ❯
Coventry, West Midlands, United Kingdom Hybrid / WFH Options
ZENOVO LTD
C and modern C++ (11/14) . Experience with real-time operating systems (RTOS) such as ThreadX, Azure RTOS, or FreeRTOS. Proven experience with bare metal development and ARMCortex-M or similar microcontrollers. Deep understanding of embedded systems, including hardware testing and debugging . Familiarity with TCP/IP protocols and network stacks . Desirable Skills More ❯