Join a leading R&D company working with embedded software and firmware within a test environment
12th February, 2025
We're looking for a Test Engineer who enjoys working with both hardware and software.
If you're comfortable troubleshooting issues and working with embedded systems, this could be the perfect role for you.
The role is focused on modifying and writing unit tests in C, while Python is also beneficial. The role also requires good knowledge of Arduino / Raspberry Pi.
The position is open to mid-level or senior engineers.
What You’ll Be Doing:
Hands-on testing – Setting up and testing systems to make sure they work as expected for an engineer and for the end user.
Tracking down faults – Repeating tests to find intermittent issues and figuring out what’s going wrong.
Writing clear test procedures – So others can follow along and get reliable results.
Testing from different perspectives – Checking how systems work for both end users and installers.
Working with control systems – Making sure they function correctly in real-world conditions.
Thinking of better ways to test – Improving processes and making testing more efficient.
What We’re Looking For:
Someone who’s comfortable working with embedded systems and not afraid to get hands-on.
Experience with Arduino, Raspberry Pi, or similar embedded systems.
C programming skills (modifying and writing unit tests).
Python experience is a bonus.
Patience and attention to detail – especially when it comes to finding rare faults.
Good writing skills – the ability to create clear and useful test documentation.
Bonus skills: Electronics or mechatronics knowledge.
This role is perfect for someone who enjoys problem-solving, troubleshooting, and working on real-world systems. If that sounds like you, we'd love to hear from you!
The role requires you to be onsite in the Perth office.
Please reach out to luke@codematix.com.au with any questions.
You can find out more about Codematix by visiting www.codematix.com.au
Apply For Job