2 месяца назад
Senior Mission Systems Software Engineer (C2)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Mission Systems Software Engineer (C2) (C++/Linux): Designing and maintaining high-performance mission-critical software for fire control, flight, ground, and command-and-control systems with an accent on embedded platforms, hardware integration, and secure distributed networking. Focus on debugging complex system-level issues, improving reliability and testability, and supporting field integration and customer demonstrations.
Location: Gardena, California, United States; occasional travel of up to 20% for on-site integration events, field testing, and customer demonstrations.
Company
is a stealth-mode aerospace and defense startup developing mission-critical systems.
What you will do
- Design, implement, test, and maintain modern C++ software for mission systems.
- Contribute to fire control, ground systems, flight software, and command-and-control capabilities.
- Improve software architecture, reliability, maintainability, and testability.
- Develop Linux-based software for embedded and edge computing platforms, including hardware-adjacent systems and sensors.
- Build and debug software communicating over unreliable or constrained networks.
- Collaborate with mechanical, electrical, software, GNC, and operations teams during development and field integration.
Requirements
- Strong modern C++ experience, including C++23, or demonstrable ability to write high-quality C++.
- Strong computer science fundamentals covering data structures, algorithms, concurrency, memory management, networking, and debugging.
- Professional experience with Linux development, debugging, deployment, operation, and maintenance.
- Networking experience with TCP/UDP, routing, multicast, DNS, DDS, publish/subscribe systems, and Ethernet.
- Understanding of hardware-adjacent software, communication protocols, and sensors.
- Ability to obtain and maintain a U.S. security clearance and meet ITAR eligibility requirements.
Nice to have
- Experience with robotics, ROS/ROS2, control algorithms, or path planning.
- Command-and-control, fire control systems, or flight software experience.
- Nix/NixOS experience and a cybersecurity mindset including threat modeling, hardening, or cryptography.
- Applied mathematics experience in linear algebra, optimization, estimation, controls, simulation, or numerical methods.
- Familiarity with REST, gRPC, protobuf, frontend/backend concepts, and databases.
Culture & Benefits
- Work with a cross-functional aerospace and defense engineering organization.
- Support mission capabilities from software development through system integration and field testing.
- Travel up to 20% for customer demonstrations, external-vendor integration events, and field testing.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
7 дней назад
Engineer I, Software Integration (R6214)
6 дней назад
Staff Software Engineer - Embedded (IoT)
150 000 - 180 000$
2 дня назад
Senior Spacecraft Embedded Software Engineer (Aerospace)
169 067 - 216 031$
2 дня назад
Senior Spacecraft Flight Software Engineer (Aerospace)
169 067 - 216 031$
23 часа назад
Software Embedded Engineer (Autonomous Drones)
2 дня назад