Senior Embedded Software Engineer (TeraWave Customer Terminals)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Embedded Software Engineer (TeraWave Customer Terminals): Design, develop, and optimize bare-metal or RTOS-based firmware for a next-generation satellite user terminal with an accent on real-time beam steering, transceiver control, and ultra-low-latency high-throughput data routing. Focus on microsecond-level electronic beamforming control, low-level peripheral drivers, embedded networking protocol optimization, and secure boot/OTA update mechanisms for mission-critical communications.
Location: Greater Seattle Area
Salary: $197,529.00 - $276,539.55 (CA applicants); $197,529.00 - $276,539.55 (WA applicants)
Company
develops reusable, safe, and low-cost space vehicles and space-based communications systems.
What you will do
- Design and implement modular, highly reliable embedded C/C++ firmware for resource-constrained microcontrollers, FPGAs, or SoCs.
- Program, calibrate, and dynamically update phase registers across hundreds of Beamforming ICs to achieve microsecond-level electronic beam steering.
- Write and debug low-level peripheral drivers (SPI, I2C, UART, PCIe, Ethernet) to interface with transceivers, RF front-ends, and baseband processors.
- Optimize embedded networking protocols (TCP/IP, UDP, DHCP, VLAN) to ensure ultra-low latency and maximum throughput between the satellite network and local user gateways.
- Implement real-time thermal throttling, power-saving states, and automated fault-protection logic for safe operation in extreme outdoor conditions.
- Develop secure bootloaders, cryptographic verification, and resilient over-the-air (OTA) firmware update mechanisms.
Requirements
- Bachelor’s degree in computer science, computer engineering, electrical engineering, or a related field.
- 7+ years of professional embedded software experience for high-speed communications, radar, networking, or aerospace hardware.
- Expert-level proficiency in modern C and C++ for embedded systems.
- Deep experience with RTOS (FreeRTOS, Zephyr, VxWorks) and/or Embedded Linux.
- Ability to read complex electrical schematics, use datasheets, and debug with lab tools (oscilloscopes, logic analyzers, JTAG) to isolate hardware vs. software issues.
- U.S. citizenship or national, U.S. permanent residency (current Green Card), or lawful admission into the U.S. as a refugee or granted asylum.
Culture & Benefits
- Benefits include medical, dental, vision, life insurance, paid parental leave, short- and long-term disability, and a 401(k) with up to 5% company match.
- Stock options for regular employees working at least 20 hours/week.
- Paid time off up to four (4) weeks per year and up to 14 company-paid holidays.
- Education Support Program and potential role-based bonuses/benefits depending on level and role type.
Hiring process
- Standard background check required for all positions; additional checks may apply for certain job profiles.
- Interviews and evaluation aligned to embedded firmware, communications, and security/OTA responsibilities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →