About the Company
Our mission is to help people enjoy the game of golf even more by developing tracing technology for TV and gamification to ranges. Our product brings people together and encourages them to get active, enabling a healthier lifestyle. Our range technology is used globally and millions of people spend their quality time bonding and playing with family and friends. Our broadcast technology is aired worldwide.
The Role
The Range Applications & Tools (RAT) team develops the software that enables and supports Toptracer's range technology worldwide. The role involves working on camera calibration systems, site configuration management, operational tooling, and integrations with third‑party hardware such as launch monitors.
As a Software Engineer in RAT, you will develop and maintain software that supports Toptracer installations throughout their lifecycle, improve camera calibration systems, and contribute to tools and services used to manage site configurations and deployments at scale.
Responsibilities
- Develop and maintain software that supports Toptracer installations across venues.
- Improve camera calibration systems and workflows, ensuring accuracy and reliability.
- Build integrations with third‑party hardware and devices.
- Design, build, and maintain backend services and web‑based applications for operations, deployments, and troubleshooting.
- Work closely with engineers, product managers, and hardware specialists to improve scalability, reliability, and operational efficiency.
Technical Stack
- Python and C++ for application development and tooling
- JavaScript and React for web‑based applications and operational tools
- Linux‑based development and production environments
- Camera calibration and computer vision systems
- Configuration management tools and deployment workflows
- Hardware integrations and communication interfaces
- APIs and backend services supporting Toptracer installations
- Git‑based development workflows and CI/CD pipelines
- Cloud and on‑premises systems supporting Toptracer operations
Opportunities
- Work in an autonomous team with experienced engineers.
- Solve real‑world engineering problems involving software, hardware, and system integration.
- Build tools and services used by installations across the globe.
- Influence technical direction, architecture, and engineering best practices.
- Gain experience with camera systems, calibration techniques, and hardware integrations.
- Develop both backend services and user‑facing operational tools.
- Collaborate with product, hardware, and software teams across the organization.
Qualifications
- Strong software development skills in Python, C++, JavaScript, or similar languages.
- Experience developing software in Linux environments.
- Structured and analytical problem‑solving approach.
- Ability to understand and debug complex systems spanning software and hardware.
- Experience designing and maintaining production‑quality software systems.
- Strong communication and collaboration skills.
Nice to Have
- Experience or interest in computer vision, calibration systems, or camera technologies.
- Experience with JavaScript and React development.
- Experience integrating software with external hardware and third‑party devices.
- Familiarity with distributed systems, backend services, and operational tooling.
- Experience working in agile teams.
- Background in engineering, physics, mathematics, robotics, or a related technical field.
Ideal Candidate Profile
The ideal candidate is a strong software engineer who enjoys understanding how systems work, is comfortable across the technology stack, and is curious about the interaction between software, hardware, and real‑world environments.
Benefits
- Competitive salary and benefits package.
- Opportunity to work on cutting‑edge technologies and projects.
- Collaborative and innovative work environment.
- Professional development and growth opportunities.
- Hybrid work environment with a primary workplace in Mörby Centrum, Danderyd.
- Play golf.