Tech Lead(C++ Embedded Systems)
Core
Lead C++ embedded systems engineering for machine-impacting software, designing architecture, debugging, and mentoring engineers on modern C++ and embedded Linux.
Role type
Senior IC Tech Lead (C++ Embedded Systems)
Builds
Embedded software for heavy machinery and industrial equipment
Domain
Industrial machinery / Embedded systems
Required skills
C++ (modern), Embedded Linux, Embedded systems architecture, Concurrency, Performance optimization, Git, CI/CD, Code reviews, Technical documentation, Sensor technologies (GNSS, IMU, laser, optical)
Preferred skills
Machine control, Robotics, Guidance systems, Industrial safety, Angular, TypeScript
Responsibilities
Own and contribute to architecture and detailed design; Mentor engineers in modern C++ and embedded systems; Lead design reviews and technical decision-making; Ensure adherence to Software Development Framework (SDF); Collaborate with systems, controls, sensors, and hardware teams; Uphold rigorous software quality standards and safety expectations for machine-impacting software
Seniority
Senior, hands-on IC