Staff Software Engineer, Flight Software (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Staff Software Engineer (Embedded/Flight Software): Architecting and developing robust bare-metal and RTOS firmware for orbiting LEO satellite constellations with an accent on embedded systems and hardware integration. Focus on designing the satellite bus platform, developing low-level drivers for ARM Cortex-M CPUs, and mentoring senior engineers.
Location: Onsite in San Jose, CA. Applicant must be a U.S. person (citizen, national, lawful permanent resident, refugee, or asylee) to conform to U.S. Government export regulations (ITAR/EAR)
Salary: $210,000 - $234,000
Company
is an end-to-end Space Systems Provider that designs, builds, and operates LEO satellite constellations delivering mission-critical Earth Intelligence.
What you will do
- Define and architect the satellite bus platform and execute software/firmware requirements for orbit missions.
- Design and support the embedded software environment for flight systems and peripherals using ARM Cortex-M CPUs.
- Develop application, platform, and driver functionality and establish coding standards for the flight software environment.
- Build architectural patterns, shared libraries, and technical strategy documents to enable high-velocity development.
- Integrate compute and peripheral subsystems across software and hardware, collaborating closely with the hardware team.
- Mentor senior engineers and align team roadmaps with product requirements and company goals.
Requirements
- B.S., M.S., or Ph.D. in Computer Science, Electrical Engineering, or a related field.
- 10+ years of professional experience as a software engineer in a team environment.
- Strong proficiency in C/C++ programming.
- Deep knowledge of embedded systems: RTOS frameworks, distributed system architecture, low-level drivers, and I/O communication buses.
- Ability to read and interpret hardware data sheets and control external hardware devices.
- Excellent communication and presentation skills.
Nice to have
- Experience specifically within flight software or a closely related aerospace domain.
- Proficiency in Rust and Python.
- Familiarity with Linux-based development environments and industry-standard data formats (ProtoBuf, YAML, JSON).
- Experience with FPGA, HW design, RF communication systems, or cloud infrastructure.
- History of end-to-end development from product concept to market delivery.
Culture & Benefits
- Competitive equity grants and comprehensive medical, dental, and vision insurance.
- 401k retirement plan, life insurance, and short/long term disability.
- Three weeks of paid vacation for new employees, 12 paid holidays, and unlimited sick time.
- Paid parental leave.
- Work environment based in a state-of-the-art facility in Silicon Valley.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →