CareerPlanSign in

Senior Firmware Engineer- Terawave

Cupertino, CA, US💼 Full-time💰 $230,398–$230,398🗓 2026-08-27 → 2026-09-26

Core

Develop low-level firmware for Digital Beamforming (DBF) ASICs in the TeraWave satellite communications network, controlling beam pointing, analog calibration, and SerDes links.

Role type

Senior IC firmware engineer (embedded systems/ASICs)

Builds

Custom DBF silicon firmware for enterprise-grade satellite connectivity

Domain

Aerospace / Satellite Communications / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, embedded firmware development, hardware debugging, pre-silicon validation, post-silicon bring-up, RTOS concepts, Cortex-M ISA, DSP accelerators

Preferred skills

RF and communications concepts (OFDM, digital beamforming, phased arrays), Rust (no-std), CI flows, automated HIL testing, board-level hardware design, QEMU/Palladium/ZeBu emulation

Technologies

C, Rust, FreeRTOS, Zephyr, QEMU, Palladium, ZeBu, SerDes, DSP

Responsibilities

Develop ROM code and runtime firmware for DBF ASICs; Implement firmware for beam pointing, analog calibration, FEIC management, and secure boot; Define and implement firmware/hardware interfaces; Support pre-silicon and post-silicon development, integration, and validation; Debug and validate hardware/software interactions.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.