Senior Software Engineer, Embedded Linux Platform

Serve Robotics develops sidewalk robots for autonomous delivery services, reimagining urban mobility with personable robots making deliveries in Los Angeles.
$150,000 - $200,000
Embedded
Senior Software Engineer
Remote
5+ years of experience
Robotics

Description For Senior Software Engineer, Embedded Linux Platform

Serve Robotics is revolutionizing urban delivery through innovative sidewalk robots. As a Senior Software Engineer on the Embedded team, you'll be instrumental in building the software platform that powers Serve robots. The role focuses on operating system development and cross-functional collaboration with hardware and autonomy teams. The company, comprised of tech industry veterans, is solving real-world problems using robotics, machine learning, and computer vision. Their fleet is already successfully operating in Los Angeles, making commercial deliveries and delighting merchants, customers, and pedestrians.

The position requires expertise in embedded Linux systems, with responsibilities spanning from OS development to OTA deployment solutions. You'll work with various communication interfaces and hardware platforms, requiring strong skills in C/C++, Python, and Linux fundamentals. The ideal candidate brings 5+ years of experience and a passion for autonomous systems.

What makes this opportunity unique is the chance to shape the future of autonomous delivery, working with cutting-edge technology including Nvidia Jetson hardware, various sensors, and real-time systems. The team culture emphasizes collaborative problem-solving and respect, bringing together diverse talents in software, hardware, and design. This remote position offers competitive compensation ($150K-$200K) plus equity, making it an excellent opportunity for those looking to make a significant impact in the robotics industry.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Embedded Linux Platform

  • Own the embedded Linux operating system development for multiple robot platforms
  • Develop and integrate Board Support Packages (BSP) for new hardware platforms
  • Build instrumentation and analysis tools for improving system performance and reliability
  • Design robust, scalable Over the Air (OTA) deployment solutions for the Serve's operating systems
  • Collaborate with the hardware team and component vendors through all phases of the development cycle

Requirements For Senior Software Engineer, Embedded Linux Platform

Linux
Python
  • 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 For Senior Software Engineer, Embedded Linux Platform

Equity
  • Equity

Interested in this job?

Jobs Related To Serve Robotics Senior Software Engineer, Embedded Linux Platform

Sensor Fusion Engineer, Autonomy

Senior Sensor Fusion Engineer position at Serve Robotics, developing autonomous delivery robots with focus on sensor fusion, computer vision, and real-time processing.

Senior Software Development Engineer, EC2 Nitro Team

Senior Software Engineer role at Amazon's EC2 Nitro Team, focusing on firmware infrastructure development and cloud computing solutions with competitive compensation range of $151,300-$261,500.

Senior Automation Engineer

Senior Automation Engineer position at PepsiCo in Cork, Ireland, focusing on industrial automation, PLC programming, and manufacturing systems support.

Engineer, Senior - Hypervisor

Senior Hypervisor Engineer position at Qualcomm focusing on ARM-based embedded systems development, virtualization platforms, and system-level software solutions.

Sr. Automation & Controls Engineer (Starship)

Senior Automation & Controls Engineer position at SpaceX, focusing on designing and implementing automated systems for Starship production.