Senior Software Engineer (C++) Agentic AI


Job Location:

Bengaluru - India

Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

Senior Software Engineer (C) Agentic AI

Location: Bengaluru India

Company: Epiroc Mining India Private Ltd

Department: Research and Development

About the Role

As a Senior Software Engineer specializing in C within Epirocs Agentic AI division you will play a pivotal role in developing high-performance software solutions that power cutting-edge mining and construction equipment. This position offers a unique opportunity to drive innovation by integrating agentic AI methodologies into our software development lifecycle shaping the future of automated engineering processes.

You will be responsible for designing implementing and validating embedded control software that directly impacts the reliability safety and efficiency of machinery deployed in challenging real-world environments. Working closely with a global engineering network you will leverage AI-assisted engineering tools to enhance productivity and quality across the development pipeline.

Key Responsibilities

  • Architect develop and maintain C based embedded software modules enabling machine control sensor integration and automation workflows for drilling and material handling equipment.
  • Ensure software performance scalability and reliability meet stringent operational and safety standards through rigorous testing debugging and validation.
  • Collaborate in the adoption and advancement of an AI-native software development lifecycle by designing and implementing agentic AI systems context engineering strategies and automation feedback loops.
  • Develop and execute automated testing frameworks leveraging AI agents to improve test coverage and efficiency.
  • Engage in continuous evaluation of emerging AI tools and techniques including experience with AI coding assistants such as Claude Code and GitHub Copilot to increase development velocity and code quality.
  • Participate actively in Agile development processes contributing to sprint planning code reviews and retrospectives within Scrum or Kanban teams.
  • Support DevOps initiatives by enhancing CI/CD pipelines using Azure DevOps ensuring seamless integration and delivery of software components.

Required Qualifications and Skills

  • Bachelors or masters degree in Electronics Mechatronics Robotics Computer Science or a closely related engineering discipline.
  • 5-8 years of professional experience in application software development for embedded systems using C with strong Object-Oriented Programming skills.
  • Hands-on understanding of automotive and industrial communication protocols including CAN J1939 LIN and Ethernet.
  • Proven experience working with AI coding assistants and agentic AI workflows including knowledge of concepts like multi-channel processing (MCP) agent-to-agent (A2A) communication and agent skills design.
  • Familiarity with version control systems such as Git and project management tools like JIRA and Polarion.
  • Demonstrated ability in designing and operating agentic systems in complex engineering environments.
  • Strong analytical and problem-solving abilities combined with effective written and verbal communication skills to collaborate across diverse teams.
  • Experience working within Agile methodologies such as Scrum and Kanban.

Desired Behaviors and Attributes

  • Self-motivated with a passion for continuous learning and technological exploration.
  • Proactive in identifying challenges and proposing innovative solutions.
  • Collaborative mindset with the ability to contribute both independently and within cross-functional teams.
  • Meticulous attention to detail and dedication to delivering high-quality software.

Why Join Epirocs Agentic AI Team

  • Impactful Work: Your software will directly control machinery that operates in critical mining and construction environments where performance and reliability are paramount.
  • Innovate with AI: Move beyond traditional software development by building and shaping AI-driven engineering tools and workflows that transform how software is created.
  • Pioneer Change: Be at the forefront of Epirocs AI-native engineering transformation helping the company seize new technological frontiers.
  • Global Collaboration: Work with talented engineers worldwide gaining diverse experiences and benefiting from continuous professional development opportunities.

About Epiroc

Epiroc is a leading global provider of innovative mining and infrastructure equipment software and services. Committed to sustainable productivity we engineer industry-leading solutions that improve safety and efficiency in resource extraction and construction. Our culture fosters inclusivity development and collaboration making Epiroc a great place to flourish professionally and personally.

Join us to advance your career in a dynamic forward-thinking environment where technology people and innovation come together to shape the future.

It all starts with people. The world needs metals and minerals for the energy transition and our cities and infrastructure must be developed to serve a growing population. To succeed we need to speed up the shift towards more sustainable mining and construction industries. We at Epiroc accelerate this transformation together with customers and business partners in more than 150 countries by developing and providing innovative and safe equipment digital solutions and aftermarket support.

All new thinkers are welcome. We are looking for those who want to develop grow and dare to think Epiroc we attract develop and retain diverse talent valuing authenticity and unique perspectives driving our spirit of innovation. We foster an inclusive culture where diversity isnt just a goal but a part of our values and way of working. This is how we do business for a sustainable more at


Required Experience:

Senior IC

Senior Software Engineer (C) Agentic AILocation: Bengaluru IndiaCompany: Epiroc Mining India Private LtdDepartment: Research and DevelopmentAbout the RoleAs a Senior Software Engineer specializing in C within Epirocs Agentic AI division you will play a pivotal role in developing high-performance so...

About Company

Company Logo

We are a leading global productivity partner for the mining and infrastructure industries. With cutting-edge technology, Epiroc develops and produces innovative, safe and sustainable drill rigs, rock excavation and construction equipment and tools.

View Profile View Profile