QA Engineer - Embedded

PLC Group 

📍 Islamabad, Pakistan 🇵🇰

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Systems Engineer Jobs

Key Skills

UARTModbusMQTTCANpytest

Industry

Consumer ElectronicsIndustrial Automation

Job Description

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, Docs, 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.