Embedded Software QA Engineer

Aquablu B.V
Amsterdam, Netherlands
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Amsterdam, Netherlands

Tech stack

Automation of Tests
Bluetooth
C++
Communications Protocols
Computer Programming
Software Debugging
Embedded Software
Firmware
Joint Test Action (IEEE Standards)
Universal Asynchronous Receiver/Transmitter
Wi-Fi Technology
Serial Peripheral Interface
Peripherals
Bug Reporting

Job description

  • Own testing & validation through designing and executing detailed test plans to ensure our firmware functions exactly as intended; no bugs, no surprises.
  • Work hands-on with our hardware, combining deep technical understanding with creative testing approaches to run both manual and automated tests.
  • Take full ownership of field issues by replicating, documenting, and collaborating with developers to find and fix the root cause quickly.
  • Go beyond the symptoms to uncover what really went wrong, validate the fixes, and prevent future issues.
  • Continuously improve QA methods, documentation, and workflows to make testing smarter, faster, and more efficient.
  • Maintain clear, structured, and traceable documentation for all test plans, environments, and results.

Requirements

Do you have experience in Firmware?, Do you have a Bachelor's degree?, You're a builder with a tester's mindset: curious, detail-oriented, and relentless about product reliability. You thrive in the space where hardware meets software, and you're not afraid to dig deep into a system to make it bulletproof., * Strong programming skills in C/C++.

  • Deep understanding of embedded systems architecture: microcontrollers, peripherals, and how it all connects.
  • Hands-on with communication protocols like I2C, SPI, UART, Wi-Fi, or Bluetooth.
  • Experience debugging firmware and hardware using JTAG, oscilloscopes, and logic analyzers.
  • Ability to read hardware schematics and understand system-level interactions.
  • Proven track record creating and executing detailed test plans and test cases.
  • Analytical mindset for root cause analysis and problem-solving in complex environments.
  • Proven experience conducting firmware validation using automated test setups, ensuring reliability and consistency across test cycles.
  • Excellent communication and documentation skills; your bug reports are as clean as your code.

About the company

At Aquablu, we're not just bottling innovation, we're engineering a cleaner, smarter future of hydration. Since 2018 our founders, Marnix and Marc, have been on a mission to eliminate single-use plastics by replacing them with game-changing, connected water systems. Now poured in 16 countries and counting, partners like Heineken, Adyen, and Marriott are already on board. Join us in our mission to hydrate a billion people to thrive everyday! "We don't just build devices; we build momentum for a planet that deserves better." - Marnix, Co-founder of Aquablu At Aquablu, our technology fuels sustainability. From smart water systems to connected devices, everything we build needs to perform at the highest level. That's where you come in: ensuring that our embedded software is rock-solid, reliable, and ready for real-world impact. You will be the guardian of quality, driving testing strategies, solving complex hardware/software challenges, and making sure every product that leaves our hands meets the Aquablu standard: exceptional.

Apply for this position