
Senior Firmware QA Engineer
Spoon
full-time
Posted on:
Location Type: Hybrid
Location: 's-Hertogenbosch • 🇳🇱 Netherlands
Visit company websiteJob Level
Senior
Tech Stack
DockerJenkinsLinuxPythonTCP/IP
About the role
- Develop and maintain automated test suites for firmware using Robot Framework and Python, and ideally C++.
- Design, implement, and execute test plans for firmware releases on wearables and smart stations.
- Work hands on in the lab with oscilloscopes, logic analyzers, power supplies, network analyzers, and other test equipment to validate and debug behavior.
- Verify communication and network protocol behavior (for example Wi Fi, Bluetooth and other relevant wireless protocols) across devices and infrastructure (such as MQTT servers).
- Build automated test harnesses that run in CI pipelines to validate new firmware and hardware revisions.
- Collaborate with manufacturing teams (primarily in Hungary) to qualify new builds, improve test coverage, and refine manufacturing test processes.
- Analyze failures from manufacturing and internal testing, determine whether issues are firmware, hardware, or test related, and drive root cause analysis to closure.
- Create and maintain test documentation, including test cases, test reports, and coverage metrics.
- Contribute to CI/CD pipelines (for example GitHub Actions, Docker based workflows) to ensure reliable and repeatable firmware validation.
- Provide clear, data based feedback to firmware, hardware, and production stakeholders and participate in release go/no go decisions.
Requirements
- 5+ years of experience in firmware or embedded QA engineering for hardware based products.
- Strong understanding of embedded systems, microcontrollers, and how firmware interacts with hardware.
- Hands on experience with lab equipment such as oscilloscopes, logic analyzers, power measurement tools, and protocol analyzers.
- Proven experience building and maintaining test automation using Robot Framework and Python; exposure to C++ for tools or test harnesses is a strong plus.
- Comfortable working on and testing embedded Linux or similar platforms; Raspberry Pi or similar single board platforms is a plus.
- Familiarity with network and wireless protocols used in connected devices (for example Wi Fi, Bluetooth, MQTT, TCP/IP).
- Experience integrating automated tests into CI/CD pipelines (for example GitHub Actions, Jenkins, Docker).
- Previous collaboration with manufacturing or industrial test teams, ideally for high volume products.
- Strong problem solving mindset, able to move between firmware, hardware, and infrastructure when investigating issues.
- Solid version control practice with Git and modern branching / review workflows.
- Excellent communication skills in English, able to work cross functionally with distributed teams; Dutch is a plus but not required.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Robot FrameworkPythonC++embedded systemstest automationCI/CD pipelinesnetwork protocolswireless protocolstest documentationroot cause analysis
Soft skills
problem solvingcommunicationcollaborationdata analysiscross-functional teamwork