Embedded Software Engineer — Robotics & Camera Systems

Hexagon AB

Zürich

Hybrid

CHF 110,000 - 150,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible annual working hours (40h)
Annual leave up to 30 days (depends on
Bonus scheme
Enhanced occupational pension
Professional development and training
Employee discounts and health/wellness
International company culture

Job summary

Hexagon in Zurich is seeking a Software Engineer - Embedded Software to design, develop, and maintain control software for inspection robots and camera systems, with a focus on hardware-software integration.

This role suits early-career engineers with hands-on experience who want to grow technical expertise in a multidisciplinary team.

The position offers a hybrid work model in Zurich, a generous leave and bonus scheme, and opportunities for professional development.

Qualifications

  • Bachelor's or Master's degree in computer science or a related field.
  • Professional work experience; robotics or micro mechanics preferred.
  • Programming in Python, C++/C# or Java.
  • Familiar with AI inference workflows or ML models.
  • Familiar with Python libraries such as NumPy, SciPy, PyQt.
  • Concurrent programming experience (threading, multiprocessing).
  • Git source control.
  • Software design patterns (MVVM, MVC, pub-sub).
  • Fluent in English; German a plus.

Responsibilities

  • Designing and developing control software including UI design.
  • Testing and validating new hardware platforms.
  • Supporting development of new camera and robotic systems.
  • Bug fixing and feature updating to existing control software.
  • Participating in all phases of the software development lifecycle, from requirements gathering and design to testing and deployment.

Skills

Python
C++/C#
Java
AI inference workflows
NumPy/SciPy/PyQt
Concurrency
Git
MVVM/MVC/pub-sub
English fluency
German a plus

Education

Bachelor's or Master's in Computer Science

Tools

Git
PyQt
Python libraries (NumPy/SciPy)
C/C++

Job description

Hexagon in Zurich is seeking a Software Engineer - Embedded Software to design, develop, and maintain control software for inspection robots and camera systems, with a focus on hardware-software integration.

This role suits early-career engineers with hands-on experience who want to grow technical expertise in a multidisciplinary team.

The position offers a hybrid work model in Zurich, a generous leave and bonus scheme, and opportunities for professional development.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Robotics (Hybrid)
Senior Embedded Software Engineer - Robotics (Hybrid)

CS Caritas Socialis GmbH • Zürich

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

Hexagon AB • Zürich

Hybrid
CHF 110,000 - 150,000
Flexible annual working hours (40h)
Annual leave up to 30 days (depends on
Bonus scheme
+4
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
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
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
Linux IT Support Engineer – On‑Site in Zürich
Linux IT Support Engineer – On‑Site in Zürich

Hexagon Robotics • Zürich

On-site
CHF 90,000 - 130,000
Mobility credit CHF 500
Bonus system
Pension contributions
+6
Field Robotics Mechanical Engineer - Own Hardware in Zurich
Field Robotics Mechanical Engineer - Own Hardware in Zurich

ETH Zurich • Zürich

On-site
CHF 90,000 - 120,000
Spin-off opportunity
Outdoor field testing
Motion-Control & Embedded Systems Engineer
Motion-Control & Embedded Systems Engineer

TalentCloud Group • Aargau

On-site
CHF 110,000 - 140,000
Simulation Engineering Manager for Robotic Platform
Simulation Engineering Manager for Robotic Platform

Hexagon Robotics • Zürich

Hybrid
CHF 140,000 - 200,000
Mobility credit (CHF 500)
Bonus system
Pension contributions
+6