Software Engineer – Machine Control
Indexed description
About Leica Geosystems
Help build the software that guides excavators, dozers, and graders on job sites in 80+ countries — shaping the infrastructure the world relies on
We’re looking for a Software Engineer to join our on‑machine application team in Stockholm, developing the next generation of machine control solutions. You’ll work across the full SDLC and help drive our shift toward modern automation, observability, and agentic driven development.
What you’ll do
- Build and enhance machine control applications in C++ and Python.
- Contribute across design, implementation, testing, documentation.
- Develop CI/CD pipelines, automated testing, quality gates.
- Improve observability and field performance insights.
- Support field testing on real machines.
What you bring
- Strong C++ skills + Linux/Unix experience.
- Experience with CI/CD, automation, and modern engineering workflows.
- Curiosity, ownership, and a mindset for continuous improvement
Nice to have: Python, embedded Linux/Yocto, Docker, real‑time systems, CAN, networking.
Why Leica Geosystems
- Hybrid work
- Office by the water in Liljeholmen
- Global colleagues, strong benefits, and tech that truly matters.
Ready to build the future of construction?
Apply with your CV + cover letter. Interviews are held in person in Stockholm.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search