Senior Software Quality Engineer

Jobtailor

Boxborough (MA)

On-site

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking an experienced test engineer to drive verification and validation for embedded products such as power meters and environmental monitors. You will design test coverage for embedded Linux software, firmware, and device-level features, and execute system- and integration-level tests mirroring real-world deployments.

You will collaborate with software and hardware teams to review requirements, reproduce field issues, and contribute to automation frameworks and CI pipelines to

Qualifications

  • Bachelor's degree in engineering or similar field; 5–10 years of related experience.
  • Demonstrated experience in software quality, test engineering, or verification roles with a focus on embedded or systems-level testing.
  • Hands-on experience testing embedded Linux systems and firmware-driven devices.
  • Strong understanding of TCP/IP networking and validating device communications over wired and wireless networks.
  • Experience testing industrial or building-automation protocols (Modbus, BACnet, or similar).

Responsibilities

  • Promote and evolve the V&V strategy for embedded products.
  • Design, implement, and maintain manual and automated test coverage for embedded software and device-level features.
  • Develop and execute system-, integration-, regression-, and stress tests mirroring real-world deployments.
  • Collaborate with software and hardware engineers to review requirements and ensure testability.
  • Investigate field and manufacturing issues by reproducing failures and performing root-cause analysis.
  • Contribute to test automation frameworks and CI pipelines to improve repeatability and release confidence.
  • Validate industrial and building-automation protocols and device-to-cloud interactions (MQTT).
  • Define quality metrics and provide data-driven assessments of release readiness.

Skills

Embedded testing
Test automation
Python scripting
Networking basics
CI/CD
Git
Jira
Zephyr
Squish
Device firmware
Modbus
BACnet
Log analysis

Education

Bachelor's degree in engineering

Tools

Python
Shell scripting
Squish
Git
Jira
Zephyr
CI/CD
Modbus
BACnet

Job description

Responsibilities
  • Promote and evolve the software verification and validation (V&V) strategy for embedded products, including power meters, environmental monitors and controls, and edge gateways.
  • Design, implement, and maintain manual and automated test coverage for embedded Linux software, firmware, and device‑level features.
  • Develop and execute system‑level, integration, regression, and stress tests, including scenarios that mirror real‑world customer deployments (e.g., fully‑loaded devices, long‑duration uptime, and fault conditions).
  • Collaborate with software and hardware engineers to review requirements, designs, and risks, ensuring testability and quality are built in early.
  • Investigate field and manufacturing issues by reproducing failures, analyzing logs and network traffic, and performing root‑cause analysis.
  • Contribute to test automation frameworks and CI pipelines to improve repeatability, coverage, and release confidence.
  • Validate industrial and building‑automation communications protocols, as well as TCP/IP networks, and device‑to‑cloud interactions (MQTT).
  • Define quality metrics and provide clear, data‑driven assessments of release readiness.
Requirements
  • Bachelor’s degree in engineering or similar field and 5-10 years of related experience, or an equivalent combination of education and experience
  • Demonstrated experience in software quality, test engineering, or verification roles, with a strong focus on embedded or systems‑level testing; typically, 6 years.
  • Hands‑on experience testing embedded Linux systems and/or firmware‑driven devices.
  • Strong understanding of networking fundamentals (TCP/IP) and experience validating device communications over wired and wireless networks.
  • Experience testing industrial or building‑automation protocols (e.g., Modbus, BACnet, or similar).
  • Proficiency with test automation and scripting, such as Python, shell scripting, or similar languages.
  • Experience working with hardware‑integrated software systems, including interaction with sensors, meters, or I/O.
  • Experience testing industrial / device UI’s, particularly with Squish
  • Familiarity with CI/CD pipelines, version control systems (Git), and tracking tools like Jira and Zephyr.
  • Ability to analyze logs, packet captures, and system behavior to isolate complex, cross‑disciplinary issues.
  • Strong communication skills and the ability to work cross‑functionally with software, hardware, product, and manufacturing teams.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Engineer, Hardware Quality Automation
Sr Engineer, Hardware Quality Automation

Wayne Fueling Systems LLC • Austin (TX)

On-site
USD 110,000 - 160,000
Staff Software Engineer, Embedded Testing
Staff Software Engineer, Embedded Testing

Jobtailor • Kentucky

On-site
USD 90,000 - 120,000
Software Test Engineer
Software Test Engineer

Pentangle Tech Services | P5 Group • Illinois

On-site
USD 110,000 - 140,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Jobtailor • Alameda (CA)

On-site
USD 120,000 - 180,000
Systems and Software Quality Engineer
Systems and Software Quality Engineer

Jobtailor • Dearborn (MO)

On-site
USD 90,000 - 120,000
Senior Advanced Software Engineer
Senior Advanced Software Engineer

Jobtailor • Pennsylvania

On-site
USD 110,000 - 150,000
Senior Software Developer in Test – Infrastructure, Automation
Senior Software Developer in Test – Infrastructure, Automation

Jobtailor • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Test Engineer (SQA)
Senior Embedded Test Engineer (SQA)

Digital Dynamics, Inc. • Scotts Valley (CA)

On-site
USD 80,000 - 100,000
Software Test Engineer - C# and Embedded
Software Test Engineer - C# and Embedded

Global Connect Technologies • Minneapolis (MN)

On-site
USD 80,000 - 100,000
Firmware QA Engineer (Embedded Test Engineer)
Firmware QA Engineer (Embedded Test Engineer)

Ember LifeSciences • Westlake Village (CA)

On-site
USD 110,000 - 140,000