senior hmi software developer

7 days ago


Chennai, Tamil Nadu, India Caterpillar Inc. Full time ₹ 10,00,000 - ₹ 25,00,000 per year
Job Description

Career Area:

Engineering

:

Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
The E&T HMI Team is seeking a skilled and experienced Senior HMI Software Developer to join our dynamic team. The ideal candidate will have 6 years of experience in software development, with a strong focus on Human-Machine Interface (HMI) systems. This role involves contributing to the design and development of innovative HMI solutions, ensuring they meet high standards of performance, usability, and reliability.

Responsibilities:
  • Contribute to the design and development of HMI software architecture, ensuring scalability, performance, and security.
  • Collaborate with cross-functional teams, including hardware engineers, UX/UI designers, and product groups, to integrate HMI solutions seamlessly.
  • Participate in code reviews to ensure adherence to best practices and coding standards.
  • Identify and resolve technical issues related to HMI systems.
  • Support troubleshooting efforts to diagnose and resolve issues in HMI systems efficiently.
  • Maintain clear documentation of software design decisions and implementation details.
Degree Requirement:

Bachelors or Masters degree in Computer Science, Electronics & Communication Engineering, or a related field.

Skill Descriptors: Technical Excellence

Level: Working Knowledge

  • 6 years of experience in software development with a focus on HMI systems.
  • Contribute to defining and documenting system architecture for HMI solutions, including software and network components.
  • Proficiency in C and familiarity with Java technologies (J2EE, Servlets, OSGi, Spring MVC or SpringBoot).
  • Experience with web technologies: HTML5, CSS, JavaScript, REST APIs.
  • Understanding of communication protocols such as CAN, J1939, Modbus, and Ethernet/IP.
  • Stay informed on HMI trends and contribute to innovation in design and development.
  • Awareness of security practices for HMI systems.
  • Experience in industries such as automotive, aerospace, or industrial automation is a plus.
Software Development

Level: Solid Experience

  • Participate in quality assurance processes to ensure HMI system reliability and performance.
  • Collaborate with UX/UI designers to deliver intuitive and user-friendly interfaces.
  • Support integration of HMI systems with other software and hardware components.
  • Monitor and optimize system performance based on user feedback and metrics.
  • Work within Agile development frameworks and contribute to sprint activities.
Technical Troubleshooting

Level: Working Knowledge

  • Strong analytical and problem-solving skills with attention to detail.
  • Methodical approach to identifying and resolving system issues.
  • Use diagnostic tools and software to troubleshoot and resolve technical problems.
Effective Communications

Level: Working Knowledge

  • Clear verbal and written communication skills for technical and non-technical audiences.
  • Engage with stakeholders to gather requirements and provide project updates.
  • Assist in developing training materials and sessions for team members and end-users.

Relocation is available for this position.

Posting Dates:

October 6, October 19, 2025
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply.
Not ready to apply? Join our Talent Community.

Locations: BANGALORE, KARNATAKA / CHENNAI, TAMIL NADU, INDIA



  • Chennai, Tamil Nadu, India Caterpillar Inc. Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Career AreaEngineeringJob DescriptionYour Work Shapes the World at Caterpillar Inc.When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about...

  • Lead HMI Engineer

    24 hours ago


    Chennai, Tamil Nadu, India GE Vernova Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Description SummaryAs a key member of a global and matrixed design team, the HMI engineer is responsible for the architecture of the next Generation HMI, Finalize Communications methods and interface tools for the HMI. Works with Global stakeholders and 3rd party HMI vendors to come up with the best system solution for HMI . The engineer crafts HMI...


  • Chennai, Tamil Nadu, India Quest Global Full time ₹ 1,20,000 - ₹ 1,80,000 per year

    Job Requirements Develop machine and application specific visibility requirements criteria.Prepares development plans and is responsible for meeting scheduled dates.Conducts technical evaluations of major systems with respective stakeholders.Establish a component selection on Seats design based on commonality or requirements.Responsible for ISO compliance...


  • Chennai, Tamil Nadu, India Hitachi Energy Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    DescriptionThe opportunity:Hitachi Energy is a world leader that is advancing a sustainable energy future for all. We are advancing the world's energy system to be more sustainable, flexible, and secure, and we collaborate with customers and partners to enable a sustainable energy future – for today's generations and those to come.The Hitachi Energy Indian...

  • Senior Engineer

    5 days ago


    Chennai, Tamil Nadu, India Barry-Wehmiller Full time US$ 90,000 - US$ 1,20,000 per year

    About Us:Barry-Wehmiller is a diversified global supplier of engineering consulting and manufacturing technology for the packaging, corrugating, sheeting and paper-converting industries. By blending people-centric leadership with disciplined operational strategies and purpose-driven growth, Barry-Wehmiller has become a $3 billion organization with nearly...


  • Chennai, Tamil Nadu, India Hitachi Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Location:Chennai, Tamil Nadu, IndiaJob ID: R0099095Date Posted: Company Name:HITACHI ENERGY TECHNOLOGY SERVICES PRIVATE LIMITEDProfession (Job Category):Engineering & ScienceJob Schedule: Full timeRemote:NoJob Description:The opportunity: Hitachi Energy is a world leader that is advancing a sustainable energy future for all. We are advancing the world's...


  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India Grundfos Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Do you want to take part in developing the most innovative pumps in the world? Are you ready to work with the best-in-class colleagues within embedded industrial products?We are taking platform development and continuous integration to the next level in Grundfos. Want to join us and help build our team, working with the latest technologies in advanced...


  • Chennai, Tamil Nadu, India DNV careers Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We are seeking a skilled and experienced Senior Software Developer to join our dynamic team. In this role, you will lead the design, development, and implementation of high-quality software solutions. You will collaborate with cross-functional teams to deliver scalable and maintainable systems that meet business needs.Key Responsibilities:Design, develop,...