Capgemini Engineering is a global leader in engineering services, seeking a Software Engineer with expertise in safety-critical avionics software development. The role involves developing embedded avionics software, ensuring compliance with industry standards, and supporting various aspects of software certification and testing.
Responsibilities:
- Develop embedded avionics software in C++ with a focus on RFIO
- Perform DO-178C compliant software development (DAL A preferred)
- Create and manage requirements using DOORS
- Support software certification artifacts (plans, requirements, traceability)
- Conduct code reviews, builds, and configuration management
- Support flight test integration, including interpretation of aircraft wiring/data flows
- Support software testing using Python
Requirements:
- Deep experience in safety-critical avionics software development supporting military and surveillance platforms
- Develop embedded avionics software in C++ with a focus on RFIO
- Perform DO-178C compliant software development (DAL A preferred)
- Create and manage requirements using DOORS
- Support software certification artifacts (plans, requirements, traceability)
- Conduct code reviews, builds, and configuration management
- Support flight test integration, including interpretation of aircraft wiring/data flows
- Support software testing using Python
- Strong experience with DO-178C, embedded SW dev lifecycle
- Proficiency in C/C++, build systems, and compiler configurations
- Experience with JIRA, Bitbucket, CM tools
- Familiarity with certification/documentation environments
- Experience with signal processing, FPGA interfacing (Hardware Registers) and RFIO
- Experience with Python
- Military avionics or surveillance system experience
- Exposure to flight test environments