Software Engineer (C++/Embedded Linux) (Cambridge)
Software Engineer (C++/Embedded Linux) (Cambridge)

Software Engineer (C++/Embedded Linux) (Cambridge)

Cambridge Full-Time 43000 - 52000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design and develop software for cutting-edge radar systems and enhance user experience.
  • Company: Join a leading tech company revolutionising global security and defence with innovative radar solutions.
  • Benefits: Enjoy hybrid working, excellent transport links, and a supportive team environment.
  • Why this job: Be part of a collaborative team shaping the future of technology in security and surveillance.
  • Qualifications: Strong C++ skills and 5+ years in software development; embedded Linux experience preferred.
  • Other info: Opportunity for occasional project-related travel and direct interaction with end-users.

The predicted salary is between 43000 - 52000 £ per year.

Location: Cambridge | Hybrid Working (3 days in the office)

Salary: £50,000 – £60,000

I’m working with an established technology company that designs and develops cutting-edge radar systems used across global security, surveillance, and defence sectors. With an ambitious product roadmap and an expanding portfolio, they’re investing heavily in software development to drive the next generation of their radar solutions.

This is an exciting opportunity for an experienced Software Engineer to join a collaborative, multidisciplinary team. You’ll be involved in designing and developing software across radar systems — from core control platforms to external system interfaces — as well as enhancing integration with third-party surveillance technologies and improving user experience.

Key Responsibilities:
  • Design and develop software for radar control systems and platforms.
  • Develop interfaces for third-party surveillance and security systems.
  • Contribute to user interface improvements and optimise the user experience.
  • Play a part in enhancing software engineering techniques and practices within the team.
Required Skills & Experience:
  • Strong C++ development skills.
  • Embedded Linux and embedded software development experience.
  • Minimum 5 years’ software development experience.
  • Strong understanding of object-oriented software design.
  • Proven ability to work effectively in cross-functional engineering teams.
  • Excellent verbal and written communication skills.
  • Analytical thinker with a creative, problem-solving approach.
  • Comfortable working directly with end-users and customers.
Desirable Skills & Experience:
  • Degree in Software, Engineering or a related discipline.
  • Experience developing security or defence command & control (C2) software.
  • Understanding of Geographic Information Systems (GIS) data.
  • Knowledge of SQL databases and data manipulation.
  • Real-time software design and development knowledge.
  • Familiarity with machine learning techniques and classification methodologies.
  • Scripting experience with Python or similar languages.
  • Mathematical and statistical analysis abilities.
  • Full UK driving licence and valid passport for occasional project-related travel.

The role is based in Cambridge with excellent transport links — including road, rail, and cycling routes. Hybrid working is offered, with 3 days per week expected in the office. You’ll join a highly skilled and supportive team, where your contributions will directly shape the future of their radar systems.

For more information, please contact Daniel Cordy at TEC Partners.

Software Engineer (C++/Embedded Linux) (Cambridge) employer: TEC Partners - Technical Recruitment Specialists

Join a pioneering technology company in Cambridge, where innovation meets collaboration. With a strong focus on employee growth and a supportive work culture, you'll have the opportunity to develop cutting-edge radar systems while enjoying hybrid working arrangements. Benefit from excellent transport links and be part of a multidisciplinary team that values your contributions and fosters a creative problem-solving environment.
T

Contact Detail:

TEC Partners - Technical Recruitment Specialists Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (C++/Embedded Linux) (Cambridge)

✨Tip Number 1

Familiarise yourself with the latest trends in radar technology and embedded systems. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the field and the company’s products.

✨Tip Number 2

Network with professionals in the industry, especially those who work in security and defence sectors. Attend relevant meetups or online forums to connect with potential colleagues and gain insights into the company culture.

✨Tip Number 3

Brush up on your C++ and Embedded Linux skills through practical projects or contributions to open-source software. Having hands-on experience will give you an edge and show your commitment to continuous learning.

✨Tip Number 4

Prepare to discuss your experience working in cross-functional teams. Be ready to share specific examples of how you've collaborated with others to solve complex problems, as this is a key aspect of the role.

We think you need these skills to ace Software Engineer (C++/Embedded Linux) (Cambridge)

C++ Development
Embedded Linux
Embedded Software Development
Object-Oriented Software Design
Cross-Functional Team Collaboration
Verbal Communication Skills
Written Communication Skills
Analytical Thinking
Problem-Solving Skills
User Interface Design
Integration with Third-Party Systems
User Experience Optimisation
Real-Time Software Design
Python Scripting
Mathematical Analysis
Statistical Analysis

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong C++ development skills and experience with embedded Linux. Include specific projects or roles that demonstrate your ability to design and develop software for radar systems or similar technologies.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience in cross-functional teams and how your analytical thinking and problem-solving skills can contribute to enhancing software engineering practices within the team.

Showcase Relevant Experience: When detailing your work history, focus on your minimum 5 years of software development experience. Highlight any projects related to security or defence command & control software, as well as your familiarity with GIS data and SQL databases.

Proofread Your Application: Before submitting, carefully proofread your application materials. Ensure there are no spelling or grammatical errors, and that your communication skills shine through in both your CV and cover letter.

How to prepare for a job interview at TEC Partners - Technical Recruitment Specialists

✨Showcase Your C++ Expertise

Make sure to highlight your strong C++ development skills during the interview. Be prepared to discuss specific projects where you've used C++, and consider bringing examples of your code or discussing challenges you've overcome in your previous roles.

✨Demonstrate Embedded Linux Knowledge

Since the role requires embedded Linux experience, brush up on your knowledge of this area. Be ready to explain how you've developed software for embedded systems and any relevant tools or frameworks you’ve used.

✨Communicate Clearly

Excellent verbal and written communication skills are essential for this position. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts. Remember, you may need to explain complex ideas to non-technical team members.

✨Prepare for Problem-Solving Questions

As an analytical thinker with a creative approach to problem-solving, expect questions that assess your ability to tackle challenges. Prepare examples of past problems you've solved, focusing on your thought process and the impact of your solutions.

Software Engineer (C++/Embedded Linux) (Cambridge)
TEC Partners - Technical Recruitment Specialists
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>