Software Engineer (C++/Embedded Linux)
Tec Partners
Cambridge, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 70KJob location
Cambridge, United Kingdom
Tech stack
Systems Engineering
C++
Code Review
Databases
Linux on Embedded Systems
Embedded Software
Field-Programmable Gate Array (FPGA)
Python
Software Engineering
SQL Databases
Systems Integration
Data Processing
Scripting (Bash/Python/Go/Ruby)
Real Time Systems
Information Technology
Job description
- Design and implement embedded software and control systems for radar platforms.
- Develop high-quality C++ code for both embedded devices and user-facing applications.
- Contribute to interface development for third-party system integration.
- Play an active role in code reviews, architectural decisions, and continuous improvement.
- Support cross-functional collaboration with electronics, FPGA, and systems engineers.
Requirements
- Strong commercial experience with C++ development.
- Solid experience with Embedded Linux systems.
- Background in embedded software design and hardware interfacing.
- Understanding of real-time systems and performance-critical applications.
- Ability to work across the full development lifecycle, from concept through deployment.
- Strong communication skills and experience working within engineering teams., * Experience in the defence, surveillance, or security sectors.
- Familiarity with GIS, radar systems, or command-and-control applications.
- Python scripting, database knowledge (SQL), or data processing skills.
- Degree in Computer Science, Software Engineering, or related discipline.
- Eligible for UK security clearance., This role is ideal for mid-level to senior engineers looking to deepen their expertise in embedded systems and defence technology. If you're ready for a technically rewarding challenge, we'd like to hear from you.
Benefits & conditions
- Work on innovative, real-world engineering systems.
- Join a growing and well-respected technology team in Cambridge.
- Hybrid working model with 3 days per week in the office.
- Salary from £45,000 to £70,000 depending on experience and background.
- Long-term career development with meaningful technical input.
About the company
An opportunity has arisen with a well-established engineering company in Cambridge working at the forefront of radar, surveillance, and defence technology. As part of their continued growth, they are now looking for a Software Engineer with strong C++ and embedded Linux experience to help drive the development of their next-generation systems.
The company's solutions are used globally in mission-critical environments. This is a chance to join a multidisciplinary team where your software will have real-world impact in the defence and security domain.