Lead Firmware Engineer
Core
Lead the design, development, optimization, and architecture of embedded and firmware systems for robotics, autonomous, maritime, and related platforms.
Role type
Senior IC firmware engineer (robotics/autonomous systems)
Builds
Embedded firmware, device drivers, communication stacks, and low-level software for robotics and autonomous platforms
Domain
Robotics, autonomous systems, maritime, defense, and safety-critical systems
Required skills
C, C++, Python, RTOS (FreeRTOS, ROS2, Zephyr), embedded targets (STM32, ARM MCUs/SoCs), hardware interfaces (I2C, SPI, UART, Ethernet, GPIO), system architecture, debugging, testing, CI/CD pipelines
Preferred skills
Security clearance, maritime/robotics/defense domain experience, navigation/localization/sensor fusion/autonomy, machine learning/computer vision for embedded systems, ISO 9001/CMMI familiarity
Technologies
FreeRTOS, ROS2, Zephyr, STM32, ARM, x86, PIC32, Git, CI/CD tools
Responsibilities
Lead systems design and technical design reviews; perform hardware bring-up and debug board-level/networking issues; mentor engineers and improve engineering processes; communicate technical concepts and plans to stakeholders
Seniority
Senior, hands-on IC with leadership responsibilities (via careerplan.io/jobs/19806-lead-firmware-engineer-at-boston-engineering-corporation)
