Amsterdam Area
6 days ago
Senior Embedded Software Engineer logo

Senior Embedded Software Engineer

Doghouse Recruitment

Senior Embedded Software Engineer

Senior Embedded Software Engineer needed for a fast-growing Dutch scale-up building smart hydration hardware. Requires 5+ years of embedded development in C/C++, STM32 microcontrollers, RTOS and bare metal, with a focus on modernizing code and testing. Hybrid role in Amsterdam with up to €84K plus equity.

AI-enabledHybridFull-timeSeniorCC++

Salary

Not specified

Work Location

Amsterdam Area, NL

Work Model

Hybrid: 3 days in the office in Amsterdam, 2 days flexible WFH

Experience Required

5 years

Employment Type

Full-time

Experience Level

Senior

Core Qualifications

Technical (Must-have)
CC++STM32RTOSBare metalEmbedded software testingUnit testingSystem testingAI coding tools
Soft Skills
Code reviewsMentoringRaising technical barCollaboration

Key Responsibilities

  • Own embedded features end to end, from requirements through implementation, testing and flashing to the hardware
  • Work on STM32 microcontrollers in both RTOS and bare metal environments
  • Work on interaction between hardware, firmware and software layers above, including digital dashboard and Android team
  • Spend roughly half time on new development and half on understanding and stabilising existing code
  • Move codebase from C and older C++14 patterns toward modern C++, with long term goal of C++23
  • Build out unit and system level testing
  • Participate in code reviews and shared standards
  • Raise technical bar for engineers, including juniors
Embedded SoftwareCC++STM32RTOSAmsterdamScale-upWater TechSenior