พื้นฐาน

Software Engineer - Machine Control

Sweden บริษัท: TN Sweden ลูกค้า / นายจ้าง: Leica Geosystems
โพสต์: 18.05.2026
วันปิดรับสมัคร: 02.07.2026
การอ้างอิงงาน: 5f2bef92f465fb23f068f407cd382fb9

ข้อมูลงาน

ที่ตั้ง
Sweden
บริษัท
TN Sweden
ลูกค้า / นายจ้าง
Leica Geosystems
การอ้างอิงงาน
5f2bef92f465fb23f068f407cd382fb9
ประเภทรายการ
พื้นฐาน
ต้องมีใบอนุญาตทํางานของสหภาพยุโรป
ไม่
โพสต์
18.05.2026
วันปิดรับสมัคร
02.07.2026

รายละเอียดงาน

BR

Software Engineer - Machine Control

Sweden

Job Description

Software Engineer – Machine Control

Leica Geosystems Machine ControlLocation: Stockholm, Sweden (Liljeholmen) 

Build the future of construction

Every day, our machine control solutions guide excavators, dozers, and graders on job sites in more than 80 countries. They shape the roads people drive on, the tunnels they pass through, and the infrastructure that keeps cities moving. And that’s why your work truly matters here.

We’re now looking for a Software Engineer to join our IoT & On‑Machine Application team working mainly on Leica MC1 and XSight here in Stockholm.

If you love solving complex problems, thrive in modern engineering environments, and want your code to make a real‑world impact this is a place where you’ll do your best work.
 

What You Will Do

  • Develop new features and enhance our machine control applications in C++ and Python.

  • Contribute across the full SDLC: design, specification, implementation, testing, documentation.

  • Build and maintain CI/CD pipelines, automated quality gates, and testing frameworks.

  • Improve platform observability: error tracking, version behavior, field insights. 

  • Contribute to technical decision‑making, architectural improvements, and development direction.

  • Support our shift toward agentic development workflows, shaping how we build software in the future.
     

  • What You Bring

    You are a pragmatic and curious engineer who cares deeply about building reliable, well‑designed software. You enjoy working across the stack, understanding systems end‑to‑end, and iterating towards excellence.

    Required

  • Professional experience in software development (3+ years)

  • Strong C++ development skills

  • Experience with CI/CD pipelines and automation

  • Experience working in Linux/Unix environments

  • Strong understanding of software quality, testing, observability, and continuous improvement

  • Strong communication skills in English

  • Nice to Have

  • Python development experience

  • Embedded Linux / Yocto

  • Docker and containerized workflows

  • Real‑time systems, CAN, networking technologies

  • 3D graphics, model handling, or linear algebra

  • Your Mindset

  • Happiness comes from shipping meaningful work

  • You leave things better than you found them

  • You enjoy working across the stack rather than staying in one lane

  • You believe LLMs is transforming how software is built.

  • You take ownership and enjoy autonomy
     

  • What We Offer

    At Leica Geosystems, you’ll join a team working on technology that truly matters—and a culture that supports you in doing your best work.

  • A modern office by the water in Liljeholmen

  • Hybrid work

  • Healthcare insurance, pension according to collective agreement, wellness grant

  • A global company with passionate, diverse colleagues

  • An environment that encourages innovation, autonomy, and continuous learning.
     

  • Ready to build the future of construction?

    Apply today by submitting your CV and cover letter in English. We review applications on a rolling basis. Interviews are held in person in Stockholm.

    The process includes:

  • Initial screening

  • Technical interview

  • Take‑home assignment

  • Desired Skills

  • C++ Software Development
  • CI/CD & Automation
  • Linux/Unix Systems
  • Software Quality & Testing
  • English Communication
  • Job Family

    Engineering/Research and Development

    Employment Type

    Professional

    City

    Stockholm

    Software Engineer - Machine Control | Hexagon Geosystems

    ทักษะ

    ABAP adapt to changes in technological development plans AJAX Ajax Framework analyse software specifications Ansible Apache Maven Apache Tomcat APL ASP.NET Assembly (computer programming) blockchain openness blockchain platforms C COBOL CoffeeScript collect customer feedback on applications Common Lisp computer programming create flowchart diagram cyber attack counter-measures data visualisation software debug software defence standard procedures define technical requirements design user interface develop automated migration methods develop creative ideas develop software prototype do cloud refactoring Drupal Eclipse (integrated development environment software) engineering principles engineering processes Erlang Git Groovy Haskell IBM WebSphere ICT debugging tools ICT security legislation identify customer requirements integrate system components integrated development environment software Internet of Things interpret technical requirements Java (computer programming) JavaScript JavaScript Framework Jenkins (tools for software configuration management) KDevelop Laravel Lisp manage engineering project Matlab Microsoft Visual C++ migrate existing data ML (computer programming) MySQL NoSQL object-oriented modelling Objective-C OpenEdge Advanced Business Language Oracle Application Development Framework Pascal (computer programming) perform scientific research Perl PHP Project Management Prolog (computer programming) Puppet (tools for software configuration management) Python (computer programming) R Ruby (computer programming) Salt (tools for software configuration management) SAP R3 SAS language Scala Scratch (computer programming) screen reader Smalltalk (computer programming) smart contract software anomalies software frameworks Spark SQL STAF Swift (computer programming) technical drawings tools for software configuration management Trading Software TypeScript use an application-specific interface use automatic programming use concurrent programming use functional programming use logic programming use object-oriented programming use query languages use software design patterns use software libraries use technical drawing software utilise computer-aided software engineering tools utilise machine learning VBScript Visual Basic Web Services WordPress World Wide Web Consortium standards Xcode

    งานที่คล้ายกัน

    งานที่แนะนํา

    Eurojobs Support Assistant