Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Rosewood Partners • Melbourne, Victoria, Australia
Role & seniority: Embedded Software Quality Engineer (mid-level) focusing on automated testing for embedded/IoT firmware.
Python; Behave (BDD)
Hardware-in-the-Loop (HWIL) test cases
Wireshark or equivalent for network/packet analysis
IoT protocols: Bluetooth, Serial, TCP/MQTT
Version control/defect tooling (optional: JIRA, Git)
Develop and execute automated HWIL test cases; extend test coverage to reduce manual regression.
Design comprehensive test plans for the broader IoT ecosystem and verify acceptance criteria with stakeholders.
Analyze complex communication data, reproduce defects with developers, and evaluate new testing tools/frameworks.
2+ years in test automation; strong Python expertise
Concrete experience testing embedded software on wireless IoT devices
Thorough, analytical approach; ability to investigate root causes
Experience capturing/analyzing network traffic (Wireshark or similar)
Engineering/CS degree or related technical discipline
Knowledge of lighting control protocols (DALI)
BLE/Bluetooth Mesh exposure
Familiarity with JIRA and Git
Melbourne, Australia (inner suburbs)
On-site, full-time role within a smaller team under a global IoT engineering arm
We are partnering with a smart technology R&D company to help them find a Embedded Software Quality Engineer who can help them accelerate the shift from manual regression testing to a sophisticated, automated testing framework across multiple embedded products.
The company is the IoT engineering arm of a global business, so you’ll get the benefits of working in a smaller team based in Melbourne's inner suburbs, while also having the support of a larger organisation.
About the role As an Embedded Software Quality Engineer, you will focus on verifying the quality of embedded software and firmware for IoT products. You will work with existing testing frameworks to develop new automated tests and significantly extend test coverage, performing testing across all cycles including integration, verification, regression, and validation. Beyond execution, you will prepare comprehensive test plans for the broader ecosystem, research new frameworks to improve efficiency, and work closely with stakeholders to analyse business requirements and identify automation paths.
What's next If you are a tester who wants to move beyond simple web/app testing and get your hands on complex hardware and IoT systems, we want to hear from you. We’ll be reviewing applications over the next few weeks and contacting shortlisted candidates for an initial phone screen.