K2 Space Corporation

Senior Embedded Firmware Engineer

Job Description

Posted on: 
2026-04-22

Responsibilities

  • Contribute to the design and implementation of embedded firmware architecture, including boot flows and drivers.
  • Develop low-level firmware in C/C++ for CPUs, DSPs, and microcontrollers within custom SoCs.
  • Implement and maintain bootloaders and secure boot flows.
  • Develop device drivers for on-chip peripherals.
  • Participate in pre-silicon firmware development and validation activities.
  • Support post-silicon bring-up and debug hardware/firmware interactions.
  • Collaborate with SoC architects and designers on firmware input during design reviews.

Job Requirements

  • 5+ years of experience in embedded firmware development for SoCs or complex embedded systems.
  • Strong proficiency in C/C++ for embedded systems.
  • Hands-on experience with SoC or board-level bring-up.
  • Strong understanding of CPU architectures and memory systems.
  • Experience collaborating with ASIC/SoC design or hardware engineering teams.
  • Demonstrated ability to debug complex hardware/firmware issues.
  • Familiarity with secure boot or cryptographic accelerators is a plus.
Apply now

More job openings