IT & Software

Embedded Software/Firmware Engineer

Copello

Farnborough · Hampshire · United Kingdom

Overview

In this role you will work on embedded software and firmware for specialist engineering applications, spanning the full development lifecycle from concept to validation. You join a multidisciplinary team and contribute to research, prototyping, and technology development, while exploring emerging tech. You will tackle complex technical problems and help improve system performance and security. The opportunity offers exposure to FPGA, electronics, and software across a dynamic, technically rigorous environment with a clear impact on product development.

Pay / Benefits
  • Annual bonus scheme
  • Private medical cover
  • 25 days' annual leave, plus bank holidays
  • 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 and identify opportunities to improve technical capability and performance.
  • Support development of solutions from concept to implementation.
  • Apply innovative thinking to solve complex engineering challenges.
  • Contribute to secure handling of information and regulatory compliance.
Key requirements
  • Experience in C and/or C++
  • Rust
  • Python
  • Embedded Linux
  • Bare-metal microcontroller development
  • Artificial intelligence and machine learning
  • curiosity
  • creativity
  • collaboration
  • Embedded software full-stack development (drivers, firmware, GUI, web applications)
  • FPGA development tools and environments (Vivado, Vitis, ModelSim)
  • Digital signal processing

Reference: WJ-747_31059748

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.