CareerPlan

Principal Embedded Software Engineer

Westford-Massachusetts-United States of AmericaFull-time$110k–$162k2026-10-08 → 2026-11-14
Hybrid

Core

Define software architecture, lead design of complex embedded systems, and mentor engineers for global fire detection and life-safety technologies.

Role type

Principal Embedded Software Engineer (Technical Leadership)

Builds

Intelligent fire detection systems, connected embedded devices, and IoT-enabled life-safety solutions

Domain

Industrial IoT / Life Safety / Fire Detection

Required skills

Embedded software architecture, C/C++, RTOS, Embedded Linux, Microcontroller design, Hardware/software interfaces, Communication protocols (Ethernet, TCP/IP, CAN, SPI, I2C, UART, USB), Git, Debugging, Agile

Preferred skills

Safety-critical systems, Embedded cybersecurity, Cloud-connected devices, Global team leadership

Technologies

RTOS, Embedded Linux, C, C++, Ethernet, TCP/IP, CAN, SPI, I2C, UART, USB, Git

Responsibilities

Define embedded software architecture and design standards, Lead design and implementation of complex embedded systems, Influence technology roadmaps, Drive software quality and cybersecurity, Perform architecture and code reviews, Mentor engineers, Collaborate with hardware and product teams, Evaluate new technologies, Support cloud-connected product initiatives, Contribute hands-on debugging and troubleshooting

Seniority

Principal, hands-on IC with strategic influence