remote
Senior Software Engineer - SAIC
Software Engineer
Lead design, development, and integration of a Common Translator bridging legacy aircraft systems with a new IFF transponder, leveraging C++, Python, and embedded software expertise.
About the role
Key Responsibilities
- Architect and implement the Common Translator software to enable seamless communication between legacy aircraft avionics and the new IFF transponder.
- Collaborate with systems engineers to define interface specifications, data formats, and protocol conversions.
- Develop and maintain embedded C++ modules, ensuring real‑time performance and reliability.
- Write and execute unit, integration, and system tests, and troubleshoot issues in a flight‑critical environment.
- Document design decisions, code changes, and test results for compliance and future maintenance.
Requirements
- 5+ years of software development experience in avionics or aerospace domains.
- Knowledge of IFF systems and legacy aircraft avionics architecture.
- Strong analytical, problem‑solving, and communication skills.