Software Engineer - Embedded Software in Zürich

Software Engineer - Embedded Software in Zürich

Zürich Vollzeit Vor Ort
H

As a Software Engineer, you will play a key part in designing, developing, and maintaining software for our inspection robots and camera systems. We are seeking a talented and passionate software engineer to join our engineering team. This role is ideal for candidates in the early stages of their career, who already have some hands‑on experience but are still looking to build and expand their technical expertise. Our Engineering team is comprised of mechanical, electrical and software engineers.

Job Responsibilities

  • Designing and developing control software including UI design in accordance with product or project needs.
  • 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.

Qualifications

  • Have a bachelor's or master's degree in computer science or similar field.
  • Have professional work experience; experience in micro mechanics or robotics would be strongly preferred.
  • Bring Python, C++/C# or Java programming experience.
  • Familiarity with AI inferencing workflows, deployment pipelines, or machine learning models is a plus.
  • Be familiar with Python libraries such as NumPy, SciPy, PyQt
  • Bring concurrent programming experience (e.g. threading, multiprocessing).
  • Be familiar with source control systems such as Git
  • Have knowledge of software design and architecture patterns (e.g., MVVM, MVC, pub-sub).
  • Be fluent in English, German language is a plus.

What we offer:

  • Flexible annual working hours based on a 40-hour working week for full-time employees.
  • Annual leave entitlement: 25 days from age 20, 27 days from age 40 and 30 days from age 50.
  • Attractive bonus scheme and enhanced occupational pension benefits.
  • Individual professional development and training opportunities (internal and external).
  • Various employee discounts and benefits, including health and wellbeing offers.
  • An appreciative and international company culture built on mutual respect and collaboration.

Information at a Glance Division: Business Area MI Management Services Job Title: Software Engineer - Embedded Software Job Function: Information Technology Job Location (Short): CHE, Workplace Type: Hybrid Workplace Details: Hybrid in Zurich Req ID: 3305

About Hexagon

Hexagon is a global leader in digital reality solutions, combining sensor, software and autonomous technologies. We put data to work to drive efficiency, productivity and quality across industrial, manufacturing, infrastructure, public safety and mobility applications. Our solutions enable customers to capture, analyze and leverage data from the physical world to create smarter, more connected and increasingly autonomous ecosystems that support a scalable and sustainable future. Hexagon's Manufacturing Intelligence business area delivers solutions that leverage data from design and engineering through production and metrology to help manufacturers make smarter, data-driven decisions and improve performance across the product lifecycle.

#J-18808-Ljbffr

Software Engineer - Embedded Software in Zürich Arbeitgeber: Hexagon AB

Hexagon ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, an innovativen Softwarelösungen zu arbeiten, die direkt mit hochpräziser Hardware interagieren. In Unterentfelden profitieren Sie von einem modernen und technologisch vielseitigen Entwicklungsumfeld, in dem interdisziplinäre Zusammenarbeit und persönliche Entwicklung gefördert werden. Genießen Sie flache Hierarchien, eine respektvolle Unternehmenskultur und die Chance, an Technologien zu arbeiten, die weltweit in anspruchsvollen Anwendungen eingesetzt werden.

H

Kontaktdaten:

Hexagon AB Recruiting-Team