Embedded Software Engineer

apartmentTopgolf Sweden AB placeDanderyd calendar_month 

THE ROLE

Toptracer is currently looking for an experienced Embedded Software Engineer to join our embedded platform team. You will play a crucial role in integrating our ground-breaking tracking software with our camera platform. Together with your team, you will have opportunities to shape the architecture and design of our next-generation ball tracking system, serving thousands of Toptracer golf ranges worldwide.

Why you should be intrigued by this role

Be part of building the next-generation ball tracking system for thousands of golf installations globally.

Work on real embedded systems, combining hardware, video, and real-time data processing.

Collaborate with highly experienced hardware, algorithm, and software engineers.

Join a unique company culture that emphasizes teamwork, care, and having fun together.

TECH STACK

Embedded Linux (Yocto-based build system)

Linux Kernel, BSP development, device drivers

V4L2 (Video for Linux) interface stack

PXE Netboot and secure OTA update infrastructure

C / C++, embedded software architecture

Hardware platforms: ARM SoCs, FPGA sensor bridges, MIPI CSI-2 interfaces

(All of the above is not required to apply for the role)

POSSIBILITIES
  • Build, extend and optimize our embedded Linux platform for real-time camera processing.
  • Design reliable boot and deployment systems for large-scale field installations (stateless PXE boot, OTA updates).
  • Integrate tightly with hardware components: sensors, FPGAs, timestamping subsystems, and high-speed video interfaces.
  • Implement low-level drivers, hardware abstraction layers (HAL), and video streaming interfaces (V4L2).
  • Collaborate closely with the algorithm team to expose efficient and maintainable interfaces for real-time detection pipelines.
  • Participate actively in architectural discussions, code reviews, and continuous platform improvements.
  • Contribute to system observability, monitoring, and fleet health management tools.
WE BELIEVE YOU HAVE
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or equivalent.
  • 5+ years of experience developing embedded Linux systems from board bring-up to production deployment.
  • Hands-on expertise with Yocto or equivalent build systems.
  • Experience writing Linux kernel drivers and hardware abstraction layers.
  • Solid knowledge of embedded system design principles (bootloaders, fail-safe deployment, recovery models, secure boot).
  • Strong programming skills in C and C++ for embedded environments.
  • Excellent debugging, problem-solving, and system-level thinking.
  • Strong collaboration and communication skills, with a pragmatic engineering mindset.
IT`S ALSO GREAT IF YOU
  • Experience working with FPGA designs and hardware/software co-design.
  • Experience with V4L2 (Video for Linux) pipeline design.
  • Experience with real-time systems (bare-metal or RTOS environments).
  • Experience working with video processing pipelines or high-speed image sensors.
apartmentInvise Agency ABplaceStockholm, 9 km från Danderyd
Invise Agency (part of Siloy) are seeking for an experienced Software Engineer to join our team in post-sales. We see that the ideal candidate has a strong technical background, is keen to architect and find solutions, has excellent communication...
electric_boltOmedelbar start

Embedded Software Engineer

apartmentPathleaderplaceStockholm, 9 km från Danderyd
Pathleader is seeking a talented Embedded Software Engineer to join our innovative team dedicated to developing cutting-edge solutions for embedded systems. In this role, you will work closely with cross-functional teams to design, implement...
local_fire_departmentBrådskande

Software Engineer - Stockholm

apartmentPricer ABplaceStockholm, 9 km från Danderyd
divided into three development teams with different focus areas for building Plaza. The team focuses on creating an efficient platform regarding security, scalability, performance, and cost. As the Software Engineer, you will join the team that builds the...