обновлено 2 часа назад
Senior Software Engineer, Flight Software (Embedded C/C++)
184 000 - 208 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer, Flight Software (Embedded C/C++): Designing, integrating, and testing embedded flight software and firmware for LEO satellites with an accent on ARM Cortex-M systems, hardware integration, and satellite bus platforms. Focus on developing application, platform, and driver functionality, collaborating on spacecraft hardware and cloud interfaces, and building software- and hardware-in-the-loop test strategies.
Location: Based at the San Jose, California office
Salary: $184,000–$208,000 per year, plus equity and benefits
Company
designs, builds, and operates LEO satellite constellations and provides integrated space systems for climate monitoring, national security, and other Earth intelligence applications.
What you will do
- Define and build the satellite bus platform.
- Translate software concepts and requirements into designs and working implementations through on-orbit operations.
- Design, bring up, and support embedded software environments for satellite flight systems and peripherals using ARM Cortex-M CPUs.
- Develop application, platform, and driver functionality and integrate compute and peripheral subsystems across software and hardware.
- Collaborate with hardware and software teams on spacecraft design, flight software architecture, infrastructure, tools, and cloud backend communication.
- Develop software- and hardware-in-the-loop testing strategies.
Requirements
- B.S., M.S., or Ph.D. in computer science, electrical engineering, or a related field.
- 8+ years of software engineering experience in a team environment.
- Strong C/C++ programming skills and practical familiarity with other languages.
- Experience integrating and controlling external hardware devices and interpreting hardware data sheets.
- Excellent communication and presentation skills.
- Must meet U.S. export-control eligibility requirements for access to controlled information.
Nice to have
- Knowledge of ProtoBuf, YAML, JSON, and other data formats and schemas.
- Embedded systems expertise, including resource-efficient design, low-level drivers, bit manipulation, IRQ handling, RTOS frameworks, and I/O or communication buses.
- Familiarity with Linux-based development, embedded Linux, FPGA, hardware design, RF communications, cloud infrastructure, or network architecture.
- Experience taking products from concept through delivery to customers or the market.
Culture & Benefits
- Full-time employment with equity compensation.
- Medical, dental, and vision insurance.
- 401(k) retirement plan, disability insurance, and life insurance.
- Three weeks of paid vacation, 12 paid holidays, unlimited sick time, and paid parental leave.
- Equal employment opportunity and reasonable accommodations during the application and interview process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 дня назад
Senior Space Embedded Software Engineer (Aerospace)
169 067 - 216 031$
5 дней назад
Senior Spacecraft Operations Engineer I/II
115 200 - 212 600$
2 дня назад
Space Embedded Software Engineer II (Aerospace)
144 020 - 184 026$
5 дней назад
Embedded Software Engineer (Embedded C/C++)
140 500 - 221 500$
6 часов назад
Embedded Software Engineer (C/C++)
140 500 - 221 500$
22 часа назад
Senior Embedded Software Engineer (CCU)
189 072 - 198 526$