Technical Lead Embedded Software Engineering
$150,000–$175,000 year
On-site · Waltham, Massachusetts, United States
Job Summary
Technical Lead for embedded software/firmware in a hands-on leadership role focused on RTOS-based development, hardware bring-up, and integration with hardware teams. Lead design reviews, ensure real-time performance and reliability, mentor engineers, and coordinate with electrical, mechanical, systems, and product teams. Key duties include architecting embedded software for robotics/maritime/government platforms, developing firmware with RTOS (FreeRTOS/ROS2/Zephyr), reviewing schematics/PCB impacts, debugging across software/hardware, building benchtop development setups, and sustaining documentation and best practices. Requires proven ability to lead, communicate complex concepts to engineers and non-engineers, and obtain/maintain security clearance. BS/MS in a technical field, 7+ years in embedded/firmware, and fluency in C/C++ with Python tooling. Salary range $150k-$175k plus benefits; located in Waltham, MA; US-person restriction; full-time with minimal travel; relocation not offered.
Required Qualifications
- BS or MS in a related field
- 7+ years of embedded/firmware development experience
- 3+ years in a senior or technical lead role
- Proficiency in C and C++ for embedded systems
- Python for tooling and testing
- Hands-on experience with RTOS environments (FreeRTOS, ROS2, Zephyr)
- Experience with embedded targets (STM32, ARM-based MCUs/SoCs, x86, PIC32)
- Experience with I2C, SPI, UART, Ethernet, GPIO
- Familiarity with CI/CD pipelines for embedded systems
- Ability to obtain and maintain a security clearance
- Strong communication skills
- Experience mentoring engineers
- Experience with hardware/software integration and debugging
- Experience with schematics/PCB impact assessment
- Experience with debugging networking stacks and board-level issues
- Experience writing and reviewing software requirements and design docs
- Experience with ISO 9001 and CMMI is desirable
- Experience with maritime/robotics/military platforms is desirable
- Experience with cloud or networked data offload is beneficial
Additional Requirements
- Citizenship or immigration status restrictions as described in posting
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.