Maintain detailed documentation for development, testing, and validation processes. Skills & Experience Strong programming skills in C, C++, and Python (Shell/Bash scripting a plus). Proven experience with ARMCortex, ESP32, or STM32 microcontroller platforms. Knowledge of IoT protocols and secure data transmission. Familiarity with testing frameworks such as Pytest, Robot Framework, or Unity . Understanding of More ❯
Maintain detailed documentation for development, testing, and validation processes. Skills & Experience Strong programming skills in C, C++, and Python (Shell/Bash scripting a plus). Proven experience with ARMCortex, ESP32, or STM32 microcontroller platforms. Knowledge of IoT protocols and secure data transmission. Familiarity with testing frameworks such as Pytest, Robot Framework, or Unity . Understanding of More ❯
ensure seamless system integration and validation. What You Bring Strong proficiency in C, C++ , and Python ; scripting skills (Shell/Bash) a plus. Hands-on experience with microcontroller platforms (ARMCortex, STM32, ESP32, etc.). Knowledge of IoT communication protocols and secure data transmission . Experience with test automation frameworks (Robot Framework, Pytest, Unity). Understanding of low More ❯
ensure seamless system integration and validation. What You Bring Strong proficiency in C, C++ , and Python ; scripting skills (Shell/Bash) a plus. Hands-on experience with microcontroller platforms (ARMCortex, STM32, ESP32, etc.). Knowledge of IoT communication protocols and secure data transmission . Experience with test automation frameworks (Robot Framework, Pytest, Unity). Understanding of low More ❯
Hereford, Herefordshire, West Midlands, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
see the real-world impact of your code? Join our National Security & Defence team, where youll 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 … for engineers who enjoy low-level work, problem-solving, and creating robust tools in challenging environments. What Youll 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 … experienced developers when appropriate. What Youll Bring Essential: 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 ❯
in DSP Algorithm simulation and 5G development - Experience in Bare Metal/Embedded C - Experience with RF a bonus Experience of the following would be advantageous: - Cross compilers (C++ ARM cross-compiler GCC Version 4.3.3) - FreeRTOS experience - Experience with typical embedded control peripherals (i.E. RAM, Flash, UART, PWM, A/D, CAN, I2C and SPI) - Cortex M3/ More ❯