Embedded Software Engineer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£80,000.0
Working hours
Regular working hours
Languages
English

Tech stack

C (Programming Language) C Sharp (Programming Language) C++ (Programming Language) Software Debugging Linux Embedded Software Python (Programming Language) MATLAB Software Architecture Real-Time Operating Systems SC Clearance Bare Metal

Job description

This company is growing strongly with projects in various areas of national defence and are seeking a skilled Embedded Software Engineer to join the team. These projects are all specifically related to UK defence and so interested candidates will need to be British Citizens to be considered for this role. Whilst the exact nature of these projects is kept secret, they utilise advanced technologies and often require the development of brand-new techniques to solve very challenging problems.

Whilst growing they are still a small team with a start-up atmosphere where roles aren’t rigidly defined and hierarchy is minimal. New ideas and project directions are welcomed from anyone, and everyone is empowered to represent the business at customer meetings and conferences. You should expect to put your skills to use on a wide array of different projects with varying requirements. Some will be early-stage feasibility studies which may not include any programming while others will run through to the production of prototypes or demonstrator units.

Requirements

  • Demonstrable commercial-grade experience in embedded software development with a proven track record of designing and implementing solutions to real-world problems.
  • Strong proficiency with Linux and programming in C, plus at least one other relevant language such as C#, C++ or MATLAB.
  • Knowledge in areas such as bare metal and RTOS software development, embedded software debugging methods, high-level software architecture, electronics development, or scripting for test would be highly advantageous.
  • Relevant degree demonstrating strong academic foundations including top A Level grades or equivalent.
  • British Citizen eligible for UK security clearance.

Benefits & conditions

Remuneration package is strong with good base salary and excellent benefits. For security reasons this is an in-office only role, no forms of hybrid or remote working are possible. Keywords: Embedded Software, Embedded Programming, C, C++, C#, MATLAB, Python, Linux, RTOS, Bare Metal, Software Architecture, Software Debugging, Electronics, Defence

Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:24 min

Evaluating bare metal versus cloud computing costs

Jens Happe Jens Happe · LIVE

Videos

See all

Related articles

See all