Posted on 2026/01/08
Remote Autonomous Vehicle Software Engineer
WhatJobs Direct
Nigeria
Full Description
Our client is at the forefront of autonomous vehicle technology and is seeking exceptionally talented Remote Autonomous Vehicle Software Engineers to join their pioneering team.
This is a fully remote position, offering the flexibility to work from anywhere while contributing to the development of the next generation of self-driving systems.
You will be instrumental in designing, developing, testing, and deploying complex software modules for our autonomous driving platform.
The ideal candidate possesses a strong background in robotics, artificial intelligence, machine learning, and real-time systems, with a passion for solving challenging problems in a cutting-edge field.
Key responsibilities include developing algorithms for perception, prediction, planning, and control; implementing and optimizing software components in C++ and Python; working with ROS (Robot Operating System); and collaborating closely with hardware and systems engineers to integrate software and validate system performance.
You will participate in code reviews, write comprehensive unit and integration tests, and contribute to the overall architecture and design of the autonomous driving stack.
Experience with simulation environments, data logging and analysis, and large-scale distributed systems is highly desirable. This role requires a proactive, self-motivated individual who thrives in a collaborative, fast-paced, and innovative environment, capable of contributing significantly to safety-critical systems from a remote location.
Responsibilities:
Design, develop, and implement software for autonomous vehicle systems, including perception, sensor fusion, localization, path planning, and control.
Write clean, efficient, and well-documented code primarily in C++ and Python.
Develop and maintain algorithms for real-time decision-making and motion control.
Integrate software modules with various hardware components and sensors.
Develop and utilize simulation tools to test and validate autonomous driving algorithms.
Analyze large datasets from vehicle logs to identify performance issues and areas for improvement.
Collaborate with cross-functional teams including hardware engineers, AI researchers, and systems engineers.
Participate in code reviews, testing, and debugging processes.
Contribute to the definition and architecture of the autonomous driving software stack.
Stay abreast of the latest advancements in autonomous driving technology and AI/ML.
Ensure the safety, reliability, and performance of autonomous driving software.
Requirements:
Master's or Ph.
D. in Computer Science, Robotics, Electrical Engineering, or a related field, or equivalent practical experience.
Proven experience in software development for robotics or autonomous systems.
Strong proficiency in C++ and Python programming languages. Solid understanding of robotics principles, algorithms, and frameworks (e.g., ROS). Experience with machine learning and deep learning frameworks (e.g., TensorFlow, PyTorch).
Familiarity with sensor technologies (LiDAR, Radar, Cameras, IMU) and their data processing.
Experience with software development lifecycle, version control (Git), and CI/CD pipelines.
Excellent problem-solving, analytical, and debugging skills.
Strong communication and collaboration skills, with the ability to work effectively in a distributed team. Demonstrated ability to work independently and manage tasks efficiently in a remote setting.

Zero to AI Engineer
Skip the degree. Learn real-world AI skills used by AI researchers and engineers. Get certified in 8 weeks or less. No experience required.
Find AI, ML, Data Science Jobs By Location
Find Jobs By Position