1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Software Engineer jobs in Bangalore
  5. Senior Software Engineer (C++) - Agentic AI
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 23639669

    Epiroc Mining India logo

    Senior Software Engineer (C++) - Agentic AI

    Epiroc Mining India · Bengaluru · onsite · Posted 2d ago

    Not disclosed5–8 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role



    Senior Software Engineer (C++) – Agentic AI

    Location: Bengaluru, India

    Business Area: Corporate Units

    Department: Research and Development

    Company: Epiroc Mining India Private Ltd

    About The Role

    Join Epiroc's Research and Development team as a Senior Software Engineer specializing in C++ and Agentic AI. This pivotal role is designed for an experienced software engineer passionate about developing high-performance embedded software and advancing AI-native software development lifecycles. You will focus on designing, building, and maintaining software solutions for Epiroc's cutting-edge mining and construction equipment, driving innovation through the integration of agentic AI technologies.

    Your work will significantly contribute to automating machine control, improving system reliability, and enabling AI-driven workflows that enhance operational efficiency. As part of a forward-thinking team, you'll help evolve engineering toolchains and automation frameworks that set new standards in the industry.

    Key Responsibilities

    • Design and implement robust, efficient C++ software for embedded applications related to drilling and material handling equipment.
    • Develop modules for machine control systems, sensor data integration, and intelligent automation workflows.
    • Utilize knowledge of communication protocols including CAN, J1939, LIN, and Ethernet to enable seamless equipment connectivity.
    • Conduct comprehensive testing, debugging, and validation of control systems, ensuring they meet or exceed performance, safety, and quality standards.
    • Leverage AI coding assistants such as Claude Code and GitHub Copilot to augment development processes and expedite software delivery.
    • Lead initiatives to integrate AI-assisted engineering tools, including context engineering, agentic workflows, and automated feedback loops, fostering a more productive SDLC.
    • Design, build, and operate agentic systems that are capable of evaluating software quality and supporting continuous improvement.
    • Drive the design and implementation of AI-powered engineering environments that accelerate development velocity and improve code quality.
    • Collaborate with DevOps teams to enhance CI/CD pipelines, primarily utilizing Azure DevOps, to ensure smooth and reliable software deployment cycles.
    • Contribute actively in Agile teams, using Scrum or Kanban methodologies, promoting collaboration, transparency, and continuous delivery.

    Required Qualifications And Skills

    • Bachelor's or master's degree in Electronics, Mechatronics, Robotics, Computer Science, or a closely related engineering discipline.
    • 5 to 8 years of professional software development experience, focused on embedded C++ programming with strong Object-Oriented Programming (OOP) principles.
    • Proven experience with communication protocols such as CAN, J1939, LIN, and Ethernet in embedded environments.
    • Hands-on experience with AI coding assistants (e.g., Claude Code, GitHub Copilot) and familiarity with agentic AI concepts including context engineering, agentic workflows, MCP (Multi-Context Programming), A2A (Agent-to-Agent) communication, and agent skills.
    • Experience with Agile software development practices including Scrum or Kanban frameworks.
    • Proficiency in version control systems, especially Git, and workflow management tools like JIRA and Polarion.
    • Strong problem-solving and analytical skills with a proactive and self-driven approach to learning new technologies and methodologies.
    • Excellent communication skills to effectively collaborate within multi-disciplinary teams and contribute to technical discussions.

    Desired Behaviors and Attributes

    • A strong curiosity and eagerness to explore and adopt emerging technologies and ideas in software engineering and AI.
    • Ability to work both independently and as part of a collaborative team, demonstrating flexibility and adaptability.
    • Meticulous attention to detail combined with a commitment to delivering high-quality, maintainable software.
    • Proactive mindset oriented towards continuous improvement and innovation.
    • Strong interpersonal skills that foster effective communication and teamwork within diverse groups.

    Why Choose Epiroc and This Position

    • Competitive Salary and Benefits: We offer a compensation package that reflects your expertise and contributions, ensuring your work is valued.
    • Innovative Projects: Be part of pioneering developments at the intersection of embedded systems engineering and AI-driven software automation.
    • Professional Growth: Access opportunities for continuous learning, certifications, and career advancement within a global organization committed to innovation.
    • Flexible Work Environment: Enjoy a supportive workplace culture that respects work-life balance and enables flexibility.
    • Inclusive Culture: Join a diverse and inclusive community where different perspectives are appreciated and collaboration is encouraged.

    About Epiroc

    Epiroc is a global leader in mining and infrastructure equipment with a mission to sustainably meet the needs of society. We pride ourselves on fostering a culture of innovation, safety, and sustainability. As part of our team, you will work alongside passionate professionals who strive to create technology solutions that drive industry transformation. Epiroc is dedicated to creating a workplace where everyone can thrive regardless of background, identity, or experience.

    Application Information

    If you are excited to apply your C++ expertise combined with modern AI-assisted engineering approaches to real-world challenges in mining automation, we encourage you to apply. Join us in shaping the future of autonomous and intelligent systems in heavy machinery.

    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 new. In 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 isn't just a goal but a part of our values and way of working. This is how we do business for a sustainable future.  Learn more at www.epiroc.com

    Sourced from foundit

    Skills

    Object Oriented ProgrammingC plus plusAgentic Ai

    About Epiroc

    Epiroc Mining India logo

    Epiroc Mining India

    Industrial Machinery

    1.5k+

    employees

    1873

    153 years old

    Stockholm

    Sweden

    ₹8.9L PA avg

    Avg at Epiroc

    About

    Epiroc Mining India is a key provider of innovative equipment and services for the mining and infrastructure sectors, enhancing productivity and operational performance.

    Industries

    Industrial MachineryMetals & Mining

    Employee ratings

    10 reviews

    4.0/ 5

    Culture

    3.9

    Career growth

    3.5

    Work-life

    3.7

    Employees rate it well for

    Job Security40Work-Life Balance40

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    See all 1,301 Software Engineer jobs in BangaloreSoftware Engineer jobs in IndiaJobs in Bangalore

    Career guides

    • Best AI tools for job seekers in India: the complete 2026 stack
    • 12 best AI tools for freshers in India, by job search stage
    • myjobb vs JobRight (2026): we tested both for India

    All career guidesAll articlesBrowse companies hiring

    Senior Software Engineer (C++) - Agentic AI · waiting for your command