Principal Automotive Software Engineer – ADAS

WhatJobs Direct

Our client is at the forefront of automotive technology and is seeking a Principal Automotive Software Engineer with deep expertise in Advanced Driver-Assistance Systems (ADAS) for a fully remote position. This role is critical in designing, developing, and implementing sophisticated software solutions that enhance vehicle safety and performance. You will lead software development initiatives, collaborate with global hardware and systems teams, and contribute to the innovation of next-generation autonomous driving features. If you are passionate about shaping the future of mobility through software, this is the role for you.

Responsibilities: Design, develop, and implement robust, real-time software for ADAS features, including perception, planning, and control modules. Lead software architecture decisions and ensure adherence to coding standards and best practices. Collaborate with cross-functional teams (hardware engineers, systems engineers, testing teams) to define software requirements and integration plans. Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability. Analyze complex data from sensors (cameras, radar, lidar) to develop and refine algorithms for object detection, tracking, and path planning. Optimize software performance for embedded automotive platforms, focusing on efficiency and resource utilization. Stay abreast of the latest advancements in AI, machine learning, computer vision, and their applications in ADAS. Troubleshoot and debug software issues, identifying root causes and implementing effective solutions. Mentor junior software engineers and contribute to technical leadership within the team. Participate in system-level simulations and vehicle testing to validate software functionality.
Qualifications: Master’s or Ph.D. in Computer Science, Software Engineering, Electrical Engineering, or a related field. Minimum of 10 years of experience in automotive software development, with at least 5 years focused on ADAS. Expertise in C/C++, Python, and relevant software development tools and methodologies. Strong understanding of automotive communication protocols (e.g., CAN, Ethernet). Experience with sensor fusion techniques and algorithms for perception systems. Proficiency in embedded systems development and real-time operating systems (RTOS). Familiarity with AUTOSAR standards and MISRA C guidelines. Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) is highly desirable. Excellent problem-solving, debugging, and analytical skills. Strong communication and collaboration skills, essential for a remote work environment.
This is a fully remote role, allowing you to contribute to groundbreaking automotive technology from any location . Join a team that is redefining the automotive experience.

To apply for this job please visit en-in.whatjobs.com.

Scroll to Top