C++ Software Engineer

C++ Software Engineer

Great Chesterford Full-Time 36000 - 60000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design and develop cutting-edge software for radar systems and enhance user experience.
  • Company: Join a leading Aero/Defence Technology SME known for innovative radar solutions used globally.
  • Benefits: Enjoy a collaborative work environment with opportunities for professional growth and development.
  • Why this job: Be part of an ambitious team shaping the future of security technology with real-world impact.
  • Qualifications: Proficient in C++ with industry experience; a degree in software engineering is preferred.
  • Other info: Occasional business travel may be required for project-related activities.

The predicted salary is between 36000 - 60000 £ per year.

About the Company

Our client is an established Aero/ Defence Technology SME based in the wider Cambridge area. They are a leading designer and manufacturer of radar systems whose patented and industry-leading radar technologies are deployed in over 35 countries for applications including border surveillance, perimeter security, and infrastructure monitoring.

The Opportunity

Our client is expanding its software engineering team to support a demanding and ambitious product roadmap. The role involves the design and development of software across the radar systems portfolio, including external control systems and system interfaces. This also includes the development of integrations with third-party security and surveillance platforms, as well as improvements in user-facing software capabilities and overall user experience.

Key Responsibilities

  • Design and develop software for the company’s radar systems.
  • Create software interfaces for integration with third-party surveillance and security systems.
  • Enhance and improve software functionality with a focus on user experience.
  • Contribute to the continual improvement of software engineering practices within the organisation.

Required Qualifications & Skills

  • Proficient in C++ (Essential)
  • Demonstrable industry experience of software development.
  • Strong understanding and hands-on experience with object-oriented software design.
  • Ability to work effectively in a cross-functional team environment - Excellent written and verbal communication skills.
  • Analytical and creative problem-solving abilities.
  • Comfortable working directly with end customers and users.

Preferred Qualifications & Experience

  • Degree in software engineering, computer science, or an engineering/science discipline with a software focus.
  • Experience developing command and control (C2) software for security or defence applications.
  • Familiarity with Geographic Information System (GIS) data and its manipulation.
  • Experience working with SQL databases.
  • Knowledge of user interface (UI) design and user experience (UX) best practices.
  • Understanding of real-time software development principles.
  • Experience with embedded Linux systems and embedded software development.
  • Exposure to machine learning techniques and classification methodologies.
  • Familiarity with Python or similar scripting languages.
  • Strong mathematical and statistical analysis skills.
  • Valid driver’s licence and passport for occasional business travel related to projects.

C++ Software Engineer employer: Tech Connect Group

Our client is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within the thriving tech hub of Cambridge. Employees benefit from a strong focus on professional development, with opportunities to enhance their skills in cutting-edge radar technology while contributing to impactful projects that enhance security and surveillance globally. With a commitment to employee well-being and a supportive team environment, this company stands out as a rewarding place for C++ Software Engineers seeking meaningful and fulfilling careers.
T

Contact Detail:

Tech Connect Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in radar technology and software development. This will not only help you understand the company's products better but also allow you to engage in meaningful conversations during interviews.

✨Tip Number 2

Network with professionals in the aerospace and defence sectors, especially those who work with C++ and radar systems. Attend industry events or join relevant online forums to make connections that could lead to referrals.

✨Tip Number 3

Brush up on your problem-solving skills by working on real-world projects or contributing to open-source software. This practical experience can be a great talking point in interviews and demonstrate your hands-on capabilities.

✨Tip Number 4

Prepare to discuss your experience with user interface design and user experience principles. Be ready to share examples of how you've improved software functionality in past roles, as this aligns closely with the job's responsibilities.

We think you need these skills to ace C++ Software Engineer

C++ Programming
Object-Oriented Software Design
Software Development Lifecycle
Cross-Functional Team Collaboration
Analytical Problem-Solving
User Experience (UX) Design
Integration with Third-Party Systems
Command and Control (C2) Software Development
Geographic Information System (GIS) Data Manipulation
SQL Database Management
Real-Time Software Development Principles
Embedded Linux Systems
Embedded Software Development
Machine Learning Techniques
Mathematical and Statistical Analysis

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your proficiency in C++ and any relevant experience in software development, particularly in the defence or aerospace sectors. Emphasise your understanding of object-oriented design and any projects that showcase your skills.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with the job description, such as developing software for security applications or working with user interfaces.

Showcase Relevant Projects: If you have worked on projects involving command and control software, GIS data manipulation, or embedded systems, be sure to include these in your application. Provide details about your role and the technologies used.

Highlight Soft Skills: Since the role requires effective communication and teamwork, include examples of how you've successfully collaborated with cross-functional teams or engaged with end users. This will demonstrate your ability to fit into their work environment.

How to prepare for a job interview at Tech Connect Group

✨Showcase Your C++ Expertise

Make sure to highlight your proficiency in C++. Be prepared to discuss specific projects where you've used C++ effectively, and consider bringing examples of your code or discussing challenges you've overcome in your development process.

✨Demonstrate Problem-Solving Skills

Prepare to tackle some technical problems during the interview. Think through your approach to problem-solving and be ready to explain your thought process clearly. This will showcase your analytical abilities and creativity.

✨Understand User Experience

Since the role involves enhancing user-facing software capabilities, be ready to discuss your understanding of UI/UX best practices. Share any relevant experiences where you improved user experience in previous projects.

✨Familiarise Yourself with the Company’s Products

Research the company’s radar systems and their applications. Understanding their technology and how it fits into the broader context of security and surveillance will help you ask insightful questions and demonstrate your genuine interest in the role.

T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>