Embedded QA Engineer

Rivers Agile
Pittsburgh, PA


We are seeking a QA Engineer with strong testing fundamentals and a working understanding of embedded systems to validate end-to-end functionality, reliability, and robustness of the system. You’ll be the first line of defense against bugs in an embedded C++ codebase, helping us catch issues early and iterate rapidly.

Location: Our office is in the northern part of the Pittsburgh metro area. As the product you’re testing involves both hardware and software, this position requires onsite work with the ability to work from home occasionally. Candidates must be local or willing to relocate.

Description
This role emphasizes hands-on testing, lightweight infrastructure setup, and collaborative issue resolution. You’ll work closely with developers to validate device features, file clear and actionable bugs, and retest fixes. The ideal candidate is an analytical engineer who thrives in a fast-moving, hardware-adjacent environment and is comfortable getting hands-on with devices, logs, and simple test utilities like custom Python scripts.

You’ll quickly get up to speed on system architecture, set up lightweight test tools, and collaborate with developers to define a concise, high-impact test plan. Your focus will be on hands-on testing of smart devices and gateways, validating command-response behavior, reporting clear and actionable bugs, and verifying fixes. You'll also assist with basic scripting, maintain test documentation in Testrail, and contribute to test summary reports that help guide product quality decisions.

Qualifications
  • 7+ years of professional experience in software QA or test engineering
  • Strong understanding of QA fundamentals including test planning, test case authoring, execution, and bug reporting
  • Experience testing systems that interact with hardware such as IoT devices, firmware-driven systems, or embedded Linux environments
  • Familiarity with embedded concepts such as microcontrollers, UART, I2C, SPI, and state machines
  • Comfortable working in Linux environments like Ubuntu Core with the ability to navigate logs, monitor processes, and use command-line tools to validate device behavior
  • Understanding of communication flows between devices and the cloud using protocols like MQTT
  • Familiarity with basic Python scripting to support test utilities, automation, or data logging
  • Experience using test case management tools such as TestRail and issue trackers like Jira
  • Strong written communication skills for documenting bugs, test cases, and test results
  • Detail-oriented and self-directed with the ability to thrive in a fast-paced development cycle
Pluses
  • Experience testing embedded C or C++ firmware running on microcontrollers
  • Familiarity with Microchip’s ARM Cortex-M0+ MCUs and development tools like MPLAB X and PICkit
  • Exposure to hardware-in-the-loop testing or validating physical device behavior in real time
  • Ability to read basic circuit diagrams or understand sensor behaviors such as proximity, pressure, or motion
  • Experience capturing and analyzing serial communication traffic
  • Comfort building lightweight test harnesses or utilities in Python for embedded systems testing
Package: salaried position, bonus program, full benefits (medical, dental, vision, supplementary), holidays, paid time off, paid parental leave, 401(k) plan, good work-life balance, and work-from-home options
Posted 2025-09-14

Recommended Jobs

Mortgage Post Closer

Toll Brothers
Pennsylvania

Join a Top-rated Employer! Who are we? Since 1967, Toll Brothers has been building luxury homes and communities in the best locations in the U.S. Today, we’re a Fortune 500 company operating …

View Details
Posted 2025-08-20

Team Lead Housekeeping

Seven Springs
Champion, PA

Create Your Experience of a Lifetime! Come work and play in the mountains!  Whether it’s your first-time seeing snow or you were born on the slopes, joining our team means discovering (or re-di…

View Details
Posted 2025-10-30

Wellness Supervisor- Senior Homecare (RN/LPN) - Full Time

Visiting Angels of Jenkintown
Havertown, PA

Job Description Job Description Would you like a career helping others? Are you a Nurse (RN or LPN) who is tired of working long hours in hospitals and looking for meaningful work that does not b…

View Details
Posted 2025-10-23

Technology Finance Analyst

Aramark
Philadelphia, PA

We are seeking a forward-thinking Financial Analyst to support our Technology organization and Labor IQ Program. This role will play a critical part in driving financial insights and strategic decisi…

View Details
Posted 2025-09-30

Bilingual Onsite Supervisor (2 Schedules)

Epic Personnel Partners, LLC - Allentown, PA
Bethlehem, PA

Job Description Job Description Are you ready to Jump Start your Career and become an EPIC employee!? Looking for a Spanish Speaking Onsite Supervisor to assist in managing up to 300 temporary …

View Details
Posted 2025-10-17

Lab assistant

SPECTRAFORCE TECHNOLOGIES Inc.
Pittsburgh, PA

Reference #: 0ffd44b6-318d-4153-b005-9b2f04e9e16d Lab Assistant - 3rd shift Duration- 3 months Location-Greentree Rd 4 Parkway Center, Pittsburgh, Pennsylvania, United States, 15220 Shift- T-Sat …

View Details
Posted 2025-10-30

Conference Services Worker - NBA Conference Services

Aramark
York, PA

Job Description The Conference Services Worker is responsible for proper setup, breakdown, maintenance, and cleanliness of conference rooms and lounges in accordance with ARAMARK standards, safety…

View Details
Posted 2025-10-21

Project Estimator

CyberCoders
Hatboro, PA

Job Description Job Description Project Estimator Position Overview: We are seeking an experienced Estimator to join our team, preferably someone who has experience in estimating Commercial, …

View Details
Posted 2025-10-24