Job Url: https://www.remoterocketship.com/company/serverobotics/jobs/senior-embedded-software-engineer-united-states-remote Job Description: Serve Robotics Website LinkedIn All Job Openings Serve Robotics is an innovative company focused on revolutionizing the delivery industry with its autonomous delivery robots. The company aims to make delivery services more affordable, sustainable, and convenient by using self-driving robots instead of traditional two-ton vehicles for small deliveries like burritos. Through a commercial deal with Uber, Serve Robotics plans to deploy up to 2,000 robots, marking a significant advancement in the autonomous delivery sector. 51 - 200 employees Founded 2017 πŸš— Transport πŸ€– Artificial Intelligence πŸ’° $30M Venture Round on 2023-08 Senior Embedded Software Engineer Yesterday πŸ‡ΊπŸ‡Έ United States – Remote πŸ’΅ $150k - $200k / year ⏰ Full Time 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer πŸ¦… H1B Visa Sponsor C++ Linux Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Work on the core software components that power Serve and enable robotics application development. β€’ Write high quality embedded software for next generation Serve platforms. β€’ Collaborate with Hardware and Autonomy teams on requirements, system design, and component selection. β€’ Develop drivers and hardware abstractions for new components including sensors, actuators, and communication electronics. β€’ Design and implement systems for measuring software and hardware performance. β€’ Support BSP development and bringup of new hardware designs. β€’ Support development of robotics middleware and application frameworks. β€’ Grow robotic deliveries from surprising novelty to efficient ubiquity. 🎯 Requirements β€’ 5+ years experience developing production C++ code (C++17 and newer). β€’ 3+ years experience developing embedded Linux applications and user space drivers. β€’ Experience developing real-time systems with safety and performance requirements. β€’ Experience with performance optimization of embedded software. β€’ Experience with communication interfaces including Ethernet, GMSL, PCIe, USB, UART, I2C, CAN β€’ Experience in robotics or autonomous vehicle development. β€’ Prior experience integrating cameras and Lidar. β€’ Strong knowledge of Linux kernel and experience developing kernel drivers. β€’ Hands on experience testing and debugging electronics. πŸ–οΈ Benefits β€’ $150K - $200K base salary range β€’ Offers Equity β€’ Remote work (USA; also remote in Ottawa, Toronto, Montreal)