Remote Otter LogoRemoteOtter

Senior Software Engineer - Embedded Systems - Remote

Posted 17 weeks ago

Overview

At Serve Robotics, we’re reimagining how things move in cities. Our personable sidewalk robot is our vision for the future. It’s designed to take deliveries away from congested streets, make deliveries available to more people, and benefit local businesses. The Serve fleet has been delighting merchants, customers, and pedestrians along the way in Los Angeles while doing commercial deliveries.

In Short

  • Build the software platform that powers Serve robots.
  • Own the embedded Linux operating system development.
  • Work cross-functionally with hardware and autonomy teams.
  • Develop and integrate Board Support Packages (BSP).
  • Build tools for improving system performance and reliability.
  • Design OTA deployment solutions for operating systems.
  • Collaborate with hardware teams and vendors.
  • 5+ years experience in C and C++ development.
  • Proficient in Bash and Python scripting.
  • Experience with embedded Linux operating systems.

Requirements

  • 5+ years experience developing C and C++ code for production systems.
  • Proficient in scripting with Bash and Python.
  • Experience with building, maintaining, and deploying embedded Linux operating systems.
  • Strong Linux fundamentals.
  • Linux device driver and bootloader experience.
  • Experience with communication interfaces including UART, I2C, CAN, Ethernet, GMSL, and MIPI CSI-2.
  • Strong test, debug, and performance measurement skills.

Benefits

  • Experience with Nvidia Jetson hardware.
  • Experience working with sensors like cameras and Lidar.
  • Experience developing real-time systems.
  • Experience in robotics, autonomous vehicle development.

Similar Jobs:

SolarEdge logo

Senior Embedded Software Engineer - Remote

SolarEdge

2 weeks ago

Join SolarEdge as a Senior Embedded Software Engineer to develop and maintain code for IoT devices.

Embedded Linux
IOT
C++
GO
Israel
Full-time
Software Development
Lynx Software Technologies logo

Senior Embedded Software Engineer - Remote

Lynx Software Technologies

33 weeks ago

We are seeking a Senior Software Engineer to develop and optimize Linux/Android based platforms.

Linux
Android
RTOS
Driver Development
United States
Full-time
Software Development
Nationwide IT Services logo

Senior Software Systems Engineer - Remote

Nationwide IT Services

4 days ago

Nationwide IT Services is looking for a Senior Software Systems Engineer with expertise in Python, PHP, and DevOps tools for a 100% remote position.

Python
PHP
JavaScript
HTML
USA
Full-time
Software Development
hireVouch logo

Senior Systems Software Engineer - Remote

hireVouch

19 weeks ago

Join our Runtime team as a Senior Systems Software Engineer to architect and implement key aspects of our production kernel and user-mode drivers.

C Programming
C++
Software Design
Debugging
Worldwide
Full-time
Software Development
250000CAD/year
Ceragon logo

C++ Software Embedded Senior Engineer - Remote

Ceragon

9 weeks ago

Join a team developing embedded software for cutting-edge devices in a software defined network.

Embedded Software
Modern C++
Linux Development
Embedded Systems
India
Full-time
Software Development