Senior Software Engineer (Contract) - Integration & Test
A
ALTEN Technology USAAerospace, Space Technology
Can be fully remote. Preferred locations are Denver, CO, Arlington, VA, Merritt Island, FL, and Houston, TXContractSenior
Salary135000 - 180000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- A minimum of 9 years with a Bachelor's degree, or 7 years with a Master's degree
- Required Skills
- PythonCybersecurityC++
Requirements
- Bachelor's degree in STEM (Science, Technical, Engineering, Math) or related scientific areas.
- Preferred: Master's in STEM (Science, Technical, Engineering, Math) or related scientific areas.
- A minimum of 9 years with a Bachelor's degree, or 7 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: numerical, emulator, and hardware in the loop simulators.
- Expertise in functional validation of embedded software on hardware.
- Expertise in Test scripting (TCL/Python).
- Expertise in GNC algorithms design, analysis, testing, and implementation.
- Expertise in embedded software development and testing.
- Expertise in device driver development and testing of software/hardware interfaces.
- Expertise in real-time operating systems programming, debugging, and testing.
- Expertise in Cybersecurity.
- Expertise in Software safety assurance.
- Expertise in Network topology and configuration.
- Expertise in Software requirements and configuration management.
- Periodic travel (less than 20%) to U.S. facilities or partner companies.
- Occasional International travel to collaborate with European counterparts.
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.
View Full Description & ApplyYou'll be redirected to the employer's site