-
Leica Geosystems part of Hexagon

Drive System Software Engineer (f/m/d)

Leica Geosystems part of Hexagon
Switzerland · Full-time · Entry

Committed and with passion for precision we create digital reality solutions combining sensor, software, and autonomous technologies to empower a sustainable future.

We are seeking a talented and experienced Embedded Software Engineer to join our dynamic engineering team. In this position you will play a crucial role in the development of the various firmware components and their integration with a Linux-based host. Control of highly dynamic and precise motor and angle subsystems is the most prominent among the typical objectives. In our cross-functional environment, you will collaborate with teams from other disciplines (mechanics, electronics and software) and contribute to the success of our cutting-edge products.

We are based in Heerbrugg, canton of St. Gallen, very close to the border with Germany, Austria and Liechtenstein. Our office is surrounded by mountains, and we take advantage of it by organizing hiking trips and other outdoor activities.

Drive System Software Engineer (f/m/d)

Heerbrugg

We offer

  • Flexible working hours based on a 40-hour week
  • Hybrid working model
  • No 24/7 service availability requirements
  • Annual salary incl. 13th month salary in November
  • Generous bonus system and extra-mandatory pension fund contributions
  • Vacation entitlement: 25 days from the age of 20, 27 days from the age of 40 and 30 days from the age of 50
  • Multicultural and supportive environment
  • Warm and international corporate culture based on respect and cooperation
  • Individual training opportunities (internal and external)
  • Flat hierarchy structure
  • Employee events
  • Relocation support
  • Various discounts (Health, Car, Entertainment and much more)

About Us

Hexagon is a leading provider of digital reality solutions and employs more than 24,000 people in 50 countries. You will be part of a strong, experienced, inspiring and motivated team of experts driving the future of Hexagon. You will use and develop your skills in our highly innovative and diverse environment.

Flexible working models allow you to ideally combine work and private interests.

Committed and with passion for precision we create digital reality solutions combining sensor, software, and autonomous technologies to empower a sustainable future.

We are seeking a talented and experienced Embedded Software Engineer to join our dynamic engineering team. In this position you will play a crucial role in the development of the various firmware components and their integration with a Linux-based host. Control of highly dynamic and precise motor and angle subsystems is the most prominent among the typical objectives. In our cross-functional environment, you will collaborate with teams from other disciplines (mechanics, electronics and software) and contribute to the success of our cutting-edge products.

We are based in Heerbrugg, canton of St. Gallen, very close to the border with Germany, Austria and Liechtenstein. Our office is surrounded by mountains, and we take advantage of it by organizing hiking trips and other outdoor activities.

This appeals to you

  • Write and maintain software for existing and new drive solutions (e.g., PMSM, DC or stepper)
  • Develop real-time firmware for highly dynamic and precise motor and angle subsystems
  • Interact with stakeholders and other teams to understand the requirements and work on them together
  • Create Linux kernel- and user-space solutions to integrate the MCU-based peripherals in high-end surveying and/or reality capture instruments.
  • Develop and run environmental tests to ensure the performance and reliability of a high-end product.
  • Design and support production processes about calibration, validation and configuration
  • Continuously keep up to date and improve the knowledge to contribute in a cross-functional drive and angle team

This is you

  • You hold a university- or technical degree in computer science and/or mechatronic
  • Knowledge and experience in development of embedded software (C, C++, Matlab/Simulink)
  • You know how to design and optimise a drives control loop.
  • Experience developing code in Python
  • Deep understanding of low-level software, drivers and operating systems (e.g., Zephyr, Linux, FreeRTOS…)
  • Ease of working in a Linux-based environment
  • Experience working with C++ templates and meta-programming is a plus
  • Ability to measure signals and read electronic schematics
  • You enjoy developing and collaborating in a cross-functional team on a broad range of high-precision devices
  • Positive mindset with independent working style and convincing communication skills
  • Strong communication skills in English are required. Communication skills in German is a plus

We offer

  • Flexible working hours based on a 40-hour week
  • Hybrid working model
  • No 24/7 service availability requirements
  • Annual salary incl. 13th month salary in November
  • Generous bonus system and extra-mandatory pension fund contributions
  • Vacation entitlement: 25 days from the age of 20, 27 days from the age of 40 and 30 days from the age of 50
  • Multicultural and supportive environment
  • Warm and international corporate culture based on respect and cooperation
  • Individual training opportunities (internal and external)
  • Flat hierarchy structure
  • Employee events
  • Relocation support
  • Various discounts (Health, Car, Entertainment and much more)

About Us

Hexagon is a leading provider of digital reality solutions and employs more than 24,000 people in 50 countries. You will be part of a strong, experienced, inspiring and motivated team of experts driving the future of Hexagon. You will use and develop your skills in our highly innovative and diverse environment.

Flexible working models allow you to ideally combine work and private interests.

Contact

If you have any questions, please do not hesitate to contact Aga Gdowska, Talent Acquisition Specialist.

APPLY NOW

APPLY NOW

Contact

If you have any questions, please do not hesitate to contact Aga Gdowska, Talent Acquisition Specialist.

Leica Geosystems AG

Heinrich Wild Strasse

CH-9435 Heerbrugg

Job-ID: d6w5ts18

Leica Geosystems AG

Heinrich Wild Strasse

CH-9435 Heerbrugg

Job-ID: d6w5ts18

Key Skills

Ranked by relevance

linux embedded c
Login to Apply
Posted
Dec 20, 2024
Type
Full-time
Level
Entry
Location
Heerbrugg

Industries

Information Technology & Services

Categories

Management Manufacturing

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
SS&C Technologies
Related

Full-Stack Software Developer (Angular, .NET, MS SQL Server, CI/CD) - Wealth & Investment Platform

2026-05-28

Full-time
Not Applicable
Ireland
Software Development
Management
View Job Details
Jobgether
Related

Chief Operating Officer

2026-05-27

Full-time
Not Applicable
Switzerland
Internet Marketplace Platforms
Management
View Job Details
HUNT  Recrutamento Especializado
Related

Devops

2026-05-27

Full-time
Entry
Brazil
Human Resources Services
Management