...

Embedded Quality Assurance Engineer

Company Overview

PLC Group is a dynamic and innovative global tech firm that specializes in developing cutting-edge software and hardware systems and solutions. With a strong commitment to technological excellence, PLC Group has established itself as a leader in delivering reliable, high-performance products to clients around the world.

Job Summary

As an Embedded System QA Engineer, you will play a crucial role in ensuring the quality and reliability of our embedded products, particularly our remote management controller (RMC) and integrated software features. You’ll be responsible for designing, developing, and executing comprehensive test plans and test cases to validate both hardware and software components. Working closely with cross-functional teams, including software engineers, hardware engineers, and product managers, you’ll identify issues, troubleshoot problems, and ensure our products meet the highest standards of quality and performance. We’re seeking candidates with a strong background in testing and quality assurance, ideally with experience in hardware and software integration and a deep understanding of embedded systems. If you’re a natural team player with a background in Electrical Engineering or Computer Science, we want you to be a key part of our QA team.

Key Responsibilities

  • Set up product test environments
  • Develop and execute test plans, test cases, and test scripts for embedded systems software and hardware.
  • Design, implement & maintain functional testing and deliver quality features.
  • Understand and test hardware interfaces and communication protocols such as UART,  Modbus, MQTT, CAN, and custom transport protocols.
  • Conduct regression, and performance testing of embedded systems components.
  • Design and implement automated test frameworks and test scripts to streamline testing processes and improve efficiency.
  • Perform manual testing as needed to validate embedded systems functionality and performance.
  • Collaborate with cross-functional teams to identify, prioritize, and resolve issues and defects.
  • Document test results, track defects, and provide feedback to stakeholders on product quality and reliability. 
  • Document test procedures and maintain comprehensive test documentation.
  • Participate in design reviews, code reviews, and other project meetings to provide input on testability, usability, and quality considerations.
  • Stay current with emerging technologies, industry trends, and best practices in embedded systems testing and quality assurance.
  • Experience with testing frameworks such as pytest.
  • Familiarity with version control systems, preferably Git.
  • Understanding of CI/CD pipelines and the role of automated testing within.

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
  • 2+ years of experience in embedded systems testing, quality assurance, or related roles.
  • Solid understanding of embedded systems architecture, firmware development, and hardware/software integration.
  • Proficiency in testing methodologies, test automation tools, and scripting languages (e.g., Python, Perl, Shell).
  • Experience with embedded systems development tools, debuggers, emulators, and oscilloscopes.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
  • Self-motivated, detail-oriented, and able to work independently with minimal supervision.
  • Experience with Agile/Scrum development methodologies is a plus.
  • Deep understanding of SDLC/STLC
  • Experience with Google Suite (Drive, Sheets, Docx, Slides)

Benefits

PLC Group offers competitive compensation packages, comprehensive benefits, and opportunities for professional growth within a dynamic and inclusive work environment. You will be part of a forward-thinking organization committed to pushing the boundaries of technology innovation. Join PLC Group’s mission to create world-class products that redefine industry standards and drive technological advancement on a global scale.

Job Overview

Position
Embedded Quality Assurance Engineer
Location
Pakistan
Job Type
Onsite
Experience
2+ Years

Does this sound like a good fit?

Apply Now
Join The Team

Apply for this Role

Submit your details below and our recruitment team will get back to you shortly.

Application Form

Applying for: Embedded Quality Assurance Engineer

    Accepted formats: PDF, DOCX up to 10MB
    Accepted formats: PDF, DOC, DOCX

    By submitting, you agree to our Privacy Policy. Your data will only be used for recruitment purposes and will be held securely for 12 months.

    Latest blog

    Discover expert advice and
    solutions news