Upload Button Icon Add office photos
filter salaries All Filters

14 Epiroc Jobs

Software Architect - Mining Applications

12-15 years

Hyderabad / Secunderabad, Chennai, Bangalore / Bengaluru

1 vacancy

Software Architect - Mining Applications

Epiroc

posted 23hr ago

Job Role Insights

Flexible timing

Job Description

We are seeking a highly experienced and visionary Software Architect to lead the design and development of advanced software solutions for the mining industry. The ideal candidate will have extensive experience in architecting and developing large-scale, complex C++ applications tailored to mining operations and equipment. This role requires a deep understanding of software architecture principles, exceptional problem-solving skills, and the ability to drive innovation in a collaborative environment.

Key Responsibilities:

  • Architectural Design: Lead the architectural design and development of complex C++ applications for mining industry products, ensuring scalability, reliability, and performance.
  • Technical Leadership: Provide technical leadership and guidance to development teams, ensuring adherence to best practices and high-quality coding standards.
  • System Integration: Oversee the integration of software with mining equipment and other systems, ensuring seamless and efficient operation.
  • Innovation: Drive innovation by exploring new technologies and methodologies to enhance software solutions for the mining industry.
  • Code Review and Quality Assurance: Conduct thorough code reviews, enforce best practices, and ensure adherence to high-quality coding standards.
  • Documentation: Create and maintain comprehensive documentation for software architecture, design, and development processes.
  • Collaboration: Work closely with cross-functional teams, including system engineers, hardware engineers, QA testers, and project managers, to deliver high-quality solutions.
  • Mentorship: Mentor and guide junior developers and architects, providing technical leadership and support.

Required skills & Qualifications:

Education: B.E in Electronics and Communications, Mechatronics, Robotics, Mechanical, Electrical, or Computer Science Engineering.

  • Experience: Minimum of 15 years of experience in C++ development, with at least 5 years in a software architect role, focusing on applications for the mining industry.
  • Technical Skills:
  • Proficiency in C++ (C++11/14/17) and object-oriented programming (OOP).
  • Extensive experience with embedded Linux systems & Qt GUI Development.
  • Strong understanding of software architecture patterns, data structures, design patterns, UML design, and multithreading.
  • Familiarity with mining industry standards, including communication protocols like CAN / J1939 and LIN
  • Strong knowledge of software development methodologies and tools (e.g., Agile, Scrum, Git, Azure DevOps).
  • Experience with build systems like CMake and Bazel.
  • Experience with data acquisition and processing from mining equipment.
  • Soft Skills:
  • Self-driven with a strong curiosity to learn and explore new ideas.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and collaboratively within a team.
  • Attention to detail and a commitment to high-quality results.

Nice to have

  • Previous experience in heavy machinery in mining, construction, or automotive control systems
  • Experience in developing and integrating software for sensor calibration and sensor fusion, including LiDAR, cameras, and IMUs, for future autonomous capabilities.
  • Experience in ADAS (Advanced Driver-Assistance Systems)
  • Experience with deep learning, computer vision, or AI techniques

Employment Type: Full Time, Permanent

Read full job description

Prepare for Software Architect roles with real interview advice

What people at Epiroc are saying

What Epiroc employees are saying about work life

based on 341 employees
64%
55%
41%
97%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Epiroc Benefits

Job Training
Health Insurance
Soft Skill Training
Free Transport
Cafeteria
Free Food +6 more
View more benefits

Compare Epiroc with

Sandvik Mining and Rock Technology

4.2
Compare

Komatsu

3.9
Compare

Caterpillar Inc

4.3
Compare

Liebherr

4.0
Compare

Atlas Copco

4.2
Compare

Volvo Construction Equipment

4.3
Compare

BEML

4.0
Compare

JCB

4.0
Compare

Tata Hitachi Construction Machinery

4.0
Compare

Doosan Bobcat India

3.9
Compare

Thermax Limited

4.2
Compare

Tractors and Farm Equipment

4.1
Compare

Isgec Heavy Engineering

3.8
Compare

Kirloskar Oil Engines

4.2
Compare

Kirloskar Brothers

3.9
Compare

Lakshmi Machine Works

4.0
Compare

Timken

4.0
Compare

Skipper

3.8
Compare

EMERSON PROCESS MANAGEMENT

4.0
Compare

Action Construction Equipment

3.7
Compare

Similar Jobs for you

Software Architect at TATA TECHNOLOGIES LTD.

Pune

7-12 Yrs

₹ 15-30 LPA

Media at Agiliad Technologies Private Limited

Noida, Pune

8-13 Yrs

₹ 25-40 LPA

Software Architect at ValGenesis

Chennai

8-12 Yrs

₹ 32.5-33 LPA

Senior Engineer at Sasken Communication Technologies Ltd

Kolkata, Mumbai + 5

5-10 Yrs

₹ 25-30 LPA

Architect at PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD

13-18 Yrs

₹ 40-60 LPA

Principal Software Engineer at Cadence Design Systems

Bangalore / Bengaluru

7-12 Yrs

₹ 35-40 LPA

Developer at HIREPLUSPLUS TECHNOLOGIES PRIVATE LIMITED

5-10 Yrs

₹ 18-38 LPA

Technical Lead at TETRAHED INC

Chennai, Bangalore / Bengaluru

9-14 Yrs

₹ 30-35 LPA

System Lead at Tata AutoComp

Pune

9-14 Yrs

₹ 25-40 LPA

Linux Developer at Akshaya IT Business solutions

5-10 Yrs

₹ 15-30 LPA

Software Architect - Mining Applications

12-15 Yrs

Hyderabad / Secunderabad, Chennai, Bangalore / Bengaluru

3d ago·via naukri.com

Safety Officer - SK Mine

6-8 Yrs

Udaipur

3hr ago·via naukri.com

General Manager - PC

6-9 Yrs

Hyderabad / Secunderabad

4d ago·via naukri.com

Regional Compliance Officer

7-10 Yrs

Pune, Bangalore / Bengaluru

11d ago·via naukri.com

CAD and Simulation Application Administrator IT

3-7 Yrs

Bangalore / Bengaluru

13d ago·via naukri.com

CAD and Simulation Application Administrator IT

3-7 Yrs

Bangalore / Bengaluru

14d ago·via naukri.com

Senior C++ Software Engineer - High Performance Application

5-8 Yrs

Hyderabad / Secunderabad, Chennai, Bangalore / Bengaluru

14d ago·via naukri.com

C++ Developer - Linux Tool Chain and Build Systems

5-8 Yrs

Hyderabad / Secunderabad, Chennai, Bangalore / Bengaluru

14d ago·via naukri.com

Regional Compliance Officer

4-7 Yrs

Bangalore / Bengaluru

17d ago·via naukri.com

Design Engineer

3-6 Yrs

Hyderabad / Secunderabad

3mon ago·via naukri.com
write
Share an Interview