Principal Software Engineer - SW Architect - Machine Control

Leica Geosystems

Odense Kommune

Description

Help digitize heavy construction and build a more sustainable future.

Location: Stockholm, Sweden or Odense, Denmark

At Leica Geosystems Technology, we are looking for a Principal Software Engineer - SW Architect to drive the architecture of our on‑machine embedded software used directly on construction machines in demanding, real-world environments.

About the role

You join our On-Machine Software department, where we design and develop machine control software for heavy construction machines used in real-world, demanding environments.

As Principal Software Engineer - SW Architect, you will play a central role in defining and driving the technical direction of our on‑machine software portfolio. You will take architectural ownership of complex systems, guide teams in turning ideas into scalable solutions, and set the long‑term architecture vision and roadmap.

Working closely with cross-functional teams, you will ensure alignment, quality, and scalability across products. You will provide hands‑on guidance, support integration and key engineering processes, and help drive best practices across teams.

Beyond delivery, you will contribute to technology strategy, evaluate emerging technologies, and represent R&D in relevant forums. You will be balancing performance, reliability, and long-term sustainability while translating complex topics into clear direction.

Your profile

You have a relevant tertiary education - a master's degree or equivalent in engineering, surveying, computer science, or a related technical field and several years of experience in a similar position. You have a proactive mindset and have a strong sense of ownership.

We believe you will thrive in this role if you have experience with:

  • Experience across the full lifecycle of embedded software development
  • Strong understanding of software architecture principles, patterns, and best practices
  • Experience defining architecture, designing key components, and driving technical roadmaps
  • Excellent communication skills, with the ability to communicate complex topics in a clear and approachable way
  • Excellent communication skills, both verbal and written, with the ability to collaborate across departments and with stakeholders at various levels
  • A collaborative mindset and ability to work across teams

Desired skills:

  • Experience in technical leadership
  • Knowledge of the heavy construction or industrial domain
  • Familiarity with large, distributed software organizations
  • Proven ability to influence technical decisions across teams without formal authority
  • Ability to evaluate and introduce emerging technologies
  • Strong business and product understanding with ability to translate architecture into tangible business value

Why join us?

At Leica Geosystems, you will be part of an international, highly technical environment, where experts across software, hardware, and system architecture collaborate to solve complex, real-world challenges.

We offer a flexible culture built on trust and responsibility. We take great pride in what we deliver. Our solutions are used in critical, real-world environments, where precision and reliability are essential. That’s why quality is at the core of everything we do.

You can be based in:

  • Stockholm (Liljeholmen), a vibrant and modern area by the waterfront, with great transport connections to the city.
  • or in Odense – the heart of Fyn, a fast-growing tech hub with a strong robotics and engineering ecosystem.

Who are we?

Leica Geosystems Machine Control is part of Hexagon's Infrastructure & Geospatial Business Area. Hexagon is the global leader in digital reality solutions, combining sensor, software, and autonomous technologies. Because when it has to be right, it has to be Hexagon.