Software Engineer - Machine Control
Hexagon ABPublicerad: 2026-04-22
Ansök senast: Öppet tillsvidare
Beskrivning
Job Description
Software Engineer - Machine Control
Leica Geosystems Machine Control
Location: 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 XSight360 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
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
Nice to Have
Your Mindset
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.
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:
Desired Skills
Software Engineer - Machine Control
Leica Geosystems Machine Control
Location: 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 XSight360 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
OM FÖRETAGET
Hexagon AB









