Senior Embedded Software Engineer - Robotics (Hybrid)

CS Caritas Socialis GmbH

Zürich

Hybrid

CHF 90,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Flexible working hours
CHF 500 mobility credit
Bonus system
Strong pension contributions
Relocation support
Discounts on health, mobility & entertainment
Team events

Job summary

Hexagon Robotics, based in Zurich, seeks a Senior Embedded Software Engineer to design and develop embedded software for humanoid robots. The position demands significant expertise in modern C++, embedded systems, and hands-on microcontroller firmware development.

The successful candidate will collaborate in a dynamic, startup-like environment, tackling real-world challenges in robotics. A hybrid work model and mobility credits contribute to a healthy work-life balance.

Qualifications

  • At least 5 years of professional experience in embedded software development.
  • Minimum 3 years of professional experience with modern C++ in production environments.
  • Experience in driver development on (embedded) Linux platforms.
  • Proficiency in reading schematics and debugging hardware.
  • Fluent in English; basic German skills are advantageous.

Responsibilities

  • Design, develop, test, and maintain embedded software for robots.
  • Define and document architectures and interfaces.
  • Integrate and test systems on real hardware.

Skills

Modern C++
Embedded systems
Microcontroller firmware development
Industrial networking protocols (EtherCAT, CAN)
Low-level serial interfaces (SPI, UART, I²C)
Image processing (MIPI, V4L2, GStreamer)
Hands-on hardware debugging
Software/system architecture design
CI/CD integration
Automated testing (unit, integration, HiL)

Education

BSc/MSc in computer science or electrical engineering

Tools

Oscilloscope
Logic analyzer

Job description

Hexagon Robotics, based in Zurich, seeks a Senior Embedded Software Engineer to design and develop embedded software for humanoid robots. The position demands significant expertise in modern C++, embedded systems, and hands-on microcontroller firmware development.

The successful candidate will collaborate in a dynamic, startup-like environment, tackling real-world challenges in robotics. A hybrid work model and mobility credits contribute to a healthy work-life balance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Robotics (Flex Hours)
Senior Embedded Software Engineer – Robotics (Flex Hours)

Hexagon Robotics • Zürich

Hybrid
CHF 130,000 - 170,000
Mobility credit
Bonus system
Pension contributions
+6
Senior Software Engineer - Embedded (f/m/d)
Senior Software Engineer - Embedded (f/m/d)

CS Caritas Socialis GmbH • Zürich

On-site
CHF 90,000 - 120,000
Flexible working hours
CHF 500 mobility credit
Bonus system
+4
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Hexagon Robotics • Zürich

Hybrid
CHF 130,000 - 170,000
Mobility credit
Bonus system
Pension contributions
+6
Engineering Manager, Mission Control (Hybrid – Zürich)
Engineering Manager, Mission Control (Hybrid – Zürich)

Hexagon Robotics • Zürich

Hybrid
CHF 120,000 - 150,000
Flexible working hours
Generous vacation
CHF 500 mobility credit
+5
Senior Mechanical Engineer, Robotics & Humanoid Systems
Senior Mechanical Engineer, Robotics & Humanoid Systems

CS Caritas Socialis GmbH • Zürich

Hybrid
CHF 120,000 - 180,000
Mobility credit CHF 500 for commuting
Relocation support
Bonuses & pension contributions
+1
Robotics Electronics Technician - Hybrid, Relocation Support
Robotics Electronics Technician - Hybrid, Relocation Support

Hexagon Robotics • Zürich

Hybrid
CHF 80,000 - 120,000
Flexible hours
Hybrid model
Relocation support
Software Application Architect
Software Application Architect

Hexagon Robotics • Zürich

On-site
CHF 120,000 - 190,000
Flexible hours
Hybrid work model
Mobility credit CHF 500
+7
Robotics ML Engineer: RL/IL for Humanoid Robots
Robotics ML Engineer: RL/IL for Humanoid Robots

CS Caritas Socialis GmbH • Zürich

Hybrid
CHF 90,000 - 130,000
Mobility credit CHF 500
Bonus & pension
Relocation support
+3
Engineering Manager Software (f/m/d) Mission Control
Engineering Manager Software (f/m/d) Mission Control

Hexagon Robotics • Zürich

Hybrid
CHF 120,000 - 150,000
Flexible working hours
Generous vacation
CHF 500 mobility credit
+5
Staff ML Engineer, Robotics & Autonomous Manipulation
Staff ML Engineer, Robotics & Autonomous Manipulation

Hexagon Robotics • Zürich

Hybrid
CHF 150,000 - 200,000
Flexible hours
Hybrid model
Mobility credit
+7