The Tactical, Communications, and Maintenance Applications (TCMA) team is looking for a Senior Software Engineer to lead Agile software engineering processes and activities for communication products, focusing on the design and development of software-only products for avionics solutions.
Requirements
- In-depth experience in software architecture, design and development using languages such as C, C++, Ada and Python.
- Engineering Tool experience (JAMA, DOORS, ALM, JIRA, ADA etc.)
- Avionics Experience
- Embedded Software experience
- Mil-Std-1553B bus protocol experience
- Ethernet bus protocol experience (TCP/UDP)
- Military Radio and/or Surveillance (IFF) Knowledge Base
Responsibilities
- Assist in leading software engineering development tasks within the Agile framework
- Develop and maintain incremental plans for teams to meet programming milestones
- Responsible for team performance against scope, schedule, and budget
- Proactively identify and resolve impediments to enable full productivity
- Forecast and mitigate risks while harvesting opportunities
- Present and support technical discussions for both internal and external stakeholders
- Ensure development team maintains compliance with certification requirements
Other
- The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
- DoD Clearance: Secret
- Willingness to travel (domestically and globally ~10%).
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience.
- Demonstrated leadership of successful software development from requirements through verification