Remote Automotive Software Engineer; ADAS Specialist
-
Software Development
Job Description & How to Apply Below
About the Role
Our client is at the forefront of automotive innovation and is seeking a talented Remote Automotive Software Engineer with a specialization in Advanced Driver-Assistance Systems (ADAS) to join their growing engineering division. This fully remote position allows you to contribute your expertise from anywhere, while being an integral part of a forward-thinking team. You will be responsible for the design, development, and implementation of sophisticated software solutions for ADAS features, including adaptive cruise control, lane-keeping assist, and automated emergency braking.
This role demands a deep understanding of embedded systems, sensor fusion, computer vision, and machine learning algorithms as applied to the automotive domain. We are looking for an individual who is passionate about creating safer, more intelligent vehicles and possesses a strong drive for technical excellence in a distributed work environment. As a remote employee, you'll need exceptional self-discipline, communication skills, and the ability to collaborate effectively across virtual teams.
- Design, develop, and test robust software modules for ADAS functionalities, adhering to automotive safety standards (e.g., ISO 26262).
- Implement algorithms for sensor data processing, sensor fusion, object detection, and path planning.
- Collaborate with hardware engineers and system architects to define software requirements and interfaces.
- Develop and maintain software in C/C++ within embedded Linux or RTOS environments.
- Perform code reviews, unit testing, and integration testing to ensure software quality and reliability.
- Optimize software performance for real-time execution on automotive-grade processors.
- Contribute to the definition and architecture of future ADAS features and systems.
- Participate actively in agile development processes and contribute to sprint planning and retrospectives.
- Document software designs, implementations, and test results clearly and comprehensively.
- Troubleshoot and resolve software defects reported from testing or field deployment.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of professional software development experience, with a significant focus on automotive systems.
- Proven experience in developing ADAS software, including perception, fusion, or control algorithms.
- Strong proficiency in C/C++ programming languages.
- Experience with embedded systems development, real-time operating systems (RTOS), and Linux.
- Familiarity with automotive communication protocols such as CAN, Ethernet, and Automotive Ethernet.
- Knowledge of computer vision libraries (e.g., OpenCV) and/or machine learning frameworks (e.g., Tensor Flow, PyTorch).
- Excellent problem-solving, debugging, and analytical skills.
- Demonstrated ability to work independently and collaboratively in a remote setting.
- Strong verbal and written communication skills.
This is a fully remote position offering a highly competitive salary, commensurate with experience and qualifications. Our client provides a comprehensive benefits package, including excellent health coverage, a retirement savings plan, and generous paid time off. Employees have access to continuous learning opportunities and professional development resources to foster career growth. The flexibility of a remote role allows for excellent work-life balance.
Join our client's innovative team and contribute to the future of autonomous driving from the comfort of your own home, wherever you are located.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction