Lead Software Engineer
Core
Lead a team of up to eight software engineers while remaining a hands-on contributor designing and building production-quality software.
Role type
Senior IC Lead Software Engineer (Embedded Systems)
Builds
High-quality embedded software for marine electronics and industrial automation
Domain
Marine electronics / Industrial automation / Embedded systems
Deliverable
production ML models | product features
Required skills
C++, embedded systems, CI/CD, automated testing, AI-assisted development, technical leadership, agile/scrum, stakeholder management
Preferred skills
Line management experience, improving engineering practices, cross-team architecture work
Technologies
C++, CI/CD, automated testing tools, AI-assisted development tools
Responsibilities
Design, build, test, and maintain high-quality embedded software; Line-manage around 8 engineers across multiple scrum teams; Review code and enforce engineering standards; Work with Principal Engineers on architecture and technical direction; Conduct performance reviews and career development planning; Promote CI/CD and delivery predictability
Seniority
Senior, hands-on IC with people leadership
