Embedded Software Engineer - Linux-Based Communication Systems - CambridgeSalary: £45k - £60k + benefits
A global leader in secure communication systems is looking for an Embedded Software Engineer to join their growing Linux platform team. You'll help deliver high-performance digital radio products designed for public safety, transport, utilities, and military use - robust devices built for mission-critical environments.
Responsibilities:
-
Design and develop embedded software for Linux-based radio platforms
-
Debug and resolve real-time software issues at system and component level
-
Write and maintain unit tests and integration test frameworks
Requirements:
-
Degree-qualified in a relevant discipline (e.g. Computer Science, Electronics, Engineering)
-
Experience with embedded C or C++ development
-
Exposure to embedded Linux or RTOS-based environments
-
Knowledge of multi-threaded, event-driven systems
-
Experience using development tools for profiling, debugging, and memory analysis
-
Strong problem-solving mindset with a desire to work on challenging, real-world systems
-
Familiarity with version control and issue tracking tools
Nice to have:
-
Ability to interpret hardware schematics and use lab equipment (e.g. oscilloscopes)
-
Experience working on multi-core or multi-processor systems
This is a great opportunity to get hands-on with embedded software used in demanding, high-reliability environments. If you're passionate about Linux platforms and want to build systems that make a real-world impact - apply now.