This range is provided by DCS Engineering. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
Direct message the job poster from DCS Engineering
Senior Consultant- Design Engineering & Embedded Systems
Firmware Engineer
Yateley
As a Firmware Engineer, you’ll be designing and developing software that brings cutting-edge sonar, navigation, and communications systems to life. From embedded Linux and real-time operating systems to hardware-in-the-loop testing, your expertise will help deliver the technology that keeps missions safe and successful.
What you’ll be doing
* Developing and validating features for next-generation subsea products.
* Writing robust C/C++ for embedded Linux, RTOS, and bare-metal systems.
* Debugging complex boards, schematics, and communication protocols.
* Collaborating across engineering teams to fuse hardware and software.
* Innovating — re-using code, optimising systems, and shaping architectures.
* Mentoring colleagues and sharing best practice.
What you’ll bring to the role
* Proficiency in C/C++, embedded Linux, and microcontroller (STM32, PIC) development.
* Strong grasp of RTOS / bare-metal systems, DevOps build tools, cross-compiling.
* A mindset for structured software development: coding guidelines, testing, version control, peer reviews.
* Curiosity, collaboration, and the ability to explain complex ideas simply.
Curious to learn more?
Click apply and we'll be in touch
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Design and Consulting
* Industries: Software Development, Computers and Electronics Manufacturing, and Defense and Space Manufacturing
#J-18808-Ljbffr