Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Leidos

Embedded Software Developer

Leidos

. Support development of bespoke software on embedded platforms (ESP32, Raspberry Pi, ARM-based boards) .

Posted 4/10/2026full-timeBristol • 🇬🇧 United KingdomMid-LevelSenior💰 £47,600 - £61,000 per yearWebsite

Tech Stack

Tools & technologies
LinuxPythonRTOSRust

About the role

Key responsibilities & impact
  • Support development of bespoke software on embedded platforms (ESP32, Raspberry Pi, ARM-based boards)
  • Write and maintain C, C++ and/or Python code with guidance and peer review
  • Assist with hardware interfacing (UART/serial, GPIO, USB, SPI/I2C) and peripheral bring-up
  • Participate in testing and debugging in the lab and on customer sites (with support)
  • Contribute to refining requirements and implementing features as part of a delivery team
  • Help with integration and deployment into secure environments under supervision
  • Maintain documentation and follow traceable, peer-reviewed Git practices aligned with repository governance

Requirements

What you’ll need
  • Hands-on programming experience (academic, hobbyist, internship, or professional)
  • Working knowledge of C/C++ and/or Python
  • Interest or experience in embedded systems development
  • Basic understanding of hardware interfaces (serial, GPIO, SPI/I2C, etc.)
  • Familiarity with Linux environments and debugging fundamentals
  • A practical problem-solving mindset and willingness to learn
  • Exposure to microcontrollers or SBCs (ESP32, STM32, Raspberry Pi, etc.)
  • Awareness of wireless/comms (BLE, Wi-Fi, UWB, etc.)
  • Exposure to RTOS or bare-metal development
  • Interest in Embedded Rust
  • Interest in secure systems, cryptography, or defence-related engineering
  • Degree in Computer Science, Electrical/Electronic Engineering, or similar preferred (or equivalent experience)
  • Professional membership (BCS, IET) is a plus.
  • Clearance to Start: SC Clearance for Role: DV

Benefits

Comp & perks
  • Contributory Pension Scheme
  • Private Medical Insurance
  • 33 days Annual Leave (including public and privilege holidays)
  • Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme)
  • Flexi-Time

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Pythonembedded systems developmenthardware interfacingUARTGPIOUSBSPII2C
Soft Skills
problem-solvingwillingness to learn
Certifications
degree in Computer Sciencedegree in Electrical/Electronic EngineeringBCS membershipIET membershipSC ClearanceDV Clearance