Senior Software Engineer

Leica Geosystems

Odense

On-site

DKK 538,000 - 740,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Leica Geosystems, a part of Hexagon, is seeking a Senior Software Engineer to drive software for robotics, kinematics, and machine control in Odense/Stockholm. You’ll design, implement, and optimize control systems for precision machinery and autonomy.

You will collaborate across software, hardware, and product teams, applying strong C++ and Linux expertise to real-world automation challenges and sensor fusion.

Qualifications

  • Proficiency in C++ and Linux environments.
  • Experience across the full software development lifecycle.
  • Knowledge of software architecture and object-oriented design.

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

C++
Linux
SDLC
OOP design
Sensor fusion
Kinematics modeling
Embedded RT
CAN/CANopen
Safety-critical
Cybersecurity

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
  • Strong C++ development skills
  • Linux software development experience
  • 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
Why join us?
  • 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 - Robotics, Kinematics & Machine Control
Senior Software Engineer - Robotics, Kinematics & Machine Control

Leica Geosystems • Odense

On-site
DKK 900,000 - 1,200,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
Product Engineer - Turn Customer Insights into Real-World Solutions
Product Engineer - Turn Customer Insights into Real-World Solutions

Leica Geosystems • Odense

Hybrid
DKK 60,000 - 80,000
Comprehensive health insurance
Flexible working arrangements
Strong focus on well-being
Lead Automation R&D Engineer
Lead Automation R&D Engineer

Caljan GmbH • Tranbjerg

On-site
DKK 900,000 - 1,100,000
Influential technical role
Cutting-edge automation
Global collaboration
+2
Lead Automation R&D Engineer
Lead Automation R&D Engineer

CALJAN • Aarhus

On-site
DKK 900,000 - 1,200,000
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
Senior Software Developer
Senior Software Developer

Systematic • Aarhus

Hybrid
DKK 700,000 - 900,000
Massages
Hairdresser on site
Sports clubs
+6