About MBRYONICS
MBRYONICS is at the forefront of free space optical communications. Our product portfolio covers a wide range of emerging technologies from photonic integrated circuits to advanced optical systems and embedded software solutions. Our optical communications systems are integrated and deployed in satellite communications systems. The work is exciting and challenging and is at the forefront of the technology domains. As part of our expansion, we are currently looking for a suitably motivated - Software Test Engineer - to join our group.
As a Software Test Engineer you will play a crucial role in ensuring the quality and reliability of our software products. You will be responsible for designing, developing, and executing test plans and test cases, identifying and reporting defects, and collaborating with developers and product owners to deliver high-quality software that meets the needs of our users.
What you'll do
Test Planning and Design:
- Analyze requirements, specifications and technical design documents to create comprehensive and well-structured test plans and test cases.
- Identify test scope, objectives and strategies in collaboration with the development team and stakeholders.
- Develop and maintain test data and test environments.
Test Execution and Analysis:
- Execute manual and automated test cases according to the test plan.
- Identify, document and track software defects using bug tracking systems.
- Analyze test results, identify root causes of failures and provide clear and concise reports.
- Perform different types of testing, including functional, integration, system, regression, performance and fuzz testing (as applicable).
- Breakdown of testing activities by platform:
- Embedded software: 55%
- Backend applications: 30%
- Networking protocols: 10%
- Web front end: 5%
- User experience: 0%
Test Automation:
- Design, develop, and maintain automated test scripts using relevant tools and frameworks.
- Contribute to the continuous improvement of the test automation framework.
- Integrate automated tests into the CI/CD pipeline.
- Assist in the administration and management of the CI/CD pipeline toolchain.
Collaboration and Communication:
- Work closely with developers, product owners, and other stakeholders throughout the software development lifecycle.
- Communicate effectively with the team regarding test progress, results, and any issues encountered.
Who you are
- Bachelor's degree in Computer Science or Software Engineering.
- Understanding of software testing methodologies, concepts and the software development lifecycle (SDLC).
- Experience in designing, developing and executing test plans and test cases.
- Excellent analytical and problem-solving skills with a strong attention to detail.
- Strong communication and collaboration skills.
- Interest in working with and learning about embedded systems development.
Desired Qualifications
- Experience with test automation tools and frameworks.
- Experience with high level programming languages, including Python and Javascript/ECMAScript.
- Experience with low level programming languages, including C and C++.
- Experience with CI/CD pipelines (e.g., BitBucket Pipelines, Jenkins, GitLab CI).
- Experience testing embedded systems and networking protocols.
- Experience working in an Agile/Scrum environment.
What's in it for you
Career Growth: Contribute to a world-class space-age communication program while developing your leadership skills in a state-of-the-art manufacturing environment
Collaboration: Work with talented professionals across disciplines to drive impactful solutions
Innovation: Be part of a team pioneering advancements in manufacturing engineering for cutting-edge FSO systems
Work-Life Balance: Enjoy flexible work schedules and a comprehensive benefits package
If you're ready to take your career to new heights and drive the future of space-age communication, apply now and join the MBRYONICS team as our Software Test Engineer.
Diversity, Inclusion and Equal Opportunities
Core ethical values, diversity and inclusion are invaluable to MBRYONICS’ business success. We recognise that the broad perspectives that result from recruiting, developing and retaining a globally diverse workforce promotes innovation and helps us succeed as a business enterprise. It is the policy and practice of the Company to provide equal opportunities to all employees and applicants. The Company will not tolerate discrimination on the basis of gender, race, religion, sexual orientation, gender identity, civil status, family status, disability, age, or membership of the Traveller community.
Top Skills
What We Do
MBRYONICS designs, engineers, and manufactures optical payloads (optical communications and photonics) and optical ground stations for next generation extremely high throughput hybrid Optical/RF satellite systems, optical mesh networks, optical relays, and autonomous optical sensor networks for high precision space domain awareness.
We specialise in both the design and MAIT of optical and photonics systems for industrialised series production. MBRYONICS is pioneering the use of and industrialisation of FreeForm optics and photonic integrated circuits for space systems, including inter-satellite communications, optical feeder links, intra-satellite communications (analogue/digital) and microwave photonics applications.
We have nearly two decades of experience in research and development on some of the most challenging photonics and optics projects, finding cost effective solutions to new technical challenges. We regularly collaborate and consult with teams that need photonics and optics engineering, design and manufacturing AIT expertise, from early stage path finding to industrial production. Collaborating closely to identify the key problems and opportunities while bringing our years of experience to the table from a multidisciplinary team.







