Leominster, Herefordshire, United Kingdom Hybrid / WFH Options
Leidos
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 is a hands-on role for engineers who enjoy low-level work, problem-solving … 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 debugging, both in the lab and at customer sites. Collaborate with cross … . Support team knowledge sharing and mentor less-experienced developers when appropriate. 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, ARM Cortex-based boards). Familiarity with low-level hardware interfacing, including serial comms, GPIO, USB, or SPI/ More ❯
Software Engineer - C++ or Python - MOD/Defence projects - Herefordshire (3 or 4 days a week on site) - £65-75k depending on experience The Opportunity: This is a great chance to join a leading defence consultancy working on National Security Projects. You'll be designing and developing mission-critical software that helps keep us safe. The role will require … onsite in Herefordshire 4-5 days a week. Key tasks: - Develop a range of bespoke software solutions on embedded platforms (ESP32, Raspberry Pi, ARM) - Write and maintain code in C++ or Python - Integrate peripheral devices - Perform testing both in the lab and on customer sites - Work with cross functional teams - Engage with customers and stakeholders The Person: We would welcome … applications from experienced Software Engineers with strong C++/Python skills and ideally those who either hold current clearance or who have a military background of some sort but that clearance/defence background is not essential. Ideally you'll hold a degree in Software Engineer, Computer Science or similar or have in depth commercial coding on embedded systems. Tech More ❯
What You'll Be Doing Designing and developing embedded software using Python and/or C++. Interfacing with hardware via serial comms, GPIO, USB, SPI/I2C. Debugging and testing in both lab and live environments. Collaborating with cross-functional More ❯
Employment Type: Full-Time
Salary: £65,000 - £80,000 per annum, Negotiable, Inc benefits