RIVR is a Swiss robotics company pioneering Physical AI and robotic solutions to revolutionize last-mile delivery, giving 1 human the power of 1000. Through the combination of artificial neural networks and innovative robot designs with wheels and legs, RIVR aims to enhance efficiency, sustainability, and scalability in last-mile delivery. Founded as Swiss-Mile, the company rebranded to RIVR in 2025 to better reflect its mission of driving the future of intelligent robotics.
We are seeking firmware engineers to create embedded platform drivers and application layer code for diverse robotics applications on our robot platform. Your responsibilities will include developing scalable drivers to support new communication protocols, optimizing existing drivers to enhance performance, and writing application-level modules for specific subsystem functions. If you have a passion for innovation in robotic design, join our team to help advance the future of intelligent robotics.

What you’ll be doing

  • Integrating and optimizing new sensors, communication networks, and PCBAs tailored for varied robotic functions.
  • Designing and implementing automated tests to guarantee high-quality software releases and precise functionality.
  • Participating in all stages of firmware development—from initial concept through integration, testing, and release—as our robot fleet expands.
  • Collaborating closely with hardware and controls teams to define actuation and sensing requirements and influence electronics design to meet system specifications.
  • Build, lead and mentor an exceptional team of embedded systems engineers.
  • Provide expert guidance to product managers and executives for strategic decision-making.
  • Create and maintain documentation, guidelines, and best practices to streamline knowledge sharing.
  • Improve software standards and processes through active participation in code reviews.

What you must have

  • A minimum of five years of industry experience in real-time embedded software development.
  • Bachelor’s degree or higher in a relevant field such as Computer Science, Computer Engineering, Electrical Engineering, proof of exceptional skills in related fields with practical software engineering experience, or equivalent.
  • Ability to write production-level code in C.
  • Proficient in reading electrical schematics and analyzing circuit behavior.
  • Strong understanding of microcontroller peripherals, Ethernet, and CAN protocols.
  • Skilled in working with sensors and digital signal processing.
  • Experienced in managing the physical and data link layers of Ethernet and other communication protocols.

Get some bonus points

  • Master’s degree in Computer Science, Computer Engineering, Electrical Engineering or a similar discipline, or an equivalent amount of research experience.
  • Familiarity with design for mass production.
  • Experience in the robotic, automotive, aerospace, medical, and consumer electronics sector.
  • Experience in managing an embedded systems team.
RIVR is committed to building a diverse and inclusive team that values every perspective. If you’re passionate about driving innovation in robotics and creating meaningful impact, we encourage you to apply and bring your unique self to our team.
We believe the best work is done when collaborating and therefore require in-person presence in our office locations.

Location

Zurich

Job Overview
Job Posted:
1 week ago
Job Expires:
Job Type
Full Time

Share This Job: