Senior Software Engineer (C++)
hace 13 días
Cheltenham
Important: All applicants must be able to obtain Security Clearance Working: Possible Flexible and Hybrid working available. One of our leading defence clients is looking for a C/C++ Software Engineer who has experience in embedded software development, is passionate about learning software and keen to join a dynamic team. The Senior Software Engineer will be expected to derive requirements, produce software architecture, develop test specifications, perform coding, debugging and testing on a variety of platforms from microcontrollers to asymmetric multi-processor systems. The Senior Software Engineer will also participate in all phases of the full software development lifecycle. Responsibilities: Requirements definition, design, development, and verification for a variety of integrity levels, from safety critical to proof of concept. Coding to internel coding standards and ensuring high quality robust solutions. Conduct design and code reviews to maintain high-quality standards. Debugging in embedded environments. Experience needed: High proficiency in C and C++ and cross compiling and debugging on embedded targets. Embedded Linux knowledge (Yocto, Buildroot) Proficiency in real-time software design and RTOS concepts. CI/CD workflow. Experience with Git, Containerised development environments, CI/CD Familiarity with debugging tools, hardware interfaces, and safety analysis techniques. Strong organizational skills with the ability to collaborate in a wider team. Excellent communication skills, capable of effectively liaising with technical and non-technical stakeholders. Desirable: Previous experience working in the Aerospace industry Working Knowledge of Rust Experience with aerospace systems or similar high-reliability domains. Familiarity with other safety-critical standards (e.g., ARP4754, ARINC 653, DO-254, DO-248). Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing. Company Benefits: Every employee is critical to the success of the business and as such they offer a range of flexible employee benefits along with career development opportunities. Flexible working within core working hours 25 days holiday (185hrs) with the option to buy/sell 5 days (37hrs) plus bank holidays 4 times your annual salary in life assurance Flexible benefits package Pension Scheme Sports and Social clubs Supportive and friendly working environment with regular team events Company Details: ❓ Want to join a successful business who are passionate about solve their customers' problems, providing engineering solutions to safety and mission critical challenges in the air and on the ground? ❗ A trusted business, who's solutions can be found in the latest military aircraft and vehicles, in civil aircraft, and in unmanned vehicles. 🏆 The company have a number of awards, most recently been named as an Award winner (Gold Award) in MoD Defence Employer Recognition Scheme! For full information, please get in touch