Назад
Company hidden
3 дня назад

Senior Software Engineer (Embedded Systems)

13 721 - 1 920 940$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify RU Global, списка компаний с восточно-европейскими корнями
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior Software Engineer (Embedded Systems): Building and optimizing embedded software for TeraWave satellite RF, antenna, optical, customer terminal, and ground gateway systems with an accent on real-time execution, high-speed data handling, and encryption. Focus on designing multi-threaded C/C++ software, developing device drivers, integrating hardware and software, and guiding reliable development for mission-critical space communications.

Location: Onsite in the Greater Seattle Area, WA, or Bay Area, CA; temporary remote work is permitted while the local site is developed. Relocation assistance is available.

Salary: $164,652.00–$230,512.80 base pay annually for California and Washington applicants.

Company

hirify.global develops reusable space vehicles and space-based systems, including the TeraWave satellite communications network.

What you will do

  • Design and develop multi-threaded embedded software in C/C++ for Linux, RTOS, and bare-metal platforms running on multi-core SoCs.
  • Implement device drivers and control, management, and data-plane functions for satellite RF transceivers, antenna systems, optical systems, customer terminals, and ground gateways.
  • Integrate software with hardware and troubleshoot issues using telemetry, logs, code instrumentation, and hardware and software debugging tools.
  • Contribute to architecture, technical documentation, code reviews, and design discussions.
  • Establish embedded software testing and troubleshooting practices, including CI/CD, automated testing, data analysis automation, and TDD.
  • Mentor junior engineers and provide technical leadership across cross-functional development teams.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
  • At least 3 years of embedded software development experience in C/C++ for Linux, RTOS, or bare-metal platforms.
  • Strong C++ object-oriented design and implementation skills.
  • Hands-on embedded debugging experience with tools such as JTAG, SWD, CoreSight, Lauterbach/Trace32, J-Link, or J-Trace.
  • Experience with SPI, I3C, I2C, PCIe, CAN, CI/CD pipelines, automated testing, TDD, and Agile or Scaled Agile methodologies.
  • Applicants must be U.S. citizens or nationals, U.S. permanent residents, refugees, or asylees admitted to the United States.

Nice to have

  • Master’s degree or PhD in a relevant engineering or computer science field.
  • At least 5 years of embedded software development experience for mission-critical systems.
  • Experience with Linux networking, high-speed data-plane interfaces, satellite communications, space-based networks, cellular wireless, or telecommunications.
  • Experience developing drivers for proprietary or merchant silicon and using formal verification methods.
  • Knowledge of radiation-hardened computing environments.

Culture & Benefits

  • Safety, collaboration, inclusion, and technical excellence are core workplace values.
  • Medical, dental, vision, life insurance, disability coverage, and paid parental leave.
  • 401(k) with a company match of up to 5% and an Education Support Program.
  • Stock options for regular employees working at least 20 hours per week.
  • Up to four weeks of paid time off and up to 14 company-paid holidays.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →