Source description
About the role
Roles and Responsibilities Design, develop, test, and maintain autonomous control systems for automotive applications using C++. Collaborate with cross-functional teams to identify requirements and implement solutions that meet customer needs. Develop GUI applications using QT framework and integrate them with Embedded Linux operating systems. Implement multithreading concepts to handle complex tasks efficiently in real-time environments. Utilize OOPs principles to design scalable and modular code structures. Desired Candidate Profile 8-13 years of experience in developing embedded software for automotive industry or similar domains. Bachelors or Master’s degree in relevant engineering (e.g., Electronics, Mechatronics, Robotics, Computer Science) Strong expertise in technologies such as Embedded Linux, Multithreading, RTOS, Shell Scripting, Can Protocol, J1939 protocols. Experience with FOTA/OTA updates on SDV platforms is an added advantage.
More at Epiroc Mining India
Related open roles
Epiroc Scheduled Drive - Senior Software Engineer/Tech Lead C++
Bangalore
Technical Lead– Software Defined Vehicle Technology
Bangalore
Senior Software Engineer(C++) - Agentic AI
Bangalore
Senior Software Engineer (C++) - Agentic AI
Bangalore
Senior Software Engineer (C++) - Agentic AI
Bangalore
Senior Software Engineer - C++
Bangalore · Hybrid