Publicerad: 2025-06-26

Logotyp

Embedded Software Engineer

Anställning

Heltid

Lönetyp

Fast månads- vecko- eller timlön

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.


Ansök

Redo för nästa steg i karriären?

Hjälp mig hitta jobb

Rekommenderade jobb i Danderyd

Populära jobb i Danderyd