ALTEN Technology USA is an engineering company helping clients bring groundbreaking ideas to life, and they are seeking a Principal Software Engineer - Flight Test & Integration. In this role, you will be responsible for developing and executing flight software verification tests, establishing test methodologies, and contributing to the development of new satellite flight software.
Responsibilities:
- Develop and execute FSW verifications tests using both proprietary satellite digital twin software and a Hardware in the Loop (HIL) FlatSat
- Establish and document test methodologies and descriptions to test compliance with customer-based requirements
- Develop and implement software and tools for ground support equipment to test and validate flight software
- Contribute to document management, including versioning, bug reporting, and test plan documentation
- Oversee and conduct official validation tests
- Upgrade existing flight software for new missions
- Contribute to the development of new satellite flight software for U.S. satellite platforms
- Develop in-house tools to analyze flight software performance and assess its compatibility with new mission and conops
- Develop and execute flight software verification and validation tests at the unit, module, subsystem, and platform level
- Work with manufacturing engineers to support installation onto the hardware-in-the-loop test environments and eventual flight hardware
- Participate in anomaly resolution activities and patch existing flight software
- Support working groups, both internal and with customers and/or vendors
- Support proposal writing, new business
- Assess the software impacts of new hardware, conops, and missions
Requirements:
- Bachelor's degree in STEM (Science, Technical, Engineering, Math) or related scientific areas
- A minimum of 15 years with a Bachelor's degree, or 12 years with a Master's degree
- Proven track-record of working with space hardware and/or flight software systems, starting from conceptual designs and tradeoffs through detailed design, development, manufacture, integration, test, deployment, and operations
- Insatiable curiosity and a demonstrated ability to learn and work independently
- Proficiency in C/C++
- Expertise in one or more of the following: Embedded software development and testing, Test scripting (TCL/Python), Device driver development and testing of software/hardware interfaces, Real-time operating systems programming, debugging, and testing, Cybersecurity, GNC algorithms design, analysis, testing, and implementation, Functional validation of embedded software on hardware, Software safety assurance, Network topology and configuration, Simulators: numerical, emulator, and hardware in the loop, Software requirements and configuration management
- US Citizenship is required
- Ability to obtain and maintain a Government security clearance
- Periodic travel (less than 20%) to U.S. facilities or partner companies
- Occasional International travel to collaborate with European Airbus counterparts
- Master's in STEM (Science, Technical, Engineering, Math) or related scientific areas
- Active DoD security clearance at Secret or above highly desirable