Job Title: ADAS Developer
Experience:
6-10 Years
Notice
Period: Immediate to 15 days
Location: Bangalore
JD:
Responsibilities:
· Collaborate with cross-functional
teams to design, develop, and optimize Advanced Driver Assistance Systems
(ADAS) software solutions.
· Utilize expertise in one or more
areas such as Graphics and Multimedia A/V Frameworks (e.g., OpenMax,
Wayland/Weston, OpenGL ES, Vulkan), Audio/DSP drivers (e.g., ALSA, Android
CarMedia framework), GPU and Display Drivers, Camera drivers and Framework
(e.g., V4L2), NPU and AI/ML, or Interface Drivers (SPI, PCIe, MMC/SD, etc.).
· Develop and integrate software
components for ADAS features such as graphics rendering, multimedia processing,
audio playback, image processing, AI/ML algorithms, and interface
communications.
· Optimize performance, memory usage,
and power consumption of ADAS software on embedded systems.
· Conduct debugging, testing, and
validation of ADAS software to ensure functionality, reliability, and
compliance with industry standards.
· Collaborate with hardware teams to
integrate software with hardware components and peripherals.
· Stay updated with emerging
technologies, standards, and best practices in the automotive software
development domain.
· Provide technical guidance,
mentorship, and support to junior developers and team members.
· Participate in code reviews, design
discussions, and project planning meetings.
Requirements:
· Bachelor's or Master's degree in
Computer Science, Electrical Engineering, or related field.
· 6-10 years of experience in
automotive software development, with expertise in one or more areas specified
(Graphics and Multimedia A/V Frameworks, Audio/DSP drivers, GPU and Display
Drivers, Camera drivers and Framework, NPU and AI/ML, Interface Drivers).
· Proficiency in programming languages
such as C, C++, and Python.
· Strong understanding of embedded
systems, real-time operating systems (RTOS), and software/hardware integration.
· Experience with automotive protocols
and standards such as CAN, LIN, Ethernet, etc.
· Familiarity with automotive safety
standards (ISO 26262) and cybersecurity concepts.
· Excellent problem-solving skills,
analytical thinking, and attention to detail.
· Effective communication skills and
ability to collaborate in a team environment.
· Demonstrated ability to work in a
fast-paced, dynamic environment and adapt to changing priorities.