Flight Software Engineer

Turion Space
Irvine, CA, US
Full-time

Job Description

Job Description

Description

Turion Space is seeking skilled Flight Software engineers. We are a new space startup that is growing fast with one satellite in space and at least 6 more planned in the next two years.

As a Flight Software Engineer, you will work directly with the Turion team to assist in the architecture, development, and testing of the flight software that commands and monitors our spacecraft fleet.

In your role as a flight software engineer you will directly impact the architecture of the vehicle's software and computer systems as the missions increase in complexity.

Day to day tasks include bus design, software architecture planning, driver development, complex mission capabilities implementation, fault detection isolation and recovery implementation, as well as coordinating with other teams.

Well qualified candidates with relevant prior experience will be considered for the position of Senior Flight Software Engineer.

If a candidate performs well there is the potential for promotion to flight software lead within 4 to 6 months.

Key Responsibilities

  • Design, develop and validate complex embedded spacecraft flight software
  • Write drivers to interface with various spacecraft components
  • Other complex embedded software engineering tasks including board bring up, boot-loader development, filesystem implementation, operating system configuration and modification, protocol implementation.
  • Implement software for automated testing at component, functional, and system levels, including HITL (Hardware in the Loop) testing
  • Select flight computers, and design overall satellite software architecture
  • Integrating and testing flight software with our mission control system.
  • Assist in recruiting, interviewing, and hiring additional teammates to our rapidly-growing team

Minimum Qualifications

  • Bachelor of Science degree in CS, EE (or equivalent experience in the field)
  • Experience with embedded systems programming. C / C++ proficiency mandatory
  • Several years experience in implementing embedded software solutions on spacecraft missions or other similar complex embedded systems
  • Demonstrated ability to personally design, build, and test embedded software from scratch
  • Capable of identifying and solving complex problems with little to no supervision or direction
  • Must be able to work extended hours and weekends as needed on rare occasions
  • Experience with Linux and shell command-line tools
  • Must be able to obtain a Secret and / or a TS / SCI clearance.

Preferred Skills and Experience

  • Familiarity with commonly used protocols and standards for spacecraft communications, such as CCSDS, CAN, SpaceWire
  • 2+ years experience developing flight software for spacecraft missions
  • Experience writing drivers for interfacing with hardware
  • Experience working with operating systems, file systems, and bootloaders
  • Experience testing embedded software for complex high reliability applications.
  • A love for small fast paced teams and fast moving organizations
  • 30+ days ago
Related jobs
Promoted
EVONA
CA, United States

As a Lead Flight Software Engineer, you’ll help lead the flight software team (4 other engineers) and own the development and architecture of critical flight software and systems. Lead Flight Software Engineer Responsibilities:. Develop flight software for inflight computers and other critical space...

Promoted
recruyt
Costa Mesa, California

The Flight Software team for our Client focuses on creating software for flight computers used in both airborne and subsea vehicles. As a Flight Software Engineer, you'll be responsible for developing the embedded software that drives Our Client’s aircraft. They're seeking someone who thrives in bot...

Promoted
EVONA
CA, United States

As a Staff light Software Engineer, you’ll lead the development and architecture of critical flight software and systems, reporting directly to the VP of Software, and collaborating with an impressive technical team of aerospace engineers. Staff Flight Software Engineer Responsibilities:. Develop fl...

Promoted
Antaris Inc
CA, United States

Collaborate with cross-functional teams, including hardware engineers, mission planners, and software developers, to ensure seamless integration of flight software in the overall spacecraft systems. Position: Spacecraft / Flight Software Engineer. Prepare detailed software architecture documents, ve...

Promoted
EVONA
CA, United States

As a Flight Software Engineer, you'll design and implement embedded software solutions across the full flight software development lifecycle, reporting directly to the CTO / Co-Founder. Flight Software Engineer Responsibilities. Flight Software Engineer Requirements. If you have experience in flight...

Promoted
The Boeing Company
Huntington Beach, California

Position Responsibilities:Lead in flight and payload software requirements, architectures, designs, interfaces, technologiesServes as a focal on image sensor payloads and space vehicle flight control software productsServe as SME in real-time operating systems, real-time software, schedulersExpert i...

Anduril
Costa Mesa, California

As a Flight Software Engineer, you will be responsible for developing the microcontroller embedded software that powers Anduril’s aircraft while working alongside a team of engineers with a diverse set of backgrounds and skills. The Flight Software team at Anduril develops flight computer vehicle so...

Anduril
Costa Mesa, California

Develop low-level flight software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase. Demonstrated experience developing embedded software for autonomous flight vehicles. Experience with flight software such...

Promoted
MKS Instruments
Irvine, California

Quality management system ownership, Manage Internal Quality System Audit Program, Conduct Quality System Management Reviews. We are looking for an exceptional Principal Quality Engineer with demonstrated abilities to collaborate with cross functional teams to achieve organizational objectives and t...

Promoted
VirtualVocations
Santa Ana, California

Master's Degree preferredMinimum 10 years of software engineering experienceMinimum 7 years of experience designing and building highly scalable data platforms and solutionsMinimum 7 years of experience with Databricks and cloud platform experience (AWS preferred)Experience with modern data platform...