02 Aug
|
Tata Consultancy Services
|
India
02 Aug
Tata Consultancy Services
India
Greeting from TCS
We are looking for
Role: Embedded Software Developer
Required Technical Skill Set: Embedded C, Microcontrollers, Vector tools, UDS diagnostics Protocol Automotive domain
Desired Experience Range: 3-7 yrs of experience
Location of Requirement: Pune
Must-Have
Strong experience in Embedded C/C++ development for microcontroller-based automotive embedded systems, including low-level drivers, application software, and debugging on target hardware.
Hands-on experience with automotive communication protocols and diagnostics, including CAN, LIN, Ethernet, and UDS.
Proficient in development and debugging tools such as GHS compiler, JTAG debuggers, Vector tools (CANoe, CANalyzer), test benches, simulators, and in-circuit emulators.
Experience with software development lifecycle activities including requirements analysis, functional/design review, coding, integration, and testing in Agile environments.
Strong knowledge of version control and development tools including Git/Bitbucket, JIRA, and CI/CD pipelines.
Experience in developing System, Integration, and Functional Test Cases based on Functional and Design Requirements in compliance with ASPICE processes.
Hands-on experience in manual and automated functional testing on simulator and hardware benches.
Experience in static code analysis using QAC and ensuring compliance with MISRA standards and internal coding guidelines.
Strong debugging and root-cause analysis skills for embedded software issues on target hardware.
Knowledge of Automotive Functional Safety (ISO 26262) and Cybersecurity concepts is an added advantage.
Good-to-Have
Automotive Domain Experience
Test automation using python frameworks would be added advantage
Knowledge of AUTOSAR Layered Architecture will be added advantage.
Valuable (verbal/written) Communication Skills Strong analytical and Debugging Skills
📌 Embedded Software Developer (India)
🏢 Tata Consultancy Services
📍 India