×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Systems Engineer

Job in Zürichhorn, Switzerland
Listing for: RIVR
Full Time position
Listed on 2025-10-08
Job specializations:
  • Software Development
    Embedded Software Engineer, Robotics
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CHF Yearly CHF 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: Zürichhorn

Join to apply for the Embedded Systems Engineer role at RIVR

Join to apply for the Embedded Systems Engineer role at RIVR

Get AI-powered advice on this job and more exclusive features.

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.



Job Description

We are seeking a motivated and talented Embedded Systems Engineer to join our core technology team. This role is fundamental to our mission, placing you at the critical intersection of hardware and software. You will be responsible for developing, testing, and debugging the low-level firmware that runs on our robots' computing units, making our innovative designs come to life. If you are passionate about writing efficient C++ code and want to see your work power a real-world fleet of autonomous robots, this is the perfect opportunity to start and grow your career.

You will be at the heart of our robots, working directly with the hardware. Your focus will be on designing, writing, testing, and debugging the low-level code that brings our machines to life.

What You’ll Be Doing

  • Write and debug low-level C++ code for the microprocessors and microcontrollers at the core of our robots
  • Assist in bringing up and testing new PCBAs, sensors, and communication interfaces
  • Implement firmware for peripherals like cameras and actuators, ensuring they function correctly and efficiently
  • Develop and run tests to validate firmware functionality on real robotic hardware
  • Collaborate with the hardware and software teams to understand system requirements and contribute to the development process
  • Participate actively in code reviews to both learn from senior engineers and improve the quality of our codebase
  • Help create and maintain clear technical documentation for the firmware you develop
What You Must Have

  • A Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related technical field
  • Strong foundational programming skills in C++, with a clear focus on embedded and low-level systems
  • A solid understanding of microprocessor and microcontroller architecture (e.g., ARM Cortex-M, RISC)
  • Familiarity with common microcontroller peripherals (UART, SPI, I2C) and communication protocols like CAN
  • The ability to read electrical schematics and understand how software interacts with electronic circuits
  • Hands-on experience debugging embedded systems using tools like oscilloscopes, logic analyzers, and debuggers (GDB)
  • A genuine passion for robotics and working at the intersection of hardware and software
Get some bonus points

  • Master’s degree in a relevant discipline
  • At least 2 years of experience in robotics, automotive, aerospace, or consumer electronics
  • Experience with ROS/ROS2
  • Personal projects involving robotics, electronics, or low-level programming
  • Familiarity with version control systems like Git
  • Experience with functional safety
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.

Seniority level
  • Seniority level

    Not Applicable
Employment type
  • Employment type

    Full-time
Job function
  • Job function

    Engineering and Information Technology

Referrals increase your chances of interviewing at RIVR by 2x

Get notified about new Embedded System Engineer jobs in Zurich, Zurich, Switzerland.

Job in der Schweiz:
Embedded Software Engineer Embedded Software Engineer – e-Bike Systems Software Engineer OT, Development (m/w/d)
Software Engineer II, Home Infrastructure Firmware/Embedded Software Engineer @Sensirion Connected Solutions
• 80-100%
Fullstack Software Engineer (AI-powered)
Mid-level - Senior Software Engineer - Financial Reporting(Senior) Software Engineer (m/f) 80-100% - AI Platform Specialist Job in der Schweiz:
Embedded Software Engineer C/c++ Industrie Und Defence Embedded/Low Level Software Engineer 100% pensum

Software Development Engineer In Test - Locomotion Software Engineer - secure custody platform

Founding Software and Deep Learning Engineer

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary