Software Test Engineer
Myriota
Are you passionate about building reliable, high-quality software that makes a real-world impact? Myriota is seeking a Software Test Engineer to ensure the performance, stability, and reliability of our satellite connectivity systems. Join us in shaping the future of global IoT communication. Your attention to detail and commitment to quality will help deliver affordable, secure, and long-lasting satellite solutions that truly make a difference for people and the planet.
The incredible opportunity
As a Software Test Engineer, you’ll be instrumental in ensuring the functionality, reliability, and performance of Myriota’s software. By developing and executing comprehensive tests and test frameworks, you’ll help embed quality throughout the development lifecycle. Working closely with the engineering team, you’ll contribute to building robust solutions that meet the highest standards.
Reporting to the Principal Communications Engineer, this role is based at our Adelaide office.
How you will drive success:
Automated Testing & CI/CD Optimisation
Improve software quality by developing automated unit and integration tests, improving the CI/CD system, and streamlining the management of containerised build environments to support efficient and reliable development workflows.
Agile Test Coverage & Codebase Auditing
Contribute to a culture of continuous improvement by auditing software tests in a fast-paced agile environment, ensuring test coverage keeps pace with a growing codebase and evolving product requirements.
Lab & Test Equipment Management
Maintain and support lab testing infrastructure, monitoring and expanding the equipment needed for hardware-in-the-loop testing to enable high-fidelity validation of hardware and software performance.
Field Testing & Validation
Design and execute real-world field tests to validate new network features. Develop comprehensive test plans and translate findings into clear, actionable reports for the network and product teams.
What we value in you:
- Degree in Electronics Engineering, Computer Science, or related field
- Strong grasp of software development best practices
- Skilled in creating test plans and clear documentation
- Experience with CI/CD tools (e.g. GitHub Actions, Travis, Jenkins)
- Familiar with Docker and containerised environments
- Proficient in C, C++, and Python
- Experience with cloud platforms like AWS
- Comfortable working with lab hardware and test setups
- Clear and effective communicator
- Detail-oriented and thorough in task execution
Why Myriota stands out:
- Driven by Purpose: Our mission creates meaningful impacts for both individuals and the planet.
- Shared Values: We embrace values that include Thinking Big, Simplifying, Collaborating, and Staying Authentic.
- Nurturing Growth: Count on tailored development plans that empower your potential.
- Flexibility & Empowerment: We champion work-life balance, well-being, learning, and individual passions.
- Caring Community: Our supportive culture offers mental health support, paid parental leave, birthday leave, and comprehensive health coverage.
Our hiring Commitment:
At Myriota, you don’t need to check every box.
We have key requirements which are important, but we also know that the best candidate may not tick all the boxes so, if you have the experience and capabilities for a portion of the role, Apply Now to join our energised team.
At Myriota, we're a diverse team united by strength. We warmly welcome applications from all backgrounds and walks of life. Elevate the future with us at Myriota today!