[Remote] Senior Firmware Engineer, ASIC
Note: The job is a remote job and is open to candidates in USA. K2 Space Corporation is building the largest and highest-power satellites ever flown, aiming to unlock unprecedented performance levels across various orbits. They are seeking a Senior Embedded Firmware Engineer to develop and enhance low-level embedded firmware for high-performance mixed-signal and digital SoCs, contributing to the bring-up, validation, and production readiness of custom silicon.ResponsibilitiesContribute to the design and implementation of embedded firmware architecture, including boot flows, HAL components, drivers, and system servicesDevelop lowâlevel firmware in C/C++ (and assembly when required) for CPUs, DSPs, and microcontrollers within custom SoCsImplement and maintain bootloaders, secure boot flows, and early hardware initialization sequencesDevelop device drivers for onâchip peripherals such as DMA engines, memory controllers, interconnects, SerDes, ADC/DAC interfaces, timers, and GPIOParticipate in preâsilicon firmware development and validation activitiesSupport postâsilicon bringâup, including powerâon sequencing, clock/reset initialization, memory bringâup, and peripheral testingDebug hardware/firmware interactions using JTAG, logic analyzers, oscilloscopes, trace tools, and custom debug instrumentationCollaborate with SoC architects and designers to refine register maps, memory maps, interrupt structures, DMA flows, and debug infrastructureProvide firmware input during design reviews and silicon development milestonesBring up and integrate RTOS or bareâmetal environmentsSupport integration with higherâlevel system software or application processorsImplement robust error handling, logging, and recovery mechanismsContribute to manufacturing test firmware, production firmware, and field diagnosticsHelp ensure longâterm maintainability and scalability of firmware across multiple SoC generationsSkills5+ years of experience in embedded firmware development for SoCs or complex embedded systemsStrong proficiency in C/C++ for embedded systems and a solid understanding of lowâlevel hardware interactionsHandsâon experience with SoC bringâup or boardâlevel bringâupStrong understanding of CPU architectures (ARM, RISCâV, or similar), memory systems (SRAM, DRAM, DDR, caches), interrupts, DMA, and lowâpower statesExperience collaborating with ASIC/SoC design or hardware engineering teamsDemonstrated ability to debug complex hardware/firmware issuesExperience with secure boot, hardware security modules, or cryptographic acceleratorsFamiliarity with preâsilicon environments such as RTL simulation, emulation, or FPGA prototypingExperience with highâspeed interfaces (PCIe, Ethernet, JESD, SerDes)Background in satellite communication, networking, compute, automotive, or other highâreliability systemsExperience developing firmware for radiationâtolerant or missionâcritical systemsBenefitsEquity in the companyComprehensive benefits package including paid time off, medical/dental/vision/ coverage, life insurance, paid parental leave, and many other perksCompany OverviewMaking previously impossible missions possible It was founded in 2022, and is headquartered in Torrance, California, USA, with a workforce of 51-200 employees. Its website is https://www.k2space.com.