new workflows •Ability to work well within a team environment and to be able to self-motivate •Fundamental understanding of SQL and/or Power BI •Languages: Java, C#, Python, JavaScript, SQL •Familiarity with RESTful APIs and web services integration. •Strong problem-solving skills and attention to detail. •Effective communication and teamwork abilities. Preferred Qualifications: •Experience with cloud platforms (e.g. More ❯
Leominster, Herefordshire, United Kingdom Hybrid / WFH Options
Leidos
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 is a hands-on role for engineers who enjoy low-level work … 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 debugging, both in the lab and at customer More ❯
Herefordshire, United Kingdom Hybrid / WFH Options
Agilesource Ltd
This is a practical for engineers who thrive in challenging environments and want to see the real-world impact of their code. Key Responsibilities Develop bespoke Embedded software using Python and C++ Interface directly with hardware using digital and serial communication protocols Work with hardware interfaces such as GPIO (General Purpose Input/Output) , USB , SPI (Serial Peripheral Interface) , and … version control (Git) Support integration and deployment of hardware/software stacks What You'll Bring Essential: 3-15 years' experience in software development Strong C++ and/or Python skills Experience developing for Embedded systems Familiarity with low-level hardware interfacing and communication protocols Comfortable working in Linux development environments Strong problem-solving skills and adaptability Desirable: Experience in More ❯
Embedded Systems, AI/ML and Cyber Innovation. 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 More ❯
platforms (ESP32, Raspberry Pi, ARM). The ideal candidate will have the following experience: Experience in design, development, test and integration of quality software Experience in C++ Experience in Python is desirable Interfacing with hardware Security Clearance is required for this vacancy. Candidates will need to have DV Clearance or be able to attain DV Clearance. All candidates must be More ❯