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
135000 - 180000 USD per year
Apply Now