SAIC is seeking a highly motivated and experienced Senior Software Engineer to support the development, integration, and implementation of a Common Translator software solution to bridge communication between legacy aircraft systems and a new Identification Friend or Foe (IFF) transponder at our customer site in Huntsville, AL.
The ideal candidate will possess a strong understanding of both software engineering concepts and avionics systems, particularly in IFF and legacy aircraft communication protocols. Additionally, the ideal candidate will be responsible for designing, coding, testing, and supporting reliable, mission-critical software systems. This position provides the opportunity to work in a dynamic, technically rigorous environment, contributing to the successful modernization of critical defense and aerospace systems while ensuring compatibility, accuracy, and performance in a systems integration environment. This position is hybrid - allowing for onsite at S3I complex when required, SAIC or homesite at other times.
The Senior Software Engineer will be responsible for but not limited to the following:
- Design and implement modular and scalable software solutions for the Common Translator system to ensure compatibility between existing avionics systems and the new IFF transponder
- Develop software that interprets incoming data from legacy aircraft systems and converts it to the required data format for the new transponder, and vice versa
- Use programming languages such as C++, C#, or Python, along with development environments and tools (e.g. Visual Studio, ADO) tailored to embedded systems and avionics applications
- Collaborate with systems engineers to fully understand technical requirements, interfaces, and legacy system specifications
- Ensure seamless integration of the Common Translator with both existing and emerging systems while maintaining adherence to interoperability standards, including IFF modes, MIL-STD-1553, ARINC 429, and other avionics data bus standards
- Develop and execute unit tests, system integration tests, and automated testing processes to ensure software quality and reliability
- Use simulation tools and test rigs to validate the performance of the Common Translator software in laboratory and field environments
- Debug and troubleshoot software and hardware integration issues to resolve defects rapidly
- Work closely with cross-functional teams, including hardware engineers, systems engineers, and test engineers, customer entities and partners to achieve program goals
- Report technical progress, present system designs, and participate in peer reviews, design reviews, and technical interchange meetings with project stakeholders and customers
- Create and maintain detailed software design documentation, user manuals, and test plans
- Ensure compliance with relevant software development standards, security protocols, and industry certifications such as DO-178C and cybersecurity requirements for military systems
SAIC® is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives.
We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.
Learn more about this Employer on their Career Site
