Senior Embedded Software Engineer
1 day ago
Farnborough
We are seeking mid-level to experienced Embedded Software Engineers to join a dynamic team designing and developing innovative, high-performance software systems. This is a hands-on role, offering the opportunity to work on cutting-edge technology and create solutions that prioritise reliability, scalability, and technical excellence. What you’ll do • Develop complex embedded software systems as an individual contributor., • Collaborate with cross-functional teams to define functional and non-functional requirements., • Create low-level designs, implement software, and perform testing in line with defined architecture., • Support adherence to coding standards, best practices, and continuous improvement initiatives., • Provide guidance and mentorship to junior engineers., • Contribute to technical reviews, bids & proposals, budget and schedule discussions, and customer engagement activities. What we’re looking for • 5+ years’ experience in C++, specifically embedded software development., • Modern C++ (2017 or newer)., • Experience with other programming languages such as Python, C#, Rust, or C., • Familiarity with version control systems (e.g., Git/GitLab)., • Strong object-oriented design and programming skills., • Experience with development methodologies such as Agile, Waterfall, or V-model., • Degree or equivalent experience in Computer Science, Software Engineering, or a related field., • British citizenship (Sole British) due to security clearance requirements. Benefits • Competitive salary with sign-on bonus., • Flexible or part-time working arrangements on request., • Relocation support available., • Half-day finish on Fridays., • 25 days holiday (plus bank holidays), increasing with service, with option to buy/sell., • Private medical insurance (optional family cover)., • Life assurance and group income protection., • Flexible extras including healthcare cash plan, dental insurance, gym membership, cycle-to-work scheme, and electric vehicle scheme., • Employee assistance program for mental health and wellbeing support.