Job
Description
**Job Description** As a member of the team, you will be responsible for technical development, diagnostics, communication, testing, quality assurance, documentation, and collaboration within the automotive software domain. **Key Responsibilities** - Develop and implement embedded software for vehicle subsystems like powertrain, BMS, chassis, and instrumentation using Embedded C/C++ on RTOS or bare-metal environments. - Design, code, and test modules for ECU development, firmware updates, calibration, and low-level driver implementation. - Support CAN/LIN-based communication, diagnostics, and embedded software architecture. - Implement and validate UDS diagnostics and communication protocols. Utilize tools such as CANalyzer, CANoe, and PCAN for debugging and network simulation. - Perform HIL/SIL testing, simulation, and on-vehicle validation activities to ensure robust testing, validation, and compliance with automotive software standards. - Participate in code reviews, document design/specifications, and collaborate with hardware, validation, and system engineering teams for integrated solutions. - Utilize Git, CI/CD pipelines, and follow structured release processes. Support cross-functional teams during debugging, calibration, and field validation sessions. **Qualifications Required** - Strong experience in Embedded C/C++, RTOS, and microcontroller-based development. - Hands-on experience with CAN/LIN, UDS diagnostics, and tools like CANalyzer, CANoe, PCAN. - Proficiency in ECU development, debugging, and hardware bring-up. - Knowledge of HIL/SIL testing, validation, and automotive communication protocols. - Familiarity with Git, CI/CD workflows, and embedded development best practices. - Automotive or EV domain experience is preferred. **Job Description** As a member of the team, you will be responsible for technical development, diagnostics, communication, testing, quality assurance, documentation, and collaboration within the automotive software domain. **Key Responsibilities** - Develop and implement embedded software for vehicle subsystems like powertrain, BMS, chassis, and instrumentation using Embedded C/C++ on RTOS or bare-metal environments. - Design, code, and test modules for ECU development, firmware updates, calibration, and low-level driver implementation. - Support CAN/LIN-based communication, diagnostics, and embedded software architecture. - Implement and validate UDS diagnostics and communication protocols. Utilize tools such as CANalyzer, CANoe, and PCAN for debugging and network simulation. - Perform HIL/SIL testing, simulation, and on-vehicle validation activities to ensure robust testing, validation, and compliance with automotive software standards. - Participate in code reviews, document design/specifications, and collaborate with hardware, validation, and system engineering teams for integrated solutions. - Utilize Git, CI/CD pipelines, and follow structured release processes. Support cross-functional teams during debugging, calibration, and field validation sessions. **Qualifications Required** - Strong experience in Embedded C/C++, RTOS, and microcontroller-based development. - Hands-on experience with CAN/LIN, UDS diagnostics, and tools like CANalyzer, CANoe, PCAN. - Proficiency in ECU development, debugging, and hardware bring-up. - Knowledge of HIL/SIL testing, validation, and automotive communication protocols. - Familiarity with Git, CI/CD workflows, and embedded development best practices. - Automotive or EV domain experience is preferred.