CareerPlan

Principal Embedded Software Engineer

Somerville, MassachusettsFull-time$175k–$200k2026-10-27 → 2026-11-10
Hybrid

Core

Provide high-level technical leadership for the Embedded team, defining roadmaps and solving complex problems to tie software, hardware, and electronics together for 3D printing.

Role type

Principal Embedded Software Engineer (Technical Lead)

Builds

Firmware and embedded software platforms for 3D printers

Domain

Consumer electronics / Industrial manufacturing / 3D printing

Required skills

C++, Embedded Linux, System Architecture, Cross-functional Leadership, Technical Strategy, Hardware-Software Integration, Mentoring

Preferred skills

Go, Javascript, Python

Technologies

Embedded Linux, C++, Python, Go, Javascript

Responsibilities

Define technical roadmaps and solve complex department-level problems; Architect systems for long-term scalability; Debug difficult hardware and software interactions; Translate business goals into technical requirements; Mentor and grow the engineering team; Partner with product managers and designers on product roadmap.

Seniority

Principal, hands-on IC with strategy & mentorship