Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

Tritanium Space, Defence & Technology Ltd.

Bristol

On-site

GBP 40,000 - 60,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company based in Bristol is seeking an Embedded Software Engineer to design and develop software for custom hardware platforms. This hands-on role offers creative freedom and the chance to work on impactful systems. Ideal candidates will have strong C/C++ skills and a solid understanding of embedded systems. Flexible working culture and competitive salary are provided.

Benefits

Flexible working culture
Competitive salary
Equity options
Benefits

Qualifications

  • Strong experience in C/C++ for embedded systems.
  • Familiarity with RTOS, bare-metal programming, and hardware interfaces.
  • Understanding of electronics fundamentals and debugging tools.
  • Experience with version control (Git) and CI/CD pipelines.

Responsibilities

  • Design, implement and maintain embedded software and firmware.
  • Collaborate with hardware engineers.
  • Develop drivers and communication protocols.
  • Optimise performance and reliability.
  • Contribute to system-level design and integration.
  • Stay ahead of emerging technologies.

Skills

C/C++ for embedded systems
RTOS
Bare-metal programming
SPI, I2C, UART
Debugging tools
Version control (Git)
CI/CD pipelines
Python
Rust
FPGA development
Job description
The Role

We’re looking for an Embedded Software Engineer to join the core technical team. You’ll be designing, developing, and deploying software that runs on custom hardware platforms, from low-level firmware to high-performance embedded applications. This is a hands-on role with real ownership, creative freedom, and the chance to work on systems that matter.

What You’ll Do
  • Design, implement and maintain embedded software and firmware for a variety of hardware platforms.
  • Collaborate with hardware engineers to bring prototypes to life
  • Develop drivers, communication protocols and real-time control logic
  • Optimise performance, power consumption, and reliability across platforms
  • Contribute to system-level design, testing, and integration
  • Stay ahead of emerging technologies and bring fresh ideas to the table
What We’re Looking For
  • Strong experience in C/C++ for embedded systems
  • Familiarity with RTOS, bare-metal programming, and hardware interfaces (SPI, I2C, UART)
  • Understanding of electronics fundamentals and debugging tools (oscilloscopes, logic analyzers)
  • Experience with version control (Git) and CI/CD pipelines
  • Bonus: exposure to Python, Rust, or FPGA development
Why Join Us
  • Work on frontier tech with real-world impact
  • Flexible working culture with a Bristol HQ hub
  • Competitive salary, equity options, and benefits
  • A team that values creativity, autonomy, and purpose

Ready to build the future from the inside out? Apply now or reach out to Oli Rayner (oli@tritanium.co.uk) for a confidential chat.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.