23 Oct
|
Epiroc
|
Bengaluru
Job Title: Senior Technical Lead - Autonomous Control Systems
Location : Bengaluru/ Chennai
Job Type : Full-Time
Company : Epiroc Mining India Pvt. Ltd
About Epiroc
Epiroc is a leader in mining and construction equipment. We are committed to building a better, more sustainable world through innovative technology and solutions.
Mission of the Role : Key Responsibilities :
- Lead development of autonomous control platforms using C++ (11/14), Qt, and embedded Linux.
- Write and maintain efficient, reusable, and reliable C++ code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement and manage software development processes and best practices, including code reviews.
- Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability.
- Conduct testing, debugging, and validation of control systems to ensure they meet performance and safety standards.
- Stay updated on advancements in control technologies and best practices
- Architect and optimize real-time systems for autonomous drilling, haulage, and material handling.
- Collaborate with global teams on brand-agnostic automation solutions (e.g., Rig Control System, AutoTram, AutoDump).
- Drive technical reviews, system validation, and simulation using tools like Pytest, Gazebo, and Docker.
- Mentor engineers and foster innovation across multidisciplinary teams.
- Integrate sensor fusion technologies (LiDAR, cameras, IMUs) for advanced autonomy and ADAS capabilities.
- Ensure compliance with safety, performance, and interoperability standards (e.g., CAN, J1939, Ethernet, UDS).
Required Skills and Qualifications :
- Bachelor’s or master’s degree in relevant engineering fields (e.g., Electronics, Mechatronics, Robotics, Computer Science) with 8+ years of professional experience.
- Strong communication skills, can-do attitude, excellent analytical and problem-solving abilities, and hands-on Agile experience (Scrum/Kanban).
- Proficiency in C++ programming (C++11 or C++14) with expertise in Object-Oriented Programming (OOP) in Linux environments.
- Expertise data structures, design patterns, UML design, and multithreading.
- Experience in Qt GUI development.
- Experience with embedded Linux, RTOS, and shell scripting.
- Knowledge of communication protocols: CAN, J1939, LIN, Ethernet.
- Strong command of Linux and related commands.
- Advanced debugging using GDB.
- Proven skills in unit testing and automation testing with Pytest.
- Familiarity with GIT and CI/CD pipelines (Azure DevOps), build systems (CMake, Bazel), and containerization (Docker).
- Application development for mining, drilling, and construction equipment.
- Hands-on experience with remote control systems, autonomous platforms, and real-time embedded software.
Nice to Have :
- Previous experience in heavy machinery in mining, construction, or automotive control systems
- Self-starter with curiosity to learn and an exploratory mindset
- Experience in ADAS (Advanced Driver-Assistance Systems)
- Develop and integrate software for sensor calibration, sensor fusion, including LiDAR, cameras, and IMUs, for future autonomous capabilities
- Solid understanding of control systems and sensor integration
- Experience with machine learning, deep learning, computer vision, or AI techniques.
- Experience with simulation tools like Gazebo, Unity or Unreal.
- Experience with Docker containers
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Experience with real-time systems, embedded software and Qt IDE is a plus.
- Agile certifications such as Scrum Master or product owner
What We Offer :
- Market-competitive salary and Benefits: Enjoy a rewarding compensation package tailored to your expertise.
- Global career opportunities across Epiroc’s worldwide network.
- Epiroc University for continuous learning and competence development.
- Innovative projects that shape the future of automation and sustainability.
- Hybrid work culture supporting flexibility, collaboration, and well-being.
- Inclusive environment built on trust, innovation, and teamwork.
Why you should apply : This is a high-impact leadership role at the forefront of Epiroc’s automation and autonomy transformation. As a Senior Technical Lead - Autonomous Control Systems, you’ll shape the future of intelligent mining and construction equipment through cutting-edge software architecture and embedded control platforms.
- Lead Innovation in Autonomy
- Drive Global Impact
- Collaborate with international teams to deliver brand-agnostic automation solutions such as Rig Control System (RCS) extending Epiroc’s leadership in autonomous operations.
- Own Technical Excellence
- Define scalable, safety-compliant architectures using embedded Linux, Qt, and sensor fusion technologies (LiDAR, cameras, IMUs), while mentoring engineering teams and driving system validation through tools lik
📌 Senior Technical Lead - Material Handling (Bengaluru)
🏢 Epiroc
📍 Bengaluru