Senior Engineer - Software
Aptiv (company site, opens in a new tab)BengaluruOn-siteDirect career pageEst. 25–40 LPA
Posted 16h ago
Reach people at Aptiv
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at Aptiv you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Design and develop algorithms for automotive applications including ADAS and autonomous driving features with a focus on performance and safety.
- Collaborate with cross-functional teams to ensure automotive development standards are met and refine algorithm designs based on system requirements and performance metrics.
- Manage software maturity through rigorous testing, validation, implementation of communication protocols (CAN, LIN, FlexRay, Ethernet), version control, CI/CD pipelines, and robust error handling mechanisms.
Minimum Requirements
- Experience in automotive algorithm design and development, particularly for ADAS and autonomous driving systems.
- Proficiency with mathematical modeling, statistical analysis, machine learning, and use of Simulink for algorithm development and validation.
- Familiarity with automotive communication protocols (CAN, LIN, FlexRay, Ethernet) and tools like Git and Jenkins for version control and CI/CD.
- Work Experience Required: Not explicitly mentioned in the JD
Ideal Candidate Profile
- Strong expertise in algorithmic problem-solving and performance optimization in automotive embedded environments.
- Experience working with automotive safety and quality standards ensuring software reliability and robustness.
- Comfortable managing collaborative, cross-functional software development and integrating automated testing and deployment practices.