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.