1. What is a Software Engineer at Mahindra?
As a Software Engineer at Mahindra, you are at the intersection of mechanical engineering and digital innovation. This role is critical to the development of next-generation mobility, focusing on core domains such as Body Systems, Energy Systems, Thermal Systems, and Battery Management Systems (BMS). Your work directly influences the performance, safety, and efficiency of Mahindra’s vehicle lineup, particularly in the rapidly evolving electric vehicle (EV) sector.
You will contribute to complex, high-stakes projects that require deep technical rigor and an ability to integrate software with hardware systems. Whether you are optimizing IPDU (Intelligent Power Distribution Units) or developing control logic for EVSE (Electric Vehicle Supply Equipment), you are helping define the future of sustainable transportation. This position offers the unique opportunity to see your code manifest in physical products that impact millions of users globally.
