C++ Software Engineer
Posted 6 hours 17 minutes ago by Alten
C++ Software Engineer
- Belfast, United Kingdom
- Full-time
- Contract Type: Permanent
- Region: Northern Ireland
- Compensation: GBP 35,000 - GBP 65,000 - yearly
Company Description
Are you passionate about engineering? Do you want to make a difference?
ALTEN is a global engineering and technology consultancy operating across over 30 countries worldwide. We partner with industry leaders across sectors including Aeronautics, Aerospace, Defence, Naval, Automotive, Energy, Rail, and many more to deliver innovative engineering solutions that drive technological advancement and support sustainable transformation. Our teams of passionate and agile engineers work on cutting-edge projects that shape the future of technology and sustainability. At ALTEN, we empower talented engineers to innovate, solve complex challenges, and deliver impactful solutions that build tomorrow's world-today.
Job Description
Join ALTEN UK's growing Defence Software Engineering team as we expand our presence in Northern Ireland. You'll contribute to mission-critical software used across advanced aerospace and defence systems, working with collaborative groups of engineers who take pride in precision, performance, and reliability. This is a chance to be part of a new engineering hub in Belfast, delivering cutting-edge capabilities to some of the UK's most respected defence programmes.
Location: Belfast
On-site requirement: 3-5 days per week
Clearance: Active SC Clearance preferred / must be eligible (5+ years UK residency)
Seniority: 5+ years' experience
Key Responsibilities:
- Design, develop, and maintain C++ software components for real-time, safety-critical systems in the defence domain.
- Implement robust solutions on Linux-based platforms, integrating with complex hardware and embedded environments.
- Collaborate closely with Systems and Test Engineers to refine requirements and deliver reliable, maintainable software.
- Apply modern software development practices including code reviews, unit testing, CI/CD pipelines, and static analysis.
- Optimise and profile software for multithreaded and performance-critical applications.
- Contribute to a culture of engineering excellence through code quality, defensive programming, and continuous improvement.
Qualifications
Required Skills:
- Proficiency in Modern C++ (C+/14/17 or later), including templates, STL, and concurrency.
- Strong understanding of Linux development, build tools (CMake, Make), and CI environments (Jenkins, GitLab CI, etc.).
- Experience with real-time, embedded, or multithreaded systems.
- Proven ability to debug, profile, and optimise complex software systems.
- Excellent communication and collaboration skills across multi-disciplinary teams.
Desirable Skills:
- Familiarity with Defence or Aerospace software standards (e.g. DO-178C, MISRA C++, ISO 26262).
- Experience with model-based design tools or requirements management systems (e.g. DOORS).
- Exposure to networking, sensor processing, or mission system software.
- Exposure to Linux OS, scripting, and CI/CD toolchains
Required Qualifications:
- Must be eligible for or already hold UK Security Clearance (SC)
- A Bachelor's degree in Computer Science, Software Engineering, Electronics, or a related field OR
- A relevant background in UK Armed Forces with proven embedded software experience
Additional Information
Why join us?
We foster a community of dually talented individuals who are both entrepreneurs and technology specialists. Our teams embody the spirit of innovation and entrepreneurship, enabling us to develop solutions most efficiently.
Our commitment to sustainable growth is unwavering, and we continuously strive for accelerated transformation and continuous improvement. Through ALTEN labs, mentoring programs, internal universities, and more, we are always pushing boundaries and embracing new possibilities.
We offer incredible opportunities to join inspiring projects in the most innovative companies.
We prioritise your career development with personalised support plans tailored to your own aspirations. We're here to empower you and help you reach your full potential.
Join our passionate team and start building tomorrow, today!
In short you get:
- A personalised career path and a rewarding management style
- A chance to work on the most exciting engineering projects and technologies along with Premium Customers
- A huge diversity of engineering projects and industries
- A competitive salary
- Private Medical Insurance
- Pension Scheme
- Cycle-to-work Scheme among many additional benefits
- Social atmosphere, regular gatherings, and team buildings
- Flexible way of working (role dependent)
For further information and to submit your application, click APPLY.