Position Overview:
Location: Chennai (REHQ)
Position Title: EV – Software Embedded Engineer
Reports to: Lead
Function: EV Technical
What we need:
Exp:
Minimum 1-3 Years of experience in
Embedded software Engineer for Automotive
applications.
Qualification:
BTech / BE - EEE/ECE/E&I/IT/CSE
Industry Preference
: Tier 1 and OEM with Software Embedded Exposure
Technical Skills Required:
-
1 - 3 years of hands-on experience in embedded systems
-
Knowledge on controllers (preferably on NXP)
-
Knowledge on embedded architecture and design
-
Development experience using C / C++ / Python
-
Driver development on CAN / LIN / SPI / ADC / I2C / UART peripherals
-
Skilled in debugging bench level and vehicle level issues
-
Knowledge on RTOS
-
Knowledge on SDLC
-
Experience in Unit Testing and Integration Testing is preferable
-
Hands on CANoE / Vehicle CAN Data capture and analyzing
What you’ll do:
-
This role is for Platform Software development as a part of EV Technical
-
Design and Development of embedded SW modules on ECU:
Creating and coding specialized software components that run directly on the vehicle's electronic control units to manage specific hardware functions and features.
-
Vehicle SW integration and Testing:
Combining various software modules from different teams into a complete vehicle system and rigorously testing its functionality, performance, and compatibility across all integrated components.
-
On Board Diagnostics - Development / Testing:
Building and validating software features that monitor vehicle systems for faults, record diagnostic trouble codes (DTCs), and facilitate troubleshooting and maintenance.
-
Technical Documentation:
Creating clear, concise, and comprehensive written materials (e.g., design specifications, API guides, test reports) to record software architecture, functionality, and usage for development, maintenance, and compliance purposes.
-
SW Development and Testing for OBC:
Creating a software specialized in the control of the vehicle’s On-Board Charger