Software Engineer
Core
Design and evolve cloud-connected, embedded systems for heavy equipment and construction technology, bridging C++ control systems with modern web applications.
Role type
Software Engineer (Embedded Systems & Web)
Builds
Earthworks system features for earthmoving and paving machines
Domain
Construction technology, IoT, Embedded Linux
Deliverable
production ML models | product features
Required skills
C++, TypeScript, Angular, Embedded Linux, Distributed Systems Architecture, Full Lifecycle Software Engineering
Preferred skills
Industrial/IoT embedded device experience
Technologies
C++, Angular, TypeScript, HTML, CSS, Linux
Responsibilities
Develop dynamic, cross-platform system features for heavy machinery operation; Write robust embedded Linux software and modern web applications; Contribute to distributed system architecture by identifying subdomains and bounded contexts; Collaborate globally with domain experts and engineers; Apply engineering practices to ensure quality and continuous improvement.