Custom Software Engineer
- Location Pune
- Experience 3+ yrs
- Job type Full-time
- Posted 7 Oct 2026
- Qualification Master's (Engineering) / Bachelor's (Engineering)
You will be taken to Accenture’s own careers page to apply. Job ID ATCI-5682787-S2058788.
Job description
Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Must have skills : Automotive ECU Software Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : BE BTech or ME MTech in Electronics Electrical Power Electronics Automotive Engineering or Computer Science 15 years fulltime education required is necessary
Summary: As a Custom Software Engineer, a typical day involves creating tailored software solutions by designing, coding, and improving various components within systems or applications. The role requires working closely with teams to ensure that the software meets specific business requirements while maintaining scalability and high performance. The work environment encourages the use of contemporary development frameworks and agile methodologies to adapt quickly to changing project needs and deliver effective results. Collaboration and continuous enhancement of software components are key aspects of daily activities.
Roles & Responsibilities: 1. Design and implement Battery Management System BMS application software including State of Charge SOC estimation using Extended Kalman Filter and Coulomb counting, State of Health SOH, and State of Power SOP algorithms. 2. Develop cell balancing algorithms including passive resistive balancing and active balancing using DC DC converters with thermal aware balancing strategies. 3. Implement motor control algorithms including Field Oriented Control FOC for PMSM, IPMSM, and BLDC motors, SVPWM generation, Clarke Park transforms, and PI current, speed, and torque control loops. 4. Develop On Board Charger OBC charging control software including Constant Current Constant Voltage CC CV profile management, AC charging IEC 61851, and DC fast charging CCS and CHAdeMO control sequences. 5. Implement ISO 15118 2 and 20 communication stack application layer including Plug and Charge PnC, smart charging demand response, and Vehicle to Grid V2G session management. 6. Develop Thermal Management System TMS control algorithms including battery pack thermal estimation, coolant flow PID control, and heat pump and chiller coordination. 7. Integrate High Voltage HV safety monitoring including High Voltage Interlock Loop HVIL supervision, pre charge circuit sequencing, insulation resistance monitoring, and interlock fault handling. 8. Implement AUTOSAR application layer software components for BMS, OBC, and inverter ECUs including port and interface design, RTE configuration, and inter component communication. 9. Perform software unit testing, SIL verification, and ASIL D safety mechanism testing for BMS and motor controller software modules. 10. Document software designs, algorithm specifications, and test reports in accordance with ASPICE SWE and ISO 26262 ASIL D functional safety requirements