Bot Auto

Transportation

SensorSoftwareEngineer

Houston, Texas, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Sensor Software Engineer at Bot Auto. Skills: Sensor software, C/C++, Embedded systems, Autonomous vehicles. Develop sensor software/driver solutions. Design sensor drivers”

What You'll Achieve.

Transform the way goods are transported; Improve quality of life; Build miracles; Drive the future of transportation; Turn dream into something RUNNING; Enable precise perception; Enable sensor fusion capabilities; Ensure real-time processing; Minimize latency; Uphold highest standards of visual data quality; Ensure delivery of high-quality code; Enhance capabilities of autonomous vehicle platform; Maintain high software quality standards

Industry & Context.

Transportation
Problems you'll solve

Problem-solving skills

What They're Looking For.

Must Have

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, Proficiency in C/C++, Understanding of modern standards, Understanding of multithreading, Understanding of Python, Solid understanding of sensor domain technologies, Familiarity with 100/1000 base T&T1, Familiarity with CAN, Familiarity with other vehicle communication protocols, Competence in Linux-based software development, problem-solving skills, effective communication

Nice to Have

Experience with ROS, Experience with similar middleware for robotics and autonomous systems, Experience with RTOS, Experience with Nvidia Drive Product (Orin/Xavier), Experience with sensor hardware integration, Experience with sensor calibration, Experience with simulation tools, Experience with platforms for autonomous vehicle testing, Expertise in embedded Linux

What You'll Do.

Develop sensor software/driver solutions

Design sensor drivers

Implement sensor drivers

Develop data processing algorithms

Enable precise perception

Develop architecture for sensor signal processing

Define evaluation matrix

maintain C/C++ software

Develop sensor basic driver

Develop diagnostic software

Develop data processing algorithms

Develop time synchronization

Optimize software performance

Ensure real-time processing

Utilize parallelization

Utilize multithreading

Utilize hardware acceleration

Integrate sensor software components

Create offline benchmarking tools

Maintain offline monitoring tools

Design V&V test cases

Design code check rules

Follow CI/CD pipeline

Streamline development

Streamline deployment

Stay updated with advancements

Contribute to research

Enhance autonomous vehicle platform

Provide technical leadership

Mentor junior engineers

Participate in code reviews

Participate in knowledge-sharing sessions

How You'll Work.

Team & Collaboration

Collaborate with vendors; Collaborate with relevant vehicle subsystems; Collaborate with manufacturing; Collaborate with service teams; Collaborate with cross-functional teams; Collaborate with hardware engineers; Collaborate with robotics specialists; Collaborate with machine learning engineers

Communication Scope

Effective communication

Full Job Description

Company Introduction At Bot Auto, we build autonomous trucks to transform the way goods are transported and improve the quality of life for communities worldwide. With a start-up spirit yet long-established experience, Bot Auto has the most seasoned team that has delivered several world’s first and world’s only. Together, we share vision, we see and build miracles and we drive the future of transportation. Join us and turn your dream into something RUNNING. Position Overview 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. Key Responsibilities 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: 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. Optimize software performance to ensure real-time processing of sensor data with minimal latency, utilizing techniques such as parallelization, multithreading, and hardware acceleration. 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 high

Free ATS check

Applying for this Sensor Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Bot Auto?

Real rants from real employees. Read before you apply.

Read Company Rants →