Rodeo
ResourcesPartnersSign in

Leidos

Senior Software Developer

Bristol
£61.5k – £78.8k/yr
Posted 11 days ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Senior Embedded Software Developer

Location

Commutable to Herfordshire, Cheltenham, and Bristol – mostly on-site (4 days/week on customer site, 1 day remote as appropriate)

Clearance Requirements

Must be eligible and willing to undergo DV (Developed Vetting) clearance (British Citizen or UK residency last 10 years).

About the Role

Are you a proven embedded software engineer who enjoys tackling complex problems and real-world constraints? Seeking an opportunity to design and deliver operational tooling alongside end users in National Security & Defence?

We’re looking for a senior technical contributor who can:

  • Take ownership of embedded deliveries
  • Guide technical direction
  • Mentor junior engineers
  • Work across platforms like ESP32, Raspberry Pi, and ARM

Responsibilities

Key Duties

  • Lead development of bespoke embedded solutions across multiple platforms.
  • Design, implement, and maintain production-quality C, C++, and/or Python code interfacing with hardware.
  • Architect communications protocols, peripheral integration, and performance/robustness optimised solutions.
  • Lead debugging, testing, and optimisation in lab and field environments.
  • Collaborate with stakeholders to shape requirements, propose approaches, and influence delivery plans.
  • Support integration, configuration, and secure deployment in operational environments.
  • Produce high-quality documentation and enforce Git workflows & code review standards.
  • Mentor junior engineers through coaching and knowledge sharing.

Essential Requirements

What You’ll Bring

  • Extensive hands-on embedded software development experience.
  • Strong proficiency in C/C++ (Python is desirable for certain tasks).
  • Deep experience with embedded systems (ESP32, ARM Cortex, Single-Board Computers).
  • Expertise in low-level interfacing (UART, GPIO, USB, SPI/I2C).
  • Confidence with Linux-based development environments and toolchains.
  • Proficient debugging skills (JTAG/SWD, logic analysers, profiling, etc.).
  • Clear communication and influenceability across multidisciplinary teams.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Desirable (Bonus)

  • Experience delivering in secure/defence environments.
  • Cryptography, secure transport, or secure system design knowledge.
  • Wireless experience (Bluetooth, UWB, Wi-Fi).
  • USB device drivers & advanced USB communications expertise.
  • RTOS or bare-metal development experience.
  • Embedded Rust experience or strong interest.

Education & Qualifications

  • Degree in relevant STEM/engineering discipline preferred (equivalent experience acceptable).
  • Professional membership (e.g., BCS, IET) is beneficial but not mandatory.

Clearance Details

  • Clearance to Start: SC (Security Check)
  • Clearance for Role: DV (Developed Vetting)

Benefits & Rewards

At Leidos, we empower you to be PASSIONATE about success, UNITED as a team, and INSPIRED to make a difference. Our benefits include:

Compensation & Work-Life Balance

  • Contributory Pension Scheme
  • Private Medical Insurance
  • 33 days Annual Leave (plus public/privilege holidays)
  • Flexible benefits (life assurance, health schemes, gym membership, cycle-to-work scheme)
  • Flexi-Time (personalised working hours)

Career Growth & Culture

  • Diverse and inclusive environment (adjustments provided for disabilities or accessibility needs).
  • Unparalleled purpose: Use your skills to safeguard frontline services across defence, healthcare, security, and government.
  • Collaborative culture with flexibility to work on-site, remotely, or at customer locations.
  • Investment in growth: Technical academies, career rotations, and personal development plans.
  • We outthink, outbuild, and outpace the status quo—this is for innovators who disrupt expectations.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Salary Range

£61,500 – £78,800 (varies based on factors including experience, location phase, and market rates).


About Leidos

Leidos is a technology and engineering innovation leader, delivering solutions that improve global security, healthcare, government, and transportation systems. With 47,000+ employees worldwide, we foster purpose-driven work, relentless innovation, and a commitment to an inclusive culture.

Join us to reshape the future.


Security Notice

⚠ Beware of fake Leidos job offers! Leidos will never ask for payment during the hiring process nor advance money. Always verify emails from Leidos.com—never free accounts (e.g., Gmail, Yahoo) or uncommended messaging (WhatsApp, Telegram).

For suspicious activity, report to: LeidosCareersFraud@leidos.com.

Commitment to Non-Discrimination

All applicants receive equitable consideration, regardless of race, sex, age, religion, disability, veteran status, or other protected characteristics.

(Note: Pay details reflect UK employment standards—USA-specific notes in original omitted for clarity.)

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

Embedded Software Development
C
C++
Python
Embedded Systems
Low-Level Interfacing
Linux
Debugging
Comms Protocols
Peripheral Integration
Performance Optimization
Documentation
Git Workflows
Mentoring
Coaching
Stakeholder Engagement

Location

Bristol, England, United Kingdom

Sign up to applySee more jobs like this