Embedded Software Engineer

Aquablu B.V

Amsterdam

On-site

EUR 50,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Benchmark salary based on experience
26 paid holiday days
Heavily discounted lunches
Monthly team nights
Pension plan
Unlimited flavored water

Job summary

Aquablu B.V in Amsterdam is seeking an Embedded Firmware Developer with over 3 years of experience in C/C++ programming. The role involves designing and implementing software for functional water dispensing systems and collaborating with hardware engineers. You will help maintain and debug embedded systems while ensuring high-quality documentation. This position offers a competitive salary, 26 paid holiday days, and a fun team environment with various perks including discounted lunches, monthly team events, and more.

Qualifications

  • 3+ years of embedded firmware development experience.
  • Experience with STM32 architectures.
  • Fluency in English required.
  • Ability to work independently in the Netherlands.

Responsibilities

  • Design and implement software for embedded systems.
  • Write and maintain device drivers and applications.
  • Collaborate with hardware engineers for software-hardware integration.
  • Debug and troubleshoot software issues.

Skills

Embedded firmware development
C/C++ programming
Debugging embedded systems
Communication protocols (I2C, SPI, UART)
Technical documentation
RTOS and bare-metal environments

Education

Bachelor's or Master's degree in Computer Science or Electrical Engineering

Tools

TouchGFX
FreeRTOS

Job description

Who are we?

At Aquablu we’re disrupting the marketplace with a revolutionary (flavored) water system. Brought to life in 2018, our founders Marnix and Marc promised a healthy but tasty alternative to soft drinks. Today, our water is tapped in almost 16 countries. And we continue to make waves by teaming up with industry leaders like Heineken, Adyen and Marriott Hotels. Join us in our mission to save one billion plastic bottles by 2030! “That might sound really ambitious, but our team is part of an inspiring movement in an industry that’s thirsty for change.” - Marc, Co-founder of Aquablu

About the Job:

  • Design and implement software for embedded systems and devices in functional water dispensing.

  • Write and maintain device drivers, low-level system software, and applications that control various functions in the water dispenser, such as temperature control and dispensing.

  • Collaborate with other software & hardware engineers to ensure seamless integration of software and hardware components.

  • Debug and troubleshoot software issues in embedded systems in water dispensers.

  • Develop and maintain software documentation for functional water dispenser systems.

  • Participate in code reviews and ensure code quality standards are met.

  • Work directly with the people who have been working on the product from the ground up.

  • Contribute to a high-performance, rapidly scaling team in a fast-paced environment. (Full-timeposition -4 days at our lovely office in Amsterdam &1 day remote per week)

About you:

  • You've shipped firmware that runs in the real world. You know that speed without structure creates technical debt, and you've built the habits to prevent it. You care about the craft, the architecture, and the product it powers.

  • You bring 3+ years of embedded firmware development, primarily in C/C++. You've worked hands‑on with architectures like STM32, built features from requirements through production, and extended existing codebases without breaking what's already there. Communication protocols like I2C, SPI, and UART are second nature. You're comfortable in both RTOS-based and bare-metal environments, and you debug embedded systems with patience and precision.

  • You write clearly. Technical documentation, status updates, async communication. Your teammates always know where things stand.

  • You hold a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field (EQF 6+).

  • You're fluent in English.

  • You're based in the Netherlands or able to relocate independently, and you're eligible to work here without visa sponsorship (we're not registered IND sponsors).

  • Even better if you've

  • Worked with TouchGFX or other embedded GUI frameworks.

  • Used FreeRTOS in production. Handled asynchronous RS-485 communication between microcontrollers. Built or improved embedded development toolchains and workflows. Set up testing frameworks and test automation for firmware.

  • Shipped software for appliances or consumer products. Helped a hardware company grow from 20 to 100+ people while keeping engineering practices sharp: version control discipline, code reviews, documentation, structured releases.

Why Aquablu?

You will be part of a young, fun and ambitious team which aims to change the way people consume water!

A benchmarked salary based on experience (depending on experience).

26 paid holiday days.

Beautiful and bright office in Amsterdam (Houthavens).

Healthy (heavily discounted) lunches

Monthly team nights (karaoke, game night, bootcamp etc.).

Be part of an exciting growth phase of a scaling company.

A pension plan.

Endless amount of our very own flavoured water !

What kind of vibe can you expect at our office? Check out our very own Spotify playlist "Akwablues".

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded & Electrical Engineer (PCB design)
Embedded & Electrical Engineer (PCB design)

Aquablu • Amsterdam

On-site
EUR 40,000 - 65,000
Heavily discounted lunches
Monthly team nights
Pension plan
+1
Product Manager
Product Manager

Aquablu B.V • Amsterdam

On-site
EUR 68,000 - 85,000
Salary 68-85k EUR
Equity through Aquablu for All
Office in Amsterdam (Houthavens)
+6
Senior AI Platform Engineer
Senior AI Platform Engineer

Aquablu B.V • Amsterdam

On-site
EUR 76,000 - 100,000
Office in Amsterdam (Houthavens)
Equity via Aquablu for All
Healthy lunches
+4
Product Manager | Embedded Hardware
Product Manager | Embedded Hardware

Aquablu • Amsterdam

On-site
EUR 68,000 - 85,000
Equity plan
Office Amsterdam
Pension Zwitserleven
+1
Product Design Engineer
Product Design Engineer

Aquablu B.V • Amsterdam

On-site
EUR 60,000 - 70,000
Urban Sports Club Membership
Pension Plan
26 paid vacation days
+1
Supply chain coordinator
Supply chain coordinator

Aquablu • Netherlands

On-site
EUR 39,000 - 48,000
Salary between 39-48k yearly (incl. holiday allowance)
26 paid holiday days
Equity plan
+6
Product Design Engineer
Product Design Engineer

Aquablu • Amsterdam

On-site
EUR 60,000 - 70,000
Equity through Aquablu for All
HQ in Amsterdam
Quarterly team events
+1
Product Manager (Refill+)
Product Manager (Refill+)

Aquablu • Amsterdam

On-site
EUR 60,000 - 80,000
26 paid holiday days
Heavily discounted lunches
Exciting growth phase of a scaling company
+2
Android Engineer
Android Engineer

Aquablu B.V • Amsterdam

On-site
EUR 66,000 - 89,000
Aquablu Equity Plan
Urban Sports Club
Healthy lunches
+2
Supply Chain Quality Engineer
Supply Chain Quality Engineer

Aquablu B.V • Amsterdam

On-site
EUR 48,000 - 65,000
48–65k€ base salary incl. 8% holiday
26 paid holidays
Equity through Aquablu for All
+4