Job summary
Our client, a leading developer of mission and safety-critical equipment in the defence and aerospace industry, is currently seeking a highly skilled C++ Software Engineer to join their team on a contract basis.
Key skills required for this role
Software Engineer
Important
Software Engineer
Job description
9 month initial contract
3 days per week on site in Cheltenham
Inside IR35
Key Responsibilities:
1. Defining, designing, developing, and verifying software for a variety of integrity levels, from safety-critical to proof of concept.
2. Adhering to internal coding standards to ensure high-quality, robust solutions.
3. Conducting design and code reviews to maintain high-quality standards.
4. Engaging in debugging activities within embedded environments.
Job Requirements:
Technical Expertise:
5. High proficiency in Embedded C/C++.
6. Experience with graphical frameworks such as Vulkan, OpenGL, and Qt.
7. Knowledge of CI/CD workflows and tools such as Git and containerised development environments.
8. Familiarity with debugging tools, hardware interfaces, and safety analysis techniques.
Desirable:
9. Working knowledge of Rust.
10. Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing.
Personal Attributes:
11. Strong organisational skills with the ability to collaborate in a wider team environment.
12. Excellent communication skills, capable of effectively liaising with both technical and non-technical stakeholders.
13. Share
manages this role
Matchtech is a STEM Recruitment Specialist, with over 40 years’ experience