Position: Automotive Software Engineer – C/C++ & Integration (TT17ST RM 3909)
Role Overview
We are seeking a proactive Automotive Software Engineer with strong expertise in C and C++ programming to join our team in Chennai. This role focuses on developing, integrating, and rigorously testing embedded software for various automotive systems, contributing to cutting-edge vehicle technologies.
Key Responsibilities
- Develop and implement embedded software components using C and C++ for automotive applications (e.g., ECU, ADAS, Infotainment).
- Perform software integration activities, merging diverse software modules and ensuring seamless functionality.
- Design and execute comprehensive testing strategies, including unit, integration, and system-level tests, to ensure software quality and robustness.
- Debug and troubleshoot software issues, identifying root causes and implementing effective solutions.
- Collaborate with hardware, systems, and validation teams throughout the software development lifecycle.
- Contribute to software architecture design and requirements analysis.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related field.
- 1 to 7 years of experience in embedded software development, specifically within the automotive domain.
- Proven proficiency in programming languages C and C++.
- Solid understanding of software integration principles and processes.
- Demonstrated experience in software testing, debugging, and validation techniques.
- Familiarity with microcontroller architectures and real-time operating systems (RTOS).
Desired Skills & Experience
- Knowledge of automotive communication protocols (e.g., CAN, LIN, FlexRay, Ethernet).
- Experience with development tools like debuggers, compilers, and version control systems (e.g., Git).
- Familiarity with functional safety standards (e.g., ISO 26262) or cybersecurity for automotive.
- Experience with model-based development (e.g., Simulink/Stateflow).
*******************************************************************************************************************************************
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.
