Senior Software Engineer - Robotics, Kinematics & Machine Control
Leica Geosystems
Job Title
Senior Software Engineer - Robotics, Kinematics & Machine Control
Country
Denmark
Job Description
Senior Software Engineer | Robotics, Kinematics & Machine Control
Help shape the future of machine automation.
Every day, construction professionals around the world rely on Leica Geosystems technology to work more safely, efficiently, and more sustainable.
We are looking for a Senior Software Engineer with expertise in kinematics and control systems to join our On-Machine Software team in Odense, Denmark, or Stockholm, Sweden . In this role, you will develop the software that enable construction machines to operate with greater precision, automation, and autonomy.
About the role
You will be part of the On-Machine Software department , where we design and develop developing technology used every day on construction sites around the world. Our software allows construction machines to understand their surroundings and execute precise movements.
As a Senior Software Engineer, you will contribute across the full software development lifecycle, from concept and architecture discussions to implementation, testing, and operational support. You will collaborate with software, hardware, and product teams to deliver robust, high-quality solutions.
A particular focus of this role will be supporting and evolving key machine control applications while contributing expertise in system design, software architecture, kinematics, control systems, sensor integration, and advanced software development practices.
What you’ll do
- Develop and maintain software for machine control and automation systems.
- Contribute to technical decisions, architecture, and system design.
- Take ownership of key software components and drive improvements.
- Collaborate across software, hardware, and product teams to deliver reliable solutions.
- Develop machine guidance, automation, and control functionality.
- Participate in technical reviews and mentoring of colleagues.
- Work with sensor integration, positioning technologies, and control algorithms.
- Contribute to technical investigations and innovation initiatives.
What you'll bring
You have a degree in Software Engineering, Robotics, Control Engineering, or a related technical discipline and several years of professional software development experience.
You thrive on tackling complex system-level challenges and are often the person colleagues turn to for technical guidance. While you work well independently when needed, you also enjoy collaborating with others and sharing your expertise in our global organization.
We expect you to have:
- Strong C++ development skills.
- Experience developing software on Linux-based platforms.
- Experience working across the full software development lifecycle.
- Understanding of software architecture principles and object-oriented design.
- Experience developing sensor-fusion and state-estimation solutions.
- Deep understanding of kinematic modelling and control systems, ideally applied to robotics, mobile machinery, hydraulic systems, or automation.
Additional experience:
- Experience with embedded and real-time software development.
- CAN, CANopen, or similar communication technologies.
- Understanding of CRA, cybersecurity compliance, and secure software development practices.
- Experience developing safety-critical or safety-certified software.
- Experience from heavy construction, industrial automation, agriculture, or related industries.
- GNSS, positioning systems, or machine guidance solutions.
Language: Fluent English, both written and verbal, is a prerequisite.
Travel: Occasional travel may be required, for example to visit other development locations.
Your workplace
At Leica Geosystems, you will be working on technology that truly matters to the people who use it. For over 40 years, we've helped construction professionals build more efficiently, more safely, and more sustainably. Our products are used in more than 80 countries and are integrated with over 10 leading OEM construction machinery manufacturers. Today, more than 10,000 of our systems shape roads, railways, and infrastructure every day.
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.
We believe in a work environment characterised by humour, engagement, and opportunities for growth.
Three good reasons to join us:
- Build technology that moves the world and help construction machines work with millimetre precision.
- Push the boundaries of automation, and help develop smarter, more autonomous construction machines.
- Enjoy the freedom to do your best work and join a team built on trust and flexibility,
Om os | Leica Geosystems
Jobmuligheder | Leica Geosystems
Interested or know someone who is?
Apply using this link and upload your CV and covering letter in English.
Interviews will be held as and when relevant candidates apply. All applications are treated as fully confidential.
For questions regarding the position, please get in touch with Martin Skriver, ( Se e-mailadresse på jobbank.dk ) or People Partner, Katja Sørensen Se telefonnummer på jobbank.dk).
At Leica Geosystems, we are committed to promoting diversity and inclusion and encourage all qualified candidates to apply regardless of gender identity, age, or cultural background.
We kindly but firmly refrain from direct contact with staffing and recruitment companies as well as sellers of additional job advertisements.
Desired Skills
- Strong C++ development skills.
- Experience developing software on Linux-based platforms.
- Experience working across the full software development lifecycle.
- Understanding of software architecture principles and object-oriented design.
- Experience developing sensor-fusion and state-estimation solutions.
- Deep understanding of kinematic modelling and control systems, ideally applied to robotics, mobile machinery, hydraulic systems, or automation.
Job Family
Engineering/Research and Development
Employment Type
Professional
City
Odense or Stockholm
- ...CLAIR – Center for AI, Law and Robotics søger en studentermedhjælper - med start hurtigst muligt efter ansættelsessamtalerne Om CLAIR CLAIR – Center for AI, Law and Robotics er et nyt forskningscenter, der arbejder i skæringspunktet mellem ret, teknologi og samfund...
- ...publikum, og rejsen er kun lige begyndt. Elsker du dataanalyse og controlling og brænder du for at få praktisk erfaring i op til 20 timer... ...Muligheden for at arbejde tæt sammen med erfarne Business Controllere og få hands-on erfaring. Et positivt og inkluderende...
- ...part of the vibrant robotic startup community... ...Motion planning and control for safe, agile flight... ...start date, within engineering, robotics, computer... ...planning for robots or UAS. Research... ...Perception and machine learning for robotics. Software design and development...
- ...Villum CEBE programme, Civil Engineering and the Green Transition in the... ...computational design and robotic fabrication workflows. The... ...generation and sensing-based process control for structurally... ...research network Assisting senior staff in the preparation of applications...
- ...as concepts and objects) to facilitate control in complex environments. Key responsibilities... ...contributions to fundamental machine learning research, possessing a combination... ...combination of mathematical maturity and advanced engineering skills: Education: A PhD in...
- ...curious and hands-on Student Applied AI Engineer to help us explore how AI can improve our... ...Skills & Experience A student (CS, software engineering, digital design, or related... ...What This Role Is Not Not traditional machine learning research or model training No...
- ...Development of deep learning models Mathematical foundations of machine learning Optimal deployment of AI systems The... ...required. Fluence in Rust/C++, experience working with deep learning software stacks, extensive software development experience, and...
- ...us as a PhD student at SDU Life Cycle Engineering , University of Southern Denmark. The... ...scenario modelling, uncertainty analysis, machine learning and other AI-supported approaches... ...Examples of relevant thesis work, software, code repositories or other research outputs...
- ...sorteringsmaskiner med os???? ~ Newtec Engineering, Odense Vi søger en passioneret og... ...specialiserer sig i at udvikle avanceret software til optiske sorteringsmaskiner indenfor... ...lignende. Har en oprigtig interesse for robotter og automatisering. Har erfaring med...
- ...the process of completing a bachelor’s degree in business or engineering from a leading institution with top results in relevant subjects... ..., interact with technology companies, and collaborate with senior colleagues across ABB's global Electrification businesses. We...
- ...the research assistant may contribute to CRISPR-based genetic engineering of patient-derived organoids. Key responsibilities Establish... ...steps 4–8 of the Danish state salary scale, depending on seniority. In addition, a centrally agreed research assistant allowance...
- ...aggregation-induced emission (AIE)-active molecular materials to control photophysical processes, molecular organization, and energy losses in organic photovoltaics. Complementary interface engineering and passivation strategies will be employed to optimize charge extraction...
- ...Quality & Continuous Improvement, Frontmatec Controls Har du lyst til at blive... ...så har du nu muligheden hos Frontmatec Control Systems. Vores tidligere praktikant Oliver... ...for IT og kommunikation, Global Business Engineer eller lignende. Du har kendskab og...
- ...Bliv den tekniske drivkraft i et ambitiøst software- og OT team: Har du lyst til at kombinere teknisk specialistviden med faglig... ...sparringspartner for dygtige kolleger? For Tipatek søger vi en erfaren Lead Engineer – Software & OT Systemer, som får en central rolle i...
- ...Financial Controller Er økonomi mere end bare tal for dig? Trives du med ansvar, samarbejde og muligheden for at sætte dit præg på... ...Den næste generation af business intelligence og markedsindsigt software til styring af brugte køretøjer. Du kan læse meget mere om...
- ...faglige og uddannelsesmæssige baggrunde. Det afgørende er, at du har teknisk forståelse, er nysgerrig og kan samarbejde med Software Engineers, når løsninger kræver kode eller avancerede integrationer. Dit nye team Din nye arbejdsplads er TV 2s hovedkontor på Kvægtorvet...
- ...til især it- og højteknologiske virksomheder eller virksomheder med et fokus på øget digitalisering. Desuden hjælper du remote også senior konsulent på vores Aarhus kontor. Dine opgaver vil primært være følgende: Definere searchgrundlag for jobprofiler i...
- ...alt, men en anden samtalerunde kan komme på tale, hvis nødvendigt og vil blive meldt ud. Har du spørgsmål? Kontakt: Chani Yavin, senior projektleder: (***) ***-**** - ****@*****.*** Du kan læse mere om os her: Om Forebyggelse & Kommunikation Om Center for...
- ...transformation, landscape and residential construction. Since 2019 Arkitema has been part of COWI, one of Scandinavia’s leading engineering and consultancy companies. Together with customers, partners and colleagues, we shape a future where people and societies grow...
- ...be in Odense. Research profiles and tasks We are looking for a candidate with a background in computational social sciences, machine learning or data science, including (but not limited to) computer science, communication, journalism, political science, linguistics...
- BUILD THE PLATFORM THAT EVERY RELESYS ENGINEER SHIPS ON! WE ARE LOOKING FOR A PLATFORM ENGINEER TO JOIN OUR ENGINEERING TEAM AND TAKE OWNERSHIP... ...it safe, fast, and repeatable for product teams to deliver software. You treat the platform as a product, with developers as your...
- ...to help bring SDU Climate-Wise Week 2026 to life this fall. The role suits you if you're studying Energy Systems, Environmental Engineering, or something similar, and you're genuinely curious about climate, energy, and environmental topics. About the project SDU...
- ...possible. MCI is a part of the University of Southern Denmark (SDU) and covers research and education, including applications of engineering sciences. Our working language is English, reflecting the fact that far more than half of our students and staff are...
- At Chapter 2 , we’re not just scaling businesses—we’re reshaping the future of talent acquisition with passion, loyalty, and an unwavering commitment to results . By blending people, processes, and cutting-edge technology, we’ve redefined the traditional RPO model, ...
- ...Support in experimental setup and documentation Ambassador for EPCIA Your profile: Enrolled student at the faculty of Engineering Interest in electrochemistry and hands-on lab work Careful and structured working style We offer: Practical...
- ...03.2027. MCI is a part of the University of Southern Denmark (SDU) and covers research and education, including applications of engineering sciences. Our working language is English, reflecting the fact that far more than half of our students and staff have international...
- ...execution are what matter. Elite team : Report directly to the department founder and collaborate with a world-class team of engineers, researchers, and commercial leaders. Competitive compensation & upside : Attractive compensation with equity upside....
- ...Marine Engineer or Dual Officer? Share your frontline vessel experience as Maritime Instructor at Maersk Training in Svendborg. Shape future seafarers and drive safer operations. Recruitment managed by MARPRO Group on behalf of Maersk Training. Maersk Training,...
- ...as concepts and objects) to facilitate control in complex environments. Key responsibilities... ...contributions to fundamental machine learning research, possessing a combination... ...combination of mathematical maturity and advanced engineering skills: Education: A PhD in Computer...
- ...activities and ensure effective collaboration across Delivery, Software, Operations, and Support. Contribute to the continuous development... ...through intelligent warehouse automation by combining advanced robotics with AI‑powered software and deep industry expertise. As a...
Vil du modtage flere ledige stillinger?
Abonnér og modtag tilsvarende ledige stillinger for Senior Software Engineer - Robotics, Kinematics & Machine Control. Bliv den første ansøger!
