Technical Lead Architect – Core Information Software (C++, Embedded Linux)
Core
Lead architecture, design, and development of next-generation Telematics and Core Information Software platforms for heavy equipment, focusing on embedded systems and connected vehicle solutions.
Role type
Senior Technical Lead Architect (Embedded Software & Telematics)
Builds
Scalable, high-performance Telematics and Core Information Software platforms for connected heavy equipment.
Domain
Industrial IoT, Embedded Systems, Connected Vehicles
Deliverable
production ML models | product features
Required skills
Modern C++, Embedded Linux, Distributed Systems, MQTT, ROS2, gRPC, TCP/IP Networking, Multi-threaded Programming, CI/CD, Debugging & Profiling
Preferred skills
Edge AI, Cloud-connected architectures, Agentic AI frameworks, IoT/Edge computing platforms
Technologies
C++, Python, MQTT, ROS2, gRPC, GDB, Valgrind, Perf, Wireshark, Git
Responsibilities
Define and drive software architecture for Telematics platforms; Lead technical design and architecture reviews; Develop robust software solutions using C++; Design middleware and communication frameworks; Drive software quality through CI/CD and automated testing; Lead performance optimization and debugging of embedded systems; Champion AI-powered engineering practices.
Seniority
Senior, hands-on IC with leadership responsibilities