Principal Embedded Software Engineer
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
