Collins Aerospace is seeking a Software Engineer to support their Unmanned Aerial Systems (UAS) Guidance Navigation Control (GNC) and Collaborative Mission Autonomy (CMA) business area. The role involves developing and maturing mission-enabling autonomy capabilities for UAS, specifically focusing on the development, integration, and testing of CMA software and hierarchical mission autonomy functionality for coordinated teams of UAS platforms.
Requirements
- Experience with one or more build tools / IDEs (e.g. CMake, make, Visual Studio, VS Code, etc.)
- Experience using development workflow tools such as JIRA, Git, Subversion, Docker, and requirements management applications.
- Object Oriented programing languages with C++ or Java.
- Familiarity with DevSecOps tools and techniques, server management is a plus
- Experience with containers, virtualization, simulation
- HMI / GUI development
- Understanding of DoD open architecture and protocols (FACE, JCA, HOST, OMS, SOSA)
Responsibilities
- Deployment and test of software builds to the real system hardware (embedded Linux systems)
- Initial integration of hardware and software elements, including troubleshooting networking and system configuration, including various IP-stack protocols, serial communications, RF communications, GPS, Linux, network router and switch management
- Systems Integration and debugging experience (bash scripting, Python scripting, debugging, using oscilloscopes/volt meters/etc., and so forth)
- Integration lab management and network architecture
- Leading and coordinating small teams, including technical aspects as well as program cost and schedule.
- Support on-site integration at customer and 3rd party facilities
Other
- U.S. citizenship is required, as only U.S. citizens are authorized to access information under this program/contract.
- The ability to obtain and maintain a U.S. government issued security clearance is required.
- This position may require occasional travel (up to 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
- Experience leading teams.