Source description
About the role
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. Good (verbal/written) Communication Skills Strong analytical and Debugging Skills
More at Tata Consultancy Services