Embedded Firmware Engineer for Smart Trainer MCUs

Garmin Nederland

Oegstgeest

On-site

EUR 55,000 - 75,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Relocation support
Flexible hours
Garmin stock program
Tacx Gym access
Career development

Job summary

Garmin Nederland in Oegstgeest seeks an Embedded Software Engineer to design, implement and maintain firmware for Tacx smart trainers. You’ll write C for microcontrollers, bring up software on bare boards, and collaborate with mechanical and hardware engineers to deliver manufacturable products worldwide.

You’ll work in a multi-disciplinary team in the Engineering and R&D department, reporting to the Product Software Team Lead. English communication is essential.

Qualifications

  • Bachelor’s or Master’s degree in software engineering, electrical engineering, computer science, or a related field.
  • Strong familiarity with the C programming language.
  • Experience creating software for microcontrollers on embedded systems (bare-metal or RTOS).
  • Experience using SPI, UART, and I2C to interface with sensors and ICs.
  • Basic understanding of physics, math, and mechanics as they apply to cycling and trainers.
  • Experience with Python or scripting languages is a plus.
  • Solid written and verbal English communication; Dutch is beneficial.

Responsibilities

  • Architect, design, and implement microcontroller software for Tacx cycling trainer products in C.
  • Bring up software on bare boards and validate platform performance.
  • Collaborate with manufacturing engineers to prepare products for manufacture and test interfaces.
  • Provide input to project managers for realistic schedules and milestones.
  • Break down software requirements into tasks and coordinate software releases.
  • Participate in peer code reviews, design reviews, and technical brainstorming.
  • Assist hardware engineers and mentor less experienced software engineers and interns.

Skills

C programming
Embedded software
SPI/UART/I2C
Python

Education

Bachelor’s or Master’s degree in software/electrical/computer science

Job description

Garmin Nederland in Oegstgeest seeks an Embedded Software Engineer to design, implement and maintain firmware for Tacx smart trainers. You’ll write C for microcontrollers, bring up software on bare boards, and collaborate with mechanical and hardware engineers to deliver manufacturable products worldwide.

You’ll work in a multi-disciplinary team in the Engineering and R&D department, reporting to the Product Software Team Lead. English communication is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Garmin Nederland • Oegstgeest

On-site
EUR 55,000 - 75,000
Relocation support
Flexible hours
Garmin stock program
+2
Cycling Manufacturing Mechanical Engineer | Flexible Hours
Cycling Manufacturing Mechanical Engineer | Flexible Hours

Garmin • Oegstgeest

On-site
EUR 55,000 - 75,000
Relocation support
Tacx Gym access
Garmin stock program
+3
Mechanical Manufacturing Engineer
Mechanical Manufacturing Engineer

Garmin • Oegstgeest

On-site
EUR 55,000 - 75,000
Relocation support
Tacx Gym access
Garmin stock program
+3
Android Developer
Android Developer

Garmin Nederland • Leiden

On-site
EUR 55,000 - 90,000
Relocation support
27 holiday days
Garmin stock program
+4
Quality Engineer
Quality Engineer

Garmin Nederland • Oegstgeest

On-site
EUR 70,000 - 100,000
Competitive salary
27 vacation days
Holiday allowance
+7
Senior Firmware Engineer - Secure Boot / Embedded Systems
Senior Firmware Engineer - Secure Boot / Embedded Systems

European Tech Recruit • Amsterdam

On-site
EUR 65,000 - 85,000
Embedded Firmware Engineer: RTOS & Hardware Integration
Embedded Firmware Engineer: RTOS & Hardware Integration

Elektronicabanen.nl • Den Haag

On-site
25 vakantiedagen
Opleidingsbudget van €2000
Pensioenregeling
+1
Materials Control Specialist
Materials Control Specialist

Garmin Nederland • Leiden

On-site
EUR 35,000 - 45,000
27 holiday days per year
Flexible working hours
Training opportunities
+2
Embedded Software Engineer (C/C++) - Growth & Coaching
Embedded Software Engineer (C/C++) - Growth & Coaching

Evoke B.V. • Helmond

On-site
EUR 31,000 - 38,000
Salaris €2.800 - €3.400 p.m.
Groene pensioenregeling
Opleidingsbudget €2.000
+2
Embedded Software Engineer: Build High-Tech Firmware
Embedded Software Engineer: Build High-Tech Firmware

24Beta • Rotterdam

Hybrid
EUR 60,000 - 90,000
Vast contract
Top salaris
Bonus regeling
+5