Posted on: 01/12/2025
Description :
Job Summary :
We are seeking a highly skilled Senior Software Engineer (5-9 years experience) with a strong background in C++ and Python to design, develop, and optimize ADASISv2/v3 Map Processing Software for ADAS applications. The ideal candidate will be responsible for implementing complex map processing algorithms and ensuring strict compliance with ISO 26262 functional safety requirements throughout the software development lifecycle. Key responsibilities include participating in system architecture design, conducting rigorous code reviews and performance analysis, and ensuring high software quality aligned with ASPICE standards.
Key Responsibilities and Technical Deliverables :
ADASIS Map Processing and Algorithm Development :
- Design, develop, and optimize ADASISv2/v3 Map Processing Software modules crucial for advanced ADAS/AD applications (e.g., predictive cruise control, intelligent speed assistance).
- Implement and test complex algorithms for map processing, including geometry matching, lane modeling, and data extraction from high-definition maps.
- Utilize expert proficiency in C++ for embedded/real-time software development and Python for tooling, scripting, and simulation environments.
Functional Safety and Quality Compliance :
- Ensure strict compliance with ISO 26262 functional safety standards in all aspects of software development, including requirement traceability, design documentation, and safety mechanisms.
- Participate in system architecture design sessions, providing expertise on software partitioning, fault tolerance, and redundancy strategies.
- Ensure adherence to high SW quality as per the ASPICE standard throughout the product development life cycle.
Engineering Discipline and Collaboration :
- Conduct thorough code reviews, employing expertise in C++ best practices, memory management, and performance critical code.
- Perform detailed debugging and performance analysis (profiling, benchmarking) to ensure high-quality software delivery meeting strict latency requirements.
- Collaborate effectively with cross-functional teams (Sensor Fusion, Controls, Verification & Validation) to integrate map processing software seamlessly with other ADAS components.
Mandatory Skills & Qualifications :
- Experience : 59 years of software development experience (with focus on automotive/ADAS).
- Core Languages : Strong background in C++ and Python.
- Domain : ADASISv2/v3 Map Processing Software experience (or related high-accuracy map usage).
- Compliance : Mandatory working knowledge of ISO 26262 functional safety software development.
- Skills : Proven algorithm development experience and ability to conduct performance analysis.
Preferred Skills :
- Knowledge of Automotive Ethernet, CAN/FlexRay communication protocols.
- Experience with AUTOSAR or other automotive operating systems/middleware.
- Familiarity with specific high-definition (HD) map data formats (e.g., NDS, OpenDRIVE).
- Prior experience working within an ASPICE-compliant development environment.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1583435
Interview Questions for you
View All