5-10 years of experience in automotive embedded software development.
Bachelor's or Master's degree in Electronics, Computer Science, Automotive Engineering, or a related field.
Strong programming skills in C and Embedded C.
In-depth knowledge of BSW stack configurations and AUTOSAR concepts.
Proficiency in automotive communication protocols like CAN, CANFD, LIN, and SPI.
Solid understanding of microcontrollers and their applications.
Familiarity with tools such as DaVinci Configurator, CANoe, and Git.
Responsibilities
Analyze and understand business and system requirements to inform software design.
Develop, implement, and maintain high-quality embedded software components.
Configure and integrate Basic Software (BSW) stacks and Service-Based Communications.
Perform unit testing, CAN testing, and debugging on target microcontrollers.
Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
Benefits
Geo Blue PPO and HSA plan
MetLife - Dental and Vision plan
Healthcare and Dependent care flexible spending account (FSA)
401k with employer match
Company-paid Basic Life and Long-term disability insurance
Voluntary benefits including Critical Illness and accident insurance
Employee Assistance Program
Paid Holidays
Employee discounts and perks
Gym benefit
Full Job Description
Job/Position Summary
Responsibilities:
Thoroughly analyze and understand business and system requirements to drive software design.
Develop, implement, and maintain high-quality embedded software components.
Configure and integrate Basic Software (BSW) stacks and Service-Based Communications.
Perform unit testing, CAN testing, and debugging on target microcontrollers.
Articulate complex technical concepts and ideas clearly to both technical and non-technical stakeholders.
Requirements:
Programming: Strong programming skills using C and Embedded C.
Architecture & Stacks: In-depth knowledge of BSW stack configurations and AUTOSAR concepts.
Communication Protocols: Proficiency in automotive protocols including CAN, CANFD, LIN, and SPI.
Diagnostics & Networking: Comprehensive knowledge of DoIP, UDS, Diag, and COM layers, as well as Service-Based Communications.
Hardware: Solid understanding and working knowledge of microcontrollers.
Tools & Environments
Configuration & Emulation: DaVinci Configurator, ISOLAR, Trace32, and Lauterbach.
Testing & Analysis: CANoe, Vehicle Spy, and Unit Testing frameworks.
Configuration Management & Tracking: Git, JIRA, and RTC (Rational Team Concert).
Desirable Skills (Preferred)
Prior working knowledge and hands-on experience with customer SDV (Software Defined Vehicle) / VIP Architecture.
Familiarity with engineering tools such as MCGT and DPS.
Core Competencies
Exceptional critical, analytical, logical, and problem-solving skills.
Strong team collaboration and communication capabilities.
Experience & Qualifications
Experience: 5 to 10 years of professional experience in automotive embedded software development.
Education: Bachelor's or Master's degree in Electronics, Computer Science, Automotive Engineering, or a related technical field.
Compensation and Benefits:
Along with competitive pay, as a full-time KPIT employee, you are eligible for the following benefits:
Geo Blue PPO and HSA plan
MetLife - Dental and Vision plan
Healthcare and Dependent care flexible spending account(FSA)
401k with employer match
Company-paid Basic Life and Long-term disability insurance
Voluntary benefits include Critical Illness, Hospital indemnity, accident insurance, theft, and legal service
Employee Assistance Program
Paid Holidays
Employee discounts and perks
Gym benefit
ESSENTIAL SKILLS /COMPETENCIES • Autosar • Ethernet • BSW • Embedded • C/Embedded C • UDS • CAN
PREFFERED SKILLS /COMPETENCIES • SDV • MCGT • DPS
About KPIT Technologies
KPIT Technologies Limited is an Indian multinational corporation headquartered in Pune, Maharashtra, India. The company provides software solutions to the automotive, manufacturing, energy and utilities, and life sciences industries. KPIT has more than 60 patents and has won several awards for its innovative solutions. The company has a global presence with offices in 15 countries and has partnerships with several leading technology companies. KPIT is listed on the National Stock Exchange of India and the Bombay Stock Exchange.