> Markdown version of [/jobs/ext/214320-sensor-software-engineer](https://www.wearedevelopers.com/jobs/ext/214320-sensor-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sensor Software Engineer - **Company:** Bot Auto - **Location:** United States - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Code Review, Communications Protocols, Continuous Integration, Software Debugging, Linux, Linux on Embedded Systems, Middleware, Embedded Software, Hardware Design, Monitoring of Systems, Python (Programming Language), Machine Learning, Real-Time Operating Systems, Sensor Fusion, Signal Processing, Software Engineering, Data Logging, Diagnostic Tools, Data Processing, Multithreading, Robot Operating System, Real Time Systems, Parallel Computation, Information Technology, Hardware Acceleration, Software Performance, Lidar, GNSS - **Published:** May 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b1e363860049c3dd ## About the Role Do you have experience in Python?, Do you have a Master's degree?, * Bachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, Automotive Engineering, or a related field. * Familiar with at least one of LiDAR, Radar, or other sensor technologies. * Expertise in embedded software design and proficiency in C/C++, with a strong understanding of modern standards, multithreading, and Python. * Solid understanding of sensor domain technologies, including LiDAR, Radar, and other related systems. * Familiarity with 100/1000 base T&T1, CAN, and other vehicle communication protocols. * Competence in Linux-based software development, with additional expertise in embedded Linux being advantageous. * Strong problem-solving skills, effective communication, and a passion for advancing autonomous vehicle technology. Preferred: * Experience with ROS (Robot Operating System), or similar middleware for robotics and autonomous systems. * Experience with RTOS (Real-time Operating System). * Experience with Nvidia Drive Product (Orin/Xavier). * Experience with sensor hardware integration and calibration. * Experience with simulation tools and platforms for autonomous vehicle testing. ## Description We are looking for a Sensor Software Engineer. You will play a crucial role in developing and optimizing sensor (LiDAR, Radar, GNSS, IMU, etc.) software/driver solutions for our autonomous vehicle platform. You will be responsible for designing, implementing, and testing sensor drivers and data processing algorithms that utilize sensor data to enable precise perception, and sensor fusion capabilities., * Design: * + Develop the architecture and pipeline for sensor signal processing, spanning from the sensors to the perception module. + Collaborate with vendors, relevant vehicle subsystems, manufacturing, service, and other teams to define requirements and optimize performance and reliability. + Define the evaluation matrix for the sensor benchmarking and provide reports based on data. * Coding: * + Online: + o Develop, debug, and maintain robust C/C++ software for the sensor software stack, including sensor basic driver, diagnostic software, data processing algorithms, time synchronization, data logging and storage, etc. o Optimize software performance to ensure real-time processing of sensor data with minimal latency, utilizing techniques such as parallelization, multithreading, and hardware acceleration. o Collaborate with cross-functional teams including hardware engineers, robotics specialists, and machine learning engineers to integrate sensor software components into the overall autonomous vehicle system. + Offline: Create and maintain offline benchmarking and monitoring tools to uphold the highest standards of visual data quality. * V&V: * + Design V&V test cases, code check rules, and associated tools to ensure the delivery of high-quality code. + Follow the CI/CD pipeline to streamline the development and deployment processes. * Others: * + Stay updated with the latest advancements in sensors and actively contribute to research and development efforts to enhance the capabilities of our autonomous vehicle platform. + Provide technical leadership and mentorship to junior engineers, and actively participate in code reviews and knowledge-sharing sessions to maintain high software quality standards. ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)