Embedded Quality Assurance Software Developer

6 days ago


Sydney, New South Wales, Australia beBeeQuality Full time $120,000 - $170,000

Embedded QA Software Engineer Role Overview

Job Description:

This is a key role within our Embedded Team, where you will be responsible for ensuring the quality and reliability of our embedded sensors and software features. As a Quality Assurance Software Engineer, you will play a crucial part in building trust with our customers by delivering high-quality products.

You will work closely with the development team to identify and resolve testing dependencies, traceability, risks, and gaps in test coverage across various products. Your meticulous documentation skills will ensure that discovered issues are communicated effectively with stakeholders, prioritized according to their potential impact, and addressed promptly.

In addition to your technical expertise, you will have excellent interpersonal skills, enabling you to implement and shape QA procedures across the platform. A strong understanding of CI/CD development approaches using automation will also be essential in this role.

Key Responsibilities:

  • Design, implement, and maintain automated tests within a test framework used as part of a CI/CD process.
  • Implement automated test cases to benchmark existing sensor performance and evaluate future product changes (software and hardware) against these benchmarks.
  • Independently conduct manual pre-release field testing and validation of embedded products to ensure features meet the design intent and requirements.
  • Identify and resolve testing dependencies, traceability, risks, and gaps in test coverage across a variety of products.
  • Meticulously document discovered issues with the product in bug tickets and ensure the issues are communicated with external stakeholders and prioritized according to their potential impact.
  • User Acceptance Testing – support in the development of protocols and procedures for user acceptance testing. Provide 'hands-on' assistance during the quarterly release cycle to ensure software release performance and stability.
  • Systems Integration Testing – work with the development team to ensure the successful integration of new technologies, sensor modes, or system functions via end-to-end testing.
  • Support the acquisition and processing of data for algorithmic development.
Required Skills & Qualifications:
  • Bachelor's degree in Engineering, Computer Science, or similar technical field of study, or equivalent practical experience.
  • 5 to 10 years of Software Quality Assurance, Software Development in Test, Verification and Validation, and/or Test & Evaluation experience.
  • Comfortable working with Python and embedded systems; a working knowledge of pytest and Selenium or equivalent is desirable.
  • Experience working with Linux and using Atlassian tools such as JIRA and Confluence.
  • Experience developing lower-level integration and module testing is desirable.
  • Experience with Xray test management software.
  • Experience mocking system interfaces and developing simulation test infrastructure.
  • Strong understanding of CI/CD development approach using automation where possible.
  • Strong interpersonal skills to implement and shape QA procedures across the platform.
  • Passionate about automation of processes, allowing for small agile teams to move forward quickly while maintaining existing product features.
  • A sense of ownership and pride in your performance and its impact on the company's success.


  • Sydney, New South Wales, Australia beBeeSoftware Full time $120,000 - $175,000

    Quality Assurance Software Engineer RoleThe purpose of this role is to ensure the quality and reliability of our products across all levels of development.Job Responsibilities:Design, implement, and maintain automated tests within a test framework used as part of a CI/CD process.Implement automated test cases to benchmark existing sensor performance and...


  • Sydney, New South Wales, Australia beBeeSoftware Full time $130,000 - $180,000

    Embedded Software Engineer OpportunityThis is a unique chance to contribute to the development of complex sensor systems operating in real-world environments. As an Embedded Software Engineer, you will be responsible for designing and implementing embedded software that runs on Linux-based systems, leveraging your expertise in modern C++ and Python.We are...


  • Sydney, New South Wales, Australia beBeeSoftware Full time $100,000 - $140,000

    About the JobWe are seeking a talented and motivated Student Engineer to join our Product Development Engineering team. As a Student Engineer, you will have the opportunity to work on real-world challenges that shape the way people interact with technology.Key Responsibilities:Design, develop, and test software features aligned with product goalsDevelop...


  • Sydney, New South Wales, Australia beBeeEngineering Full time $80,000 - $120,000

    Software Engineering OpportunityWe are seeking a skilled Software Engineer to join our Product Development team. This role offers the chance to gain hands-on experience designing, building, and testing software that powers meaningful products.This opportunity involves working on complex systems developed to high quality medical standards, providing a solid...


  • Sydney, New South Wales, Australia beBeeSoftware Full time $120,000 - $150,000

    Embedded Software Developer PositionWe are seeking a skilled Embedded Software Developer to join our global team. As an Embedded Software Developer, you will play a key role in developing innovative IoT lighting solutions.You will be responsible for creating, testing, and releasing embedded code for Connected IoT Lighting products deployed...


  • Sydney, New South Wales, Australia beBeeSoftware Full time $100,000 - $120,000

    Job Title: Embedded Software EngineerWe are seeking a talented Embedded Software Engineer to join our global R&D team. In this role, you will design and implement embedded code for IoT lighting solutions deployed worldwide.Key Responsibilities:Developing, testing, and releasing embedded code for IoT Lighting productsCollaborating with teams to innovate and...


  • Sydney, New South Wales, Australia beBeeEmbedded Full time $140,000 - $170,000

    We are seeking a highly skilled and motivated individual to join our team as a Senior Embedded Software Developer. The role involves designing and implementing safety-critical embedded software for Traffic Signal Controllers.This is an exciting opportunity to work closely with a multidisciplinary engineering team in a hands-on role. You will be responsible...


  • Sydney, New South Wales, Australia beBeeSoftwareQuality Full time $80,000 - $140,000

    Software Quality Assurance SpecialistOur ideal candidate is a seasoned software quality assurance professional with expertise in designing, executing, and documenting comprehensive test cases for software applications. This role involves collaborating with cross-functional teams to ensure high-quality software releases.Key Responsibilities:Design and execute...


  • Sydney, New South Wales, Australia beBeeEmbedded Full time $130,000 - $180,000

    Real-Time Embedded Software Expertise">We are seeking a talented and experienced expert in real-time embedded software development to contribute to the creation of innovative solutions for complex sensor systems operating in real-world environments.">This role involves designing, implementing, and maintaining embedded software that runs on Linux-based...


  • Sydney, New South Wales, Australia DroneShield Full time

    Join to apply for the Software Quality Assurance Engineer role at DroneShieldJoin to apply for the Software Quality Assurance Engineer role at DroneShieldGet AI-powered advice on this job and more exclusive features.DroneShield is seeking a QA Software Engineer with relevant experience to join the team in Sydney, Australia. The position will report to the...