Flight Software Engineer
Please review the job details below.Maxar is currently seeking a Flight Software Engineer to join our team remotely (USA) or as a hybrid role from our Westminster, CO, or San Jose, CA. locations. We are working on several exciting projects, but as one example, you will work with a team to partner with our customers like NASA to develop the Power Propulsion Element (PPE) for the Moon Gateway (Artemis) to send the first woman and the next man back to the moon. In this role you will implement the embedded flight software for Maxar's space vehicles. You will also work with engineering and manufacturing stakeholders and other members of the software team in a cross-functional environment to support the full Software Development Life Cycle of our embedded-software products. To be successful in this role, you should be capable of synthesizing information across multiple problem domains and collaborating within multi-disciplinary teams.Minimum Requirements:
- Must be a U.S. citizen or permanent Resident
- Bachelor's degree in Computer Science, Computer Engineering, Aerospace Engineering, Physics, Mathematics or related field (4 additional years of experience may be substituted in lieu of a degree)
- 2 years of relevant work experience as a software engineer
- Demonstrated experience designing and implementing embedded software in an RTOS such as Greenhills Integrity, VxWorks, or RTEMS.
- Demonstrated ability to implement maintainable software in C/C or ADA.
- Demonstrated facility with software revision control systems and workflows (e.g. Git, CVS).
- Familiarity with Attitude Control Systems
- Ability to develop software verification plans, unit level and open loop test suites and procedures, executing the test procedures and documenting test results to ensure software system requirements are met.
- Familiarity with Spacecraft Attitude Control Systems