- Страна
- США
- Зарплата
- 150 000 $ – 220 000 $
Откликайтесь
на вакансии с ИИ

Senior Software Engineer
Исключительная вакансия в аэрокосмической отрасли с конкурентной зарплатой, опционами и возможностью работать над уникальными технологиями. Высокий уровень инвестиций и значительный портфель заказов обеспечивают стабильность и масштаб задач.
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний в области встраиваемых систем (C/C++), протоколов связи и работы с «железом». Работа в космической отрасли требует исключительной ответственности за надежность кода, так как ошибки в полетном ПО критичны.
Анализ зарплаты
Предлагаемая зарплата ($150k - $220k) полностью соответствует и даже немного превышает средние рыночные показатели для Senior Embedded инженеров в Сан-Франциско. Дополнительный пакет акций (equity) значительно повышает общую ценность предложения.
Сопроводительное письмо
I am writing to express my strong interest in the Senior Software Engineer - Embedded position at Astranis. With over seven years of experience in developing high-reliability embedded systems and a deep proficiency in modern C++, I am eager to contribute to the flight software that powers your advanced satellite constellations. My background in implementing complex communication protocols and working with real-time operating systems aligns perfectly with Astranis's mission to provide secure, high-uptime networks for global customers.
Throughout my career, I have focused on building safety-critical software and mentoring junior engineers to foster a culture of technical excellence. I am particularly drawn to Astranis because of your innovative approach to satellite communications and the opportunity to work on both commercial and government programs. I am confident that my expertise in hardware-software integration and my passion for space technology will allow me to make an immediate impact on your flight computer and control board development.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в astranis уже сейчас
Присоединяйтесь к Astranis, чтобы создавать программное обеспечение для спутников нового поколения и расширять границы человечества в космосе!
Описание вакансии
Astranis builds advanced satellites for high orbits, expanding humanity’s reach into the solar system. Today, Astranis satellites provide dedicated, secure networks to highly-sophisticated customers across the globe— large enterprises, sovereign governments, and the US military. With five satellites on orbit and many more set to launch soon, the company is servicing a backlog of more than $1 billion of commercial contracts.
Astranis is the preferred satellite communications partner for buyers with stringent requirements for uptime, data security, network visibility, and customization. Astranis has raised over $750 million from some of the world’s best investors, from Andreessen Horowitz to Blackrock and Fidelity, and employs a team of 450 engineers and entrepreneurs. Astranis designs, builds, and operates its satellites out of its 153,000 sq. ft. headquarters in Northern California, USA.
| Senior Software Engineer |
As a Senior Software Engineer - Embedded at Astranis, you will be responsible for assisting with architecture, high level design choices, development, execution, and implementation of the flight software that commands and monitors the spacecraft.
Additionally, you will mentor junior members and collaborate with other teams to ensure that the software you've implemented works on their hardware.
This role will contribute to both commercial and US Government programs.
Role:
- Develop Software for the Flight Computer on our Satellites
- Develop Firmware for control boards on the satellite
- Improve and deliver reliable software through requirements generation, continuous integration, automated testing and code reviews
- Collaborate with multiple teams (avionics, Ground Control, Telemetry)
- Develop software in C++ to interface with Flight computer and interface with the custom hardware on the vehicle
- Deliver complex projects through incremental development
- Mentor junior engineers
Requirements:
- 5-8+ years of experience developing software for products in modern C++ OR C
- Familiarity with Software Development Methodologies and Design Patterns
- Experience with working on Communication Protocols (TCP/IP, I2C, SPI)
- Good Communication and Written Skills
- Passionate about Space Technology
- Experience with Building High Availability/High Reliability systems.
Bonus:
- Experience with embedded Linux / POSIX systems
- Experience with Python
- Experience developing on and for VxWorks, Linux, FreeRTOS, or QNX Environments
- Demonstrated experience building, testing, and shipping production software
- Experience with safety critical development (FDA, FAA, Automotive)
- Experience Board Bringup, debugging / Integration of Hardware Software
What we offer:
All our positions offer a compensation package that includes equity and robust benefits.
Base pay is just one component of Astranis’s total rewards package. Your compensation also includes a significant equity package via incentive stock options, high-quality company-subsidized healthcare, disability and life insurance, 401(k) retirement planning, flexible PTO, and free on-site catered meals.
Astranis pay ranges are informed and defined through professional-grade salary surveys and compensation data sources. The actual base salary offered to a successful candidate will additionally be influenced by a variety of factors including experience, credentials & certifications, educational attainment, skill level requirements, and the level and scope of the position.
Base Salary
$150,000—$220,000 USD
U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status Required
(To comply with U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the United States, or other protected individual as defined by 8 U.S.C. 1324b(a)(3))
Our mission and our products are meant to connect the world and everyone in it, regardless of gender, race, creed, or any other distinction. We believe in a diverse and inclusive workplace, and we encourage all people to join our team and bring their unique perspective to help make us stronger.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Python
- SPI
- I2C
- TCP/IP
- VxWorks
- Embedded Linux
- FreeRTOS
- Continuous Integration
- POSIX
- QNX
Возможные вопросы на собеседовании
Критически важно для разработки полетного ПО, где ресурсы ограничены, а надежность приоритетна.
Расскажите о вашем опыте оптимизации использования памяти и процессорного времени в системах реального времени.
Позиция предполагает работу с платами управления спутником.
Опишите процесс отладки взаимодействия между ПО и новым оборудованием (board bring-up), с какими типичными проблемами вы сталкивались?
В описании указаны TCP/IP, I2C и SPI.
В чем заключаются основные различия в обработке ошибок при работе с протоколами I2C и SPI в высоконадежных системах?
Вакансия требует опыта работы с высоконадежными системами.
Какие методологии тестирования и верификации кода вы считаете наиболее эффективными для предотвращения критических сбоев в космосе?
Роль подразумевает наставничество.
Как вы подходите к проведению код-ревью для менее опытных коллег, чтобы обеспечить качество и при этом способствовать их обучению?
Похожие вакансии
Senior / Middle C++ Developer (C++98/Qt4)
Senior Embedded Software Engineer (Microcontrollers, C/C++)
Senior Embedded Software Engineer (Microcontrollers, C/C++)
Senior Electronic Hardware / FPGA Engineer
Senior Wireless Firmware Engineer
Senior Robotics Engineer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- США
- Зарплата
- 150 000 $ – 220 000 $