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

Community Support Staff

Opportunity Behavioral Health Inc
Lancaster, PA

Job Description Job Description   Community Support Staff provide one on one support for adult individuals diagnosed with Autism and Intellectual Disabilities. Support is provided in their home …

View Details
Posted 2025-08-23

Sous Chef

Autograph Brasserie
Wayne, PA

Are you excited to learn? Want a company where you have growth potential? Sick of being undervalued and overworked? Then you have found the right place! We are searching for talented, energetic…

View Details
Posted 2025-08-22

SPORTS COACH (Evenings & Weekends)- VOLLEYBALL

BUTLER COUNTY FAMILY YOUNG MENS CHRISTIAN AS
Cranberry Township, PA

Job Description Job Description PART TIME EMPLOYEE BENEFITS: Less than 29 hours/week Free Membership to the YMCA Discounted Y Programs The Sports Coach intentionally fosters a cause…

View Details
Posted 2025-08-09

Full Time HHA No Weekends

Guardian Angel Senior Services
Westford, PA

&##127970; Guardian Angel Senior Services &##128205; Merrimack Valley Areas &##128338; Full-Time – Short Hour Shifts   Want Full-Time Benefits Without Long Shifts? We've Got You Covered. …

View Details
Posted 2025-09-16

Traffic Control Flagger

Wright
Waynesboro, PA

Job Description Job Description Looking for a job with promotion opportunities? We offer on the job training, weekly pay, overtime and raises for time earned! No experience is necessary for thi…

View Details
Posted 2025-07-28

Claims Compliance Specialist

Contemporary Staffing Solutions
Wayne, PA

Job Title: Medical Claims Coordinator Job Overview: We are seeking a detail-oriented Medical Claims Coordinator to join our client’s team and play a key role in supporting healthcare operations. T…

View Details
Posted 2025-09-10

Personal Care Assistant (PCA)

AbaCares Services
Lancaster, PA

Job Description Job Description AbaCares Services, a leading home care provider based in Lancaster, PA , seeks a compassionate and dedicated Personal Care Assistant (PCA) to join our team. This …

View Details
Posted 2025-08-22

Staff Accountant

Sybridge Technologies
Fairview, PA

Corporate Profile SyBridge Technologies was established in 2019 by Crestview Partners to create a global technology leader that provides value-added design and manufacturing solutions across multi…

View Details
Posted 2025-09-14

Vape Store Sales Associate

B & T Monroeville
Monroeville, PA

Job Description Job Description Our Vape and Wellness store is looking for a Full-Time and Part-Time Retail Sales Associate who is friendly and willing to assist customers find the items they nee…

View Details
Posted 2025-08-22

Payroll Manager

BrightPath Kids USA
Glen Mills, PA

Job Description Location: West Seneca, NY Pay Range: $80K - $90K Job Type: Full-Time, Salary Build your career in the early childhood education field and become a valued member of our team a…

View Details
Posted 2025-08-27