K2spacecorporation

Senior Firmware Engineer, Vehicle

Seattle, WA. Posted 4 months ago

The role

You will develop and enhance low-level embedded software for satellite platforms. This includes hardware bring-up and building software that interfaces with sensors, actuators, and spacecraft subsystems.

What you will do

  • Create embedded software architecture for real-time, fault tolerant control of a 20kW+ spacecraft.
  • Develop embedded software for new hardware integrated throughout the satellite.
  • Extend embedded software applications for managing hardware on large satellites.
  • Scale embedded software across different satellite products by building software infrastructure and development processes.
  • Debug complex HW/FW issues using traditional debug tools and custom debug hooks.
  • Mentor a diverse team of software engineers and instill embedded software best practices.

Required qualifications

  • 5+ years of experience developing embedded software in either Rust, C, or C++, targeting microcontrollers (ARM, RISC-V, or similar).
  • Strong understanding of your favorite microcontroller’s memory subsystem, instruction pipeline, interrupt and DMA controller.
  • Experience collaborating with hardware engineering teams.
  • Demonstrated ability to debug complex hardware/firmware issues.

Nice to have

  • Experience using Rust in hard real-time systems, either bare-metal or RTOS environments.
  • Experience developing peripheral drivers without use of the vendor’s software.
  • Experience with spacecraft flight software development.
  • Experience maintaining embedded software across multiple product revisions.
  • Experience with software verification and testing methods.
  • Experience with software and network performance analysis and debugging.
  • Experience with fault tolerant software design and implementation.
  • Experience defining, creating, and maintaining test systems for both hardware-in-the-loop and hardware-out-of-the-loop.

Benefits

  • Paid time off
  • Medical/dental/vision coverage
  • Life insurance
  • Paid parental leave
  • Many other perks

Before you apply

  • Must be a U.S. person as defined by 22 C.F.R. § 120.15 or otherwise eligible for a federally issued export control license.

About the company

K2 is building high-power satellite platforms for missions from LEO to deep space. The company is a high-growth Series D-funded company with over $1 billion in signed contracts.

Senior Firmware Engineer, Vehicle at K2spacecorporation | JobZoey