Senior Software Engineer

Leica Geosystems

Odense Kommune

On-site

DKK 673,000 - 972,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Leica Geosystems is seeking a Senior Software Engineer in Odense, Denmark or Stockholm, Sweden to advance the software behind machine automation and autonomous guidance. You will contribute to the control software powering high-precision construction machinery and collaborate with cross-functional teams across hardware and product domains.

The role emphasizes design, real-time performance, and iterative improvements to control systems for complex robotic applications in field environments.

Qualifications

  • Experience across the full software development lifecycle.
  • Understanding of software architecture and object-oriented design.
  • Experience with sensor fusion and state estimation.
  • Strong knowledge of kinematic modelling and control systems.

Responsibilities

  • Develop software for machine control and automation systems.
  • Contribute to architecture, system design, and technical decisions.
  • Develop control algorithms, machine guidance, and automation features.
  • Work with sensor integration, positioning technologies, and state estimation.
  • Collaborate closely with software, hardware, and product teams.
  • Take ownership of key software components and drive continuous improvements.

Skills

Full software lifecycle
Software architecture
Sensor fusion
State estimation
Kinematic modelling
Control systems

Job description

Senior Software Engineer | Robotics, Kinematics & Machine Control

Location: Odense, Denmark or Stockholm, Sweden

Help shape the future of machine automation

Do you want to develop the software and control systems behind some of the world's most advanced construction machines?

At Leica Geosystems, we're looking for a Senior Software Engineer to help drive the next generation of machine automation, autonomy, and precision.

What you'll do
  • Develop software for machine control and automation systems
  • Contribute to architecture, system design, and technical decisions
  • Develop control algorithms, machine guidance, and automation features
  • Work with sensor integration, positioning technologies, and state estimation
  • Collaborate closely with software, hardware, and product teams
  • Take ownership of key software components and drive continuous improvements
What you'll bring
  • Experience across the full software development lifecycle
  • Understanding of software architecture and object-oriented design
  • Experience with sensor fusion and state estimation
  • Strong knowledge of kinematic modelling and control systems
Nice to have
  • Embedded and real-time software development
  • CAN/CANopen communication technologies
  • Functional safety or safety-critical software
  • Cybersecurity and secure software development
  • GNSS, positioning, or machine guidance solutions
  • Experience from robotics, automation, mobile machinery, or heavy equipment industries
  • Build technology that helps construction machines work with millimetre precision
  • Work on real-world automation and autonomy challenges
  • Join a collaborative team with flexibility, ownership, and room to grow

At Leica Geosystems, part of Hexagon, you'll work on technology used every day by construction professionals worldwide to build roads, railways, and critical infrastructure more safely and efficiently.

Fluent English is required. Occasional travel may be expected.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Leica Geosystems • Odense

On-site
DKK 538,000 - 740,000
Senior Software Engineer - Robotics, Kinematics & Machine Control
Senior Software Engineer - Robotics, Kinematics & Machine Control

Leica Geosystems • Odense

On-site
DKK 900,000 - 1,200,000
Senior Software Engineer, Robotics, Kinematics & Automation
Senior Software Engineer, Robotics, Kinematics & Automation

Leica Geosystems • Odense Kommune

On-site
DKK 673,000 - 972,000
Senior Robotics Software Engineer: Kinematics & Control
Senior Robotics Software Engineer: Kinematics & Control

Leica Geosystems • Odense

On-site
DKK 900,000 - 1,200,000
Senior Robotics Software Engineer – Machine Control & Autonomy
Senior Robotics Software Engineer – Machine Control & Autonomy

Leica Geosystems • Odense

On-site
DKK 538,000 - 740,000
Product Marketing Manager - Machine Control
Product Marketing Manager - Machine Control

Leica Geosystems • Odense

Hybrid
DKK 477,000 - 606,000
Remote-first setup
Flexibility in working hours
Access to learning and development opportunities
Lead Automation R&D Engineer
Lead Automation R&D Engineer

CALJAN • Aarhus

On-site
DKK 900,000 - 1,200,000
Software Engineer, Vision and Robotics
Software Engineer, Vision and Robotics

Worklane GmbH • Aarhus

On-site
DKK 900,000 - 1,100,000
Flex Abroad Program
Extensive onboarding
Team-oriented work culture
+9
Automation Software Engineer - Skovlunde (Denmark)
Automation Software Engineer - Skovlunde (Denmark)

Elcor Group • Denmark

Remote
DKK 550,000 - 850,000
Salary according to qualifications
Pension scheme
Health insurance
Senior Software Developer
Senior Software Developer

Systematic • Denmark

On-site
DKK 800,000 - 1,200,000
Employees Club
Massages
Hairdresser
+4