Embedded Software/Firmware Engineer

Company: Copello
Apply for the Embedded Software/Firmware Engineer
Location: Farnborough
Job Description:

Overview

In this role you will develop embedded software and firmware for specialist engineering applications, spanning from early research to full product development. You will join a multidisciplinary team and help advance technology through prototyping, testing, and implementation. You will explore emerging technologies and contribute to secure, compliant solutions. This is a technically challenging role with opportunities to broaden into FPGA, hardware, and related domains, in a mission-driven engineering environment.

Pay / Benefits

  • Annual bonus scheme
  • Private medical cover
  • 25 days’ annual leave
  • Pension contributions
  • Life assurance
  • Flexible working hours

Responsibilities

  • Design, develop and test embedded software and firmware for specialist engineering applications
  • Contribute to research, feasibility studies, prototyping and technology development
  • Collaborate within a multidisciplinary team spanning software, FPGA and hardware engineering
  • Investigate new technologies to improve capability and performance
  • Support development from concept through implementation
  • Apply innovative thinking to complex engineering challenges
  • Contribute to secure handling of information and regulatory compliance

Key requirements

  • C and/or C++
  • Rust
  • Python
  • Embedded Linux
  • Bare-metal microcontroller development
  • Artificial intelligence and machine learning
  • curious
  • creative
  • collaborative
  • C/C++
  • Rust
  • Python

…

Posted: October 16th, 2026