Senior Automation Embedded QA Engineer

Redmond, USA; Remote

Senior QA Engineer (Embedded - Satellite Solutions)

Are you an experienced QA Engineer with a passion for embedded systems and a talent for ensuring product quality through both manual and automated testing? Do you thrive in environments working with Linux-based products and have a strong understanding of C/C++ development contexts? If so, we have an exciting opportunity for you to join our team and contribute to cutting-edge satellite-related solutions!

We're looking for a highly skilled and motivated Senior QA Engineer to play a critical role in ensuring the quality and reliability of our next-generation embedded products. You'll be instrumental in shaping our testing strategy, performing comprehensive system testing, and driving automation for solutions that operate in demanding environments.

What You'll Do:

  • Design and execute comprehensive manual and automated test cases for embedded Linux-based systems.
  • Perform in-depth system-level testing of complex hardware-software interactions for satellite communication solutions in a laboratory and real environment.
  • Design and develop robust automation test suites using Python.
  • Integrate and maintain automated tests within our CI/CD pipelines, ensuring continuous validation and rapid feedback.
  • Collaborate closely with embedded C/C++ developers to understand product architecture, define testable requirements, and troubleshoot issues.
  • Contribute to the maintenance and improvement of our CI infrastructure, including test environments and build processes.
  • Identify, analyze, and report defects with clear, concise documentation, providing strong root cause analysis.
  • Drive best practices in quality assurance and continuous improvement within the team.

What We're Looking For:

  • 5+ years of experience in Quality Assurance, with a strong background in both manual and automated testing for embedded systems.
  • Proven expertise in Python for developing and maintaining automation frameworks (e.g., Pytest, Robot Framework).
  • Strong understanding and experience with Linux operating systems in an embedded context.
  • Familiarity with C/C++ development environments and the ability to understand embedded code for testing purposes.
  • Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD, GitHub Actions) and a willingness to contribute to CI maintenance.
  • Experience with version control systems like Git.
  • A solid grasp of system testing methodologies for complex, highly reliable products.
  • Excellent problem-solving skills, attention to detail, and strong communication abilities.
  • Physical location in Seattle metropolis with the ability to work from the office in Readmont

Bonus Points:

  • Experience with satellite communication, networking protocols (TCP/IP, UDP), or specific embedded debugging tools.

Share opportunity

Loading...
plus iconminus iconarrow icon pointing rightarrow icon pointing rightarrow icon pointing downarrow icon pointing leftarrow icon pointing toparrow icon pointing top rightyoutube iconPlay iconPause iconarrow pointing right in a circleDownload iconResume iconCross iconActive Badge iconActive Badge iconInactive Badge iconInactive Badge iconFocused Badge iconDropdown Arrow iconQuestion Mark iconFacebook logoTikTok logoLinkedin logoLinkedIn logoFacebook logoTwitter logoInstagram logoClose IconEvo Arrowarrow icon pointing right without lineburgersearch