Remote Senior Systems Software Engineer, Autonomy

Posted

Apply now
Please, let Serve Robotics know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Serve Robotics is seeking a Senior Systems Software Engineer specializing in autonomy or automotive safety critical software at scale.
  • The role involves designing, developing, and optimizing software that enables robots to navigate and operate autonomously in complex real-world environments.
  • The engineer will work closely with the autonomy team and collaborate with hardware, perception, navigation, and control engineers to ensure system reliability, efficiency, and performance.
  • Key responsibilities include developing efficient real-time software to integrate sensor data (LIDAR, cameras, IMUs) with decision-making processes, designing and implementing system-level software for robot navigation, planning, and control, and leading the hardware/software bring-up of next-gen hardware.
  • The engineer will also contribute to the architecture of the autonomy software stack, develop strategies to optimize software performance, debug and troubleshoot system software issues, and implement system monitoring tools for reliability.

Requirements:

  • A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field is required.
  • Candidates must have 4+ years of experience in application software development with system verification and validation for real-time and safety critical systems.
  • Prior work experience with robotics or autonomous systems is necessary, with proficiency in at least one major domain of perception, planning, controls, or mapping.
  • Proficiency in modern C++ (C++17 and newer) and Python, along with a deep understanding of performance optimization techniques, is required.
  • Experience with ROS (Robot Operating System) or similar robotics middleware is essential.
  • Candidates should have experience working with sensors such as LIDAR, GPS, cameras, and IMUs, as well as with CPU and GPU performance profiling and optimization tools.
  • Proven ability to identify and resolve performance bottlenecks in complex systems is necessary, along with excellent problem-solving skills and attention to detail.

Benefits:

  • Serve Robotics offers a dynamic work environment focused on innovation and collaboration.
  • The company is committed to equal employment opportunity and affirmative action, ensuring a diverse workplace.
  • Employees will have the opportunity to work on cutting-edge technology in the robotics field, contributing to the development of autonomous delivery solutions.
  • The position is remote, allowing for flexibility in work location, but is limited to residents of the US and Canada.
Apply now
Please, let Serve Robotics know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 150,000 - 200,000 USD / year
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback