Senior Engineer, Embedded Software Testing and Qualification

Hexagon AB

United States

On-site

USD 120,000 - 170,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hexagon AB is seeking a Senior Engineer in Embedded Software Testing and Qualification to lead verification, validation, and qualification of embedded software for advanced inspection systems. You will develop automated frameworks, define quality strategies, and ensure reliability under real-world conditions while partnering with multidisciplinary teams.

The role emphasizes hands-on testing, test automation, and maintaining high-quality software through SDLC/ STLC principles in a fast-paced

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related STEM discipline.
  • 8+ years experience in embedded software testing, QA, or verification and validation.
  • Strong understanding of SDLC, STLC, and Agile.
  • Experience designing automated test frameworks.
  • Programming skills in Python, C#, C++, or similar.
  • Experience with functional, integration, regression, system, performance, and reliability testing.
  • CI/CD integration experience.
  • Strong debugging and analytical skills.
  • Experience with multidisciplinary engineering teams.
  • Excellent communication and documentation.

Responsibilities

  • Define verification and validation strategies for embedded software.
  • Develop software qualification plans.
  • Establish requirements traceability.
  • Define quality objectives, acceptance criteria, and release metrics.
  • Develop automated test frameworks.
  • Create regression, integration, system, functional, and performance tests.
  • Build Hardware-in-the-Loop (HIL) environments.
  • Integrate testing into CI/CD pipelines.
  • Improve automation coverage.
  • Perform functional, integration, regression, performance, and reliability testing.
  • Validate embedded software for imaging, communications, and real-time processing.
  • Verify software under representative operating conditions.
  • Ensure compliance with software quality standards.
  • Lead software quality initiatives.
  • Provide leadership in verification methodologies.
  • Mentor software quality engineers.
  • Participate in architecture and design reviews.
  • Promote software quality best practices.
  • Collaborate across Software, FPGA, Systems, Electrical, Optical, Mechanical, and Product Engineering.
  • Perform defect analysis and root cause investigations.
  • Support release activities with quality metrics.
  • Contribute to New Product Introduction.
  • Improve verification processes and automation frameworks.
  • Evaluate emerging testing technologies.
  • Support DevOps, Agile, and CI/CD initiatives.
  • Drive continuous improvement in software quality.

Skills

Embedded software testing
Python
C++
CI/CD
Automated test frameworks
Debugging
Requirements traceability
Multidisciplinary collaboration
Documentation
Strong communication

Education

Bachelor's degree in Computer Science or Engineering

Tools

Python
C++
C#
Azure DevOps
Jenkins
GitLab CI
HIL testing

Job description

Senior Engineer, Embedded Software Testing and Qualification Job Description Senior Engineer, Embedded Software Testing and Qualification

Summary

Hexagon's Manufacturing Intelligence division develops advanced manufacturing technologies that help customers accelerate innovation, improve productivity, and deliver the highest levels of quality through industry-leading inspection and production solutions.
As a Senior Engineer, Embedded Software Testing and Qualification, you will lead the verification, validation, and qualification of embedded software supporting Hexagon's advanced industrial inspection systems. You will develop automated test frameworks, define software quality strategies, and ensure embedded applications meet the highest standards for performance, reliability, and regulatory compliance while collaborating across multidisciplinary engineering teams.

Job Responsibilities
Test Strategy & Verification
  • Define verification and validation strategies for embedded software.
  • Develop software qualification plans.
  • Establish requirements traceability.
  • Define quality objectives, acceptance criteria, and release metrics.
Test Development & Automation
  • Develop automated test frameworks.
  • Create regression, integration, system, functional, and performance tests.
  • Build Hardware-in-the-Loop (HIL) environments.
  • Integrate testing into CI/CD pipelines.
  • Improve automation coverage.
Software Qualification
  • Perform functional, integration, regression, performance, and reliability testing.
  • Validate embedded software for imaging, communications, and real-time processing.
  • Verify software under representative operating conditions.
  • Ensure compliance with software quality standards.
Technical Leadership
  • Lead software quality initiatives.
  • Provide leadership in verification methodologies.
  • Mentor software quality engineers.
  • Participate in architecture and design reviews.
  • Promote software quality best practices.
Cross-functional Collaboration
  • Collaborate across Software, FPGA, Systems, Electrical, Optical, Mechanical, and Product Engineering.
  • Perform defect analysis and root cause investigations.
  • Support release activities with quality metrics.
  • Contribute to New Product Introduction.
