Software Engineering Management
Core
Lead a product-focused engineering team building real-time software solutions for heavy machinery grade control and automation.
Role type
Senior hands-on IC manager (embedded systems)
Builds
Embedded Linux, Android, and web components for CAT earthmoving and paving machines
Domain
Construction and mining automation, heavy machinery control
Deliverable
production ML models | product features
Required skills
C++, Embedded Linux, Multi-threading, Performance optimization, Git, CI/CD, Automated testing
Preferred skills
Angular, TypeScript, Hydraulics, Robotics, Autonomous guidance systems
Technologies
C++, Linux, Android, Angular, TypeScript, Git, CI/CD
Responsibilities
Write code and debug defects, Own software architecture and design, Coach engineers in modern C++ and embedded systems, Manage a team of 4–6 engineers, Guide Agile processes and sprint planning, Partner with hardware and sensor engineering teams
Seniority
Senior, hands-on IC with management responsibilities