Posted on: 15/12/2025
Key Responsibilities :
Technical Development :
- Develop and implement embedded software for vehicle subsystems including powertrain, BMS, chassis, and instrumentation.
- Design, code, and test modules using Embedded C/C++ on RTOS or bare-metal environments.
- Work on ECU development, firmware updates, calibration, and low-level driver implementation.
- Support CAN/LIN-based communication, diagnostics, and embedded software architecture.
- Conduct hardware bring-up, board-level testing, and resolve software-hardware integration issues.
- Diagnostics, Communication & Testing.
- Implement and validate UDS diagnostics and communication protocols.
- Use tools such as CANalyzer, CANoe, and PCAN for debugging and network simulation.
- Perform HIL/SIL testing, simulation, and on-vehicle validation activities.
- Ensure robust testing, validation, and compliance with automotive software standards.
- Participate in code reviews, documentation of design/specifications, and technical reports.
- Collaborate closely with hardware, validation, and system engineering teams to deliver integrated solutions.
- Utilize Git, CI/CD pipelines, and follow structured release processes.
- Support cross-functional teams during debugging, calibration, and field validation sessions.
Skills & Qualifications :
- Strong experience in Embedded C/C++, RTOS, and microcontroller-based development.
- Hands-on with CAN/LIN, UDS diagnostics, and tools like CANalyzer, CANoe, PCAN.
- Experience in ECU development, debugging, and hardware bring-up.
- Proficiency in HIL/SIL testing, validation, and automotive communication protocols.
- Knowledge of Git, CI/CD workflows, and embedded development best practices.
- Automotive or EV domain experience (preferred).
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1589926
Interview Questions for you
View All