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