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 a month 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

Senior Hardware Engineer, Signal and Power Integrity

Senior Hardware Engineer position at Serve Robotics, focusing on signal and power integrity for autonomous delivery robots, offering competitive salary and equity.

Sr. Systems Integration Engineer, NPI & Compliance

Senior Systems Integration Engineer position at Serve Robotics, focusing on NPI & Compliance for autonomous delivery robots, offering $150K-$200K plus equity.

Senior Electrical Engineer

Senior Electrical Engineer role at Serve Robotics, designing and validating electrical systems for autonomous delivery robots.

Sr. ASIC Design Verification Engineer, Kuiper Modem DV Team

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, focusing on satellite communication systems and hardware verification.

Hardware Reliability Engineer III, Reliability Engineering

Senior Hardware Reliability Engineer position at Amazon Lab126, focusing on consumer electronics reliability engineering with competitive compensation and benefits.