Continuous Improvement
  • Improve verification processes and automation frameworks.
  • Evaluate emerging testing technologies.
  • Support DevOps, Agile, and CI/CD initiatives.
  • Drive continuous improvement in software quality.
Qualifications
Required
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related STEM discipline.
  • 8+ years experience in embedded software testing, QA, or verification and validation.
  • Strong understanding of SDLC, STLC, and Agile.
  • Experience designing automated test frameworks.
  • Programming skills in Python, C#, C++, or similar.
  • Experience with functional, integration, regression, system, performance, and reliability testing.
  • CI/CD integration experience.
  • Strong debugging and analytical skills.
  • Experience with multidisciplinary engineering teams.
  • Excellent communication and documentation.
Preferred
  • Embedded Linux or real-time systems testing.
  • Hardware-in-the-Loop testing.
  • Industrial imaging or inspection systems.
  • Azure DevOps, Jenkins, or GitLab CI.
  • Automated test equipment and lab instrumentation.
  • Safety-critical software standards.
  • Industrial automation, aerospace, metrology, robotics, or NDT.
  • AI-assisted software testing.
Key Competencies

Embedded Software Verification & Validation; Test Automation; Software Qualification; Hardware-in-the-Loop Testing; Python & C#; CI/CD; Requirements Traceability; Software Quality Engineering; Defect Analysis; Performance & Reliability Testing; Root Cause Analysis; Technical Leadership.

Leadership Expectations

Champion software quality, promote automation-first methodologies, mentor engineers, foster collaboration across disciplines, improve testing strategies and engineering processes, and demonstrate Hexagon leadership principles.

Collaboration with global engineering teams, work in embedded software laboratories, occasional domestic and international travel, and interaction with prototype hardware and manufacturing teams.

Why Join Hexagon

Play a critical role in ensuring the quality and reliability of embedded software powering next-generation industrial inspection systems while working with multidisciplinary engineering teams.

Explore Life at Hexagon

Today, everything from the phone in your pocket to the aeroplanes crossing the sky functions because we can measure the world around us.
At Hexagon, measurement is in our DNA. From microns to Mars, we measure what matters for the future.
Instagram: @hexagon_mi | @hexagon_ab
LinkedIn: Hexagon Manufacturing Intelligence
YouTube: Hexagon MI | Hexagon AB
Twitter/X: @HexagonMI | @HexagonAB
Facebook: Hexagon Manufacturing Intelligence
Hexagon is the global leader in measurement technologies with approximately 17,000 employees in 50 countries and net sales of approximately EUR 3.7 billion.

#L1-SS1

#Onsite

Hex

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer, Embedded Software Testing and Qualification
Senior Engineer, Embedded Software Testing and Qualification

Hexagon Manufacturing Intelligence • Town of Skaneateles (NY)

On-site
USD 140,000 - 190,000
Senior Embedded Software Testing & Qualification Engineer
Senior Embedded Software Testing & Qualification Engineer

Hexagon Manufacturing Intelligence • Town of Skaneateles (NY)

On-site
USD 140,000 - 190,000
Senior Embedded Software QA & Verification Lead
Senior Embedded Software QA & Verification Lead

Hexagon AB • United States

On-site
USD 120,000 - 170,000
Junior Field Services Engineer
Junior Field Services Engineer

Hexagon Manufacturing Intelligence • Asheville (NC)

Hybrid
USD 42,000 - 56,000
Junior Field Service Engineer
Junior Field Service Engineer

Hexagon Manufacturing Intelligence • Town of Skaneateles (NY)

On-site
USD 55,000 - 75,000
Jr. Field Service Engineer
Jr. Field Service Engineer

Hexagon Manufacturing Intelligence • Town of Skaneateles (NY)

On-site
USD 55,000 - 75,000
Applications Engineer II
Applications Engineer II

Hexagon Manufacturing Intelligence • Novi (MI)

Remote
USD 90,000 - 120,000
Junior Field Service Engineer
Junior Field Service Engineer

Hexagon AB • Toledo (OH), Detroit (MI)

On-site
USD 42,000 - 58,000
Junior Field Service Engineer
Junior Field Service Engineer

Hexagon Manufacturing Intelligence • Camarillo (CA)

On-site
USD 70,000 - 95,000
Applications Engineer
Applications Engineer

Hexagon Manufacturing Intelligence • Philadelphia

On-site
USD 85,000 - 120,000