Flight Software Engineer

Company:  AstroForge
Location: Huntington Beach
Closing Date: 06/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

(Full Time) Flight Software Engineer at AstroForge (United States)

Flight Software Engineer

AstroForge United States

Date Posted: 05 May, 2023

Work Location: Huntington Beach, CA, United States

Salary Offered: $100 — $180 yearly

Job Type: Full Time

Experience Required: No experience required

Remote Work: No

Stock Options: No

Vacancies: 1 available

At AstroForge, our mission is to expand humanity’s capabilities to utilize the untapped resources in space. As a Flight Software Engineer, you will collaborate across engineering disciplines to create solutions in support of creating the first successful asteroid mining vehicle. You will be designing, developing, and testing platform and application software that operates safety critical logic, sensors, and control, guidance, and navigation systems. The ideal candidate excels at working in a multidisciplinary, fast-paced environment.

Flight Software Engineer: AstroForge's software team is small and ambitious. We are looking for a Flight Software Engineer to help us build out flight software for our upcoming missions. From deeply embedded drivers to high-performance simulations, you will work on every part of the stack. As an early member of the team, you will be given tremendous latitude to influence the design of our missions. If you love solving a variety of complex challenges this job is for you.

Responsibilities

  1. Architect and design software running in deep space.
  2. Write low-level drivers for sensors and other peripherals.
  3. Work with the GNC (Guidance, Navigation, and Control) on the safe implementation of control systems and computer vision algorithms.
  4. Develop real-time image generation software to test CV systems.
  5. Develop ground software to ensure a successful mission.
  6. Wrangling device trees and other embedded Linux tasks.

Qualifications

  1. Systems Software Background: Systems software is an amorphous term, but we want people with experience building reliable complex systems such as safety-critical embedded applications, databases, game engines, kernels, or anything else.
  2. Experience in Rust or C++ is required. This job will primarily be in Rust, but we are comfortable with you learning that on the job if you are not already skilled.
  3. At least a bachelor's degree in a related field: Computer Science, Math, Physics, Engineering (any kind), etc.
  4. Flexibility and ambition: We are looking for candidates who are hungry to solve complex problems and won't be troubled when requirements change.

Preferred Skills

  1. Math and Physics literacy.
  2. Aerospace experience.
  3. Experience reading PCB schematics and component data-sheets.
  4. Nix: We use Nix as our build system for our embedded Linux OS. If you are a Nix fan we would love to talk to you.
#J-18808-Ljbffr
Apply Now
Share this job
AstroForge
  • Similar Jobs

  • Principal Flight Software Engineer

    Costa Mesa
    View Job
  • Senior Firmware Engineer - Flight Software

    Costa Mesa
    View Job
  • Flight Software Engineer, Embedded C

    Costa Mesa
    View Job
  • Flight Software Engineer, Embedded C

    Costa Mesa
    View Job
  • Staff Flight Test Engineer, Mission Autonomy

    Costa Mesa
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