Embedded Firmware Engineer
Listed on 2026-10-01
-
Software Development
Software Engineer, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Based in Haarlem, The Netherlands
Full-time, On-site
At MYLAPS you get the chance to develop the technology behind the next generation of sports timing. We develop technology that captures the performance of millions of athletes and racers around the world. From major international sporting events to races around the corner, accuracy and reliability are at the heart of everything we build.
Within the MYLAPS Innovation Centre
, we look beyond today’s products. Our team explores, develops and validates new technologies for Active Sports, Motorsports and Horse Racing. We turn early-stage ideas into working prototypes, test them in real-world environments and determine which technologies can become part of the next generation of MYLAPS products.
To strengthen this team, we are looking for a Software / Firmware Engineer who enjoys working close to hardware and turning innovative concepts into reliable products.
Your roleAs Software / Firmware Engineer, you will initially become part of our Product Innovation Team
, where you will work on the further development of new MYLAPS products that are moving from innovation towards market introduction.
You will develop and improve the software and firmware that connects our electronics, microcontrollers and product functionality. This means working close to the hardware, understanding how the complete system behaves and solving technical challenges.
As the product matures, your role will broaden. Over time, you will also contribute to existing MYLAPS products together with our Project Engineering team, giving you the opportunity to work across both new product development and established products used by customers around the world.
- Develop and improve software and firmware for new MYLAPS products and technology concepts and help bring a new product from the innovation phase towards a robust and market-ready solution.
- Develop software in C++, including low-level code.
- Develop software and firmware running on and communicating with microcontrollers.
- Work closely with Electronics Engineers and other specialists to integrate hardware and software into complete product solutions.
- Translate product and technical requirements into reliable software solutions.
- Test and validate software and firmware in both laboratory and real-world environments.
- Contribute to technical improvements, maintainability and reliability as concepts evolve into products.
- Over time, support the development and improvement of existing MYLAPS products within the Project Engineering team.
You are a Software or Firmware Engineer who enjoys understanding how software and hardware work together. You like solving technical problems, experimenting with new technology and seeing the software you develop come to life in a physical product.
- A Bachelor's or Master's degree in Software Engineering, Embedded Systems, Electrical Engineering, or a related technical field.
- 2+ years of experience in software, firmware or embedded software development.
- Experience developing software in C++ for microcontrollers.
- An interest in electronics and the interaction between hardware and software.
- Hands-on experience with testing, debugging and technical problem-solving.
- The ability to understand technical systems beyond your own software component.
- A pragmatic and curious mindset and the willingness to learn new technologies.
- Strong communication skills in English;
Dutch is an advantage
- Work with the global market leader in sports timing;
- A competitive salary and solid benefits package;
- A senior R&D position with direct influence on future MYLAPS technology and products.
- 27 vacation days per year;
- Pension plan and contribution to health insurance;
- Attractive discount on Garmin products;
- A…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).