Software Engineer (Embedded)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Software Engineer (Embedded): Building autonomous systems for unmanned aerial and ground platforms with an accent on real-time embedded C/C++ development and robotics integration. Focus on designing resilient software for edge compute environments using ROS2, RTOS, and high-performance hardware architectures.
Location: Must be based in Cambridge, MA (Onsite). Applicants must be authorized to work in the U.S. and may be subject to a security clearance process.
Company
is a venture-backed pioneer in autonomous intelligence for unmanned systems, designing integrated hardware and software solutions at the edge.
What you will do
- Develop C++ software for autonomous aerial and ground systems.
- Contribute to real-time software for embedded systems using C and RTOS.
- Integrate advanced autonomy using ROS2 and STM32 Cube platforms.
- Manage build pipelines utilizing GitHub Actions, Docker, and CMake.
- Collaborate with cross-functional autonomy, hardware, and product teams.
Requirements
- BS in Engineering or related technical field.
- 2+ years of professional experience in C++ and CMake.
- Working knowledge of embedded C and RTOS environments.
- Experience with STM32 Cube and ROS2 or similar middleware.
- Proficiency with Git, GitHub Actions, and Docker.
- Must be authorized to work in the U.S.
Nice to have
- Experience with embedded Linux.
- Prior work on autonomous systems or robotic platforms.
Culture & Benefits
- High-velocity engineering culture valuing bold ideas and fast execution.
- Direct collaboration with experienced leadership from MIT and Harvard.
- Work on mission-ready, cutting-edge autonomous technology.
- Inclusive environment with EEO/Affirmative Action commitment.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β