Role OverviewWe're hiring an Embedded Software Engineer to develop the firmware and low-level code that powers Modulr.Robot's real-world systems — from swarm robotics to modular compute nodes.
What You Will Do
Develop and maintain firmware for drones, robotics, and embedded devices, write efficient, reliable code in C/C++ (and some Python) for microcontrollers, integrate communication protocols into real-time systems, and implement bootloaders, self-updating firmware, and hardware safety routines.
Why It Might Be a Fit
3+ years experience in embedded software or firmware engineering, proficiency in C/C++ for microcontrollers, experience with RTOS, familiarity with embedded debugging tools, knowledge of low-level communication protocols and async hardware interfaces.
Requirements
- 3+ years experience in embedded software or firmware engineering
- Proficiency in C/C++ for microcontrollers (STM32, ESP32, ARM Cortex series, etc.)
- Experience with RTOS (FreeRTOS, Zephyr, or similar)
- Familiarity with embedded debugging tools (JTAG, oscilloscopes, logic analyzers)
- Knowledge of low-level communication protocols and async hardware interfaces
Benefits
- Base salary ($90K – $130K/year)
- Token Vesting Options Available
- Overtime above 45 hrs/week paid at 1.5×
- Flexible PTO + 50 hrs/year of emergency leave
- Weekly R&D time (4 hrs) for prototyping or experimental builds
- Access to the Founders Fund — pitch and build embedded extensions or tools
- Career path into embedded systems lead or firmware architect
]]>