Staff Embedded Software Engineer

Vast
Long Beach, California, US
$180K-$235K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Vast is looking for a(n) Staff Embedded Systems Software Engineer , reporting to the Senior Director of Flight Software to support the development of the systems that will be required for the design and build of artificial-gravity human-rated space stations.

You will be working under the direction of Vast’s Avionics leaders to implement the flight software for our Haven space stations.

This is a unique chance to learn to develop world class software from our team who have worked on some of the most advanced spacecraft ever to leave the planet.

Along with the flight software you will develop code and systems to test our software and avionics hardware.

Scroll down for a complete overview of what this job will require Are you the right candidate for this opportunity

This will be a full-time, exempt position located in our Long Beach location.

Responsibilities :

  • Write flight software code for Haven’s flight computers, Remote IO computers and other flight hardware
  • Work closely with the avionics hardware team to understand the avionics flight hardware design.
  • Configure the Linux kernel, uboot system, kernel device tree, and onboard filesystems necessary to run our Haven flight software.
  • Configure and write kernel drivers.
  • Interface with and configure onboard FPGAs and attached devices
  • Configure RTOS for microcontrollers
  • Configure system boot sequences
  • Integrate command and telemetry systems that communicate with ground systems and mission operations
  • Develop flight code that implements GN&C algorithms
  • Develop tests that rigorously exercise our flight software and hardware

Minimum Qualifications :

  • Bachelor’s degree in computer science, computer engineering, electrical engineering or other engineering discipline
  • 10+ years of experience coding in C++ or relevant experience
  • Knowing how to work in a continuous build and test environment and understanding of the tools used
  • Know how to read schematics and hardware datasheets
  • Familiarity with git, make, and gnu tools
  • Understanding and ability to work in a Linux environment

Preferred Skills & Experience :

  • Experience with fault tolerant and safety critical software design on complex systems such as spacecraft, aircraft or autonomous vehicles
  • Experience with bare machine programming
  • Experience with network programming
  • Working with satellite communications or telemetry systems
  • Working in an agile development environment
  • Experience with FPGA development

Pay Range :

  • Senior Flight Software Engineer : $155,000 - $190,000
  • Staff Software Engineer : $180,000 - $235,000

J-18808-Ljbffr

8 days ago
Related jobs
Promoted
Chipton-Ross
El Segundo, California

Chipton-Ross is seeking 3 Software Engineer-Embedded 3 for a contract opportunity in El Segundo, CA. The position will involve integrating the software with multiple platforms and flight software, developing tools, building up development and integration platforms, executing software testing, and co...

Promoted
Proteor USA LLC
Hawaiian Gardens, California

Collaborating extensively with the PROTEOR engineering and operations teams, the engineer will also provide continuous engineering support for existing prosthetic products. The Staff Engineer is responsible for developing cross-platform mobile, desktop, and web applications that enable the manufactu...

Promoted
VirtualVocations
Norwalk, California

A company is looking for a Staff Software Engineer for Programmatic Bidding Services. ...

Promoted
Bose Corporation
Bell, California

If you are a Senior Embedded Software Security Engineer with a passion for audio and wearable devices, we want you to join our Consumer Electronics Software Engineering Team. As a Senior Embedded Software Engineer at Bose, you will be developing software to bring our next generation of wearables to ...

Promoted
VirtualVocations
Norwalk, California

A company is looking for a Senior Staff Software Engineer, Product. Key Responsibilities:Lead, architect, and drive major product initiatives across existing and new featuresCollaborate with cross-functional teams to brainstorm, prototype, and launch new solutionsSupport and mentor a team of product...

Crunchbase
California, United States

We are hiring a hands-on Staff Machine Learning Engineer. At Crunchbase, we have Machine Learning Engineers in different teams including the Personalization team and the Graph team. Machine Learning engineers work on an array of challenges from creating features with personalized relevant informatio...

Promoted
VirtualVocations
Norwalk, California

A company is looking for a Staff Software Engineer to join their Engineering team. ...

Edison Smart®
CA, United States

If you are an Embedded Software looking to take a progressive step in your career, then please apply today to learn more. Strong experience in Embedded Systems. ...

State Affairs
CA, United States

Staff Software Engineer – Full Stack (Mobile - React Native). We are seeking a talented and experienced Staff Full Stack Engineer (mobile) to lead the design, development, and implementation of our mobile applications. As our first Staff Full Stack Engineer (mobile) at State Affairs, you will lead t...

Operant AI
CA, United States

If you are excited by the idea of being an early engineer at a startup that is poised to lead the next wave of application security products, we would love to hear from you. Collaborate cross-functionally with other engineering leaders. ...