1

Embedded Software Verification Engineer Jobs in Boston, MA

Embedded Software Engineer

MA

$138K - $182K/yr

Testing, Reliability & Verification • Determine test and analysis requirements to validate ... in embedded software development or related engineering roles. • Proficiency in embedded ...

Embedded Software Engineer

Cambridge, MA · On-site

$143K - $189K/yr

... verification. * BS or MS in Software Engineering, Computer Science, Electrical Engineering, or related field * 5+ years of embedded software development and experience deploying embedded software

Embedded Software Engineer

Cambridge, MA · On-site

$90K - $210K/yr

... verification. * BS or MS in Software Engineering, Computer Science, Electrical Engineering, or related field * 5+ years of embedded software development and experience deploying embedded software

Embedded Software Engineer

Burlington, MA · On-site

$143K - $188K/yr

Introduction: 10Beauty is seeking a talented Embedded Software Engineer to help develop reliable, scalable, and high-performing software powering next-generation robotic systems. This role offers the ...

Embedded Software Engineer This role offers an opportunity for a hands-on Embedded Software Engineer to lead technical discussions across embedded software and hardware workstreams within a Fire ...

What you'll do This is a role for a Embedded Software Engineer within Secure Netowrk Systems (SNS) - Viasat Government who is eager to contribute to a small, fast-paced team. You will develop ...

next page

Showing results 1-20

Embedded Software Verification Engineer information

See Boston, MA salary details

$76K

$166.6K

$189K

How much do embedded software verification engineer jobs pay per year?

As of Jul 5, 2026, the average yearly pay for embedded software verification engineer in Boston, MA is $166,636.00, according to ZipRecruiter salary data. Most workers in this role earn between $142,900.00 and $187,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Embedded Software Verification Engineer, and why are they important?

To thrive as an Embedded Software Verification Engineer, a strong background in embedded systems, programming (C/C++), and software testing methodologies is essential, typically supported by a degree in computer science, electrical engineering, or a related field. Familiarity with tools such as MATLAB/Simulink, debuggers, oscilloscopes, and verification frameworks, as well as certifications like ISTQB, are commonly required. Attention to detail, problem-solving abilities, and effective communication help engineers identify issues and work collaboratively in cross-functional teams. These skills ensure the development of reliable, safe, and high-quality embedded systems in safety-critical industries.

What is the difference between Embedded Software Verification Engineer vs Embedded Software Developer?

AspectEmbedded Software Verification EngineerEmbedded Software Developer
Primary FocusVerifying and validating embedded software to ensure quality and reliabilityDesigning, coding, and implementing embedded software solutions
Skills & CertificationsKnowledge of testing tools, verification processes, embedded systems, certifications like ISTQBProficiency in programming languages (C, C++), embedded systems, software development certifications
Work EnvironmentTesting labs, development teams, quality assurance departmentsDevelopment teams, R&D labs, product engineering

While both roles require embedded systems knowledge and programming skills, the Embedded Software Verification Engineer primarily focuses on testing, validation, and ensuring software quality, whereas the Embedded Software Developer concentrates on creating and implementing embedded software solutions.

What are some common challenges faced by Embedded Software Verification Engineers during the validation process?

Embedded Software Verification Engineers often encounter challenges such as limited hardware availability, rapidly changing requirements, and integration issues with multiple hardware and software components. Debugging in an embedded environment can be more complex due to constrained system resources and limited visibility into the hardware-software interactions. Collaborating closely with both hardware and firmware teams is essential to quickly identify and resolve defects, making strong communication and problem-solving skills crucial for success in this role.

What does an Embedded Software Verification Engineer do?

An Embedded Software Verification Engineer is responsible for ensuring that embedded software systems function correctly and meet design requirements. They create and execute tests, analyze results, and identify software defects in embedded systems such as automotive controllers, medical devices, or consumer electronics. This role typically involves working closely with software developers and hardware engineers to review code, develop test plans, and use debugging tools to validate the software’s functionality, performance, and safety. Their work is crucial for delivering reliable products that operate safely and efficiently in real-world environments.
What job categories do people searching Embedded Software Verification Engineer jobs in Boston, MA look for? The top searched job categories for Embedded Software Verification Engineer jobs in Boston, MA are:
What cities near Boston, MA are hiring for Embedded Software Verification Engineer jobs? Cities near Boston, MA with the most Embedded Software Verification Engineer job openings:
Software Verification Engineer

Software Verification Engineer

Artech

North Reading, MA • On-site

Other

Posted 4 days ago


Job description

Software Verification Engineer

The Quality Engineering (QE) Team is responsible for assessing quality at all states of the Software Development Life Cycle so that client maintains its quality leadership in the Automated Test Equipment (ATE) industry. The Software Quality Engineer is an integral member of the QE team, using and developing automated tests for their flagship software products, as well as working with various in-house tools and industry leading digital and analog hardware. The client Quality Engineering team is looking for a highly motivated, energetic, software engineer who will work collaboratively with the test and development teams as well as independently to determine and develop imaginative, thorough, and practical testing solutions.

Responsibilities:

  • Reviewing system, hardware, software and user interface requirements documentation
  • Planning, designing, creating, executing, and automating tests focused on proving our products meet stringent requirements
  • System and user-focused testing that extends beyond the written requirements of the product
  • Enhancing in-house tools to make test creation more efficient and effective.
  • Managing defects in the defect tracking database to report, track, manage, and resolve issues found during product verification.
  • Interacts with software and hardware engineering teams, working closely with Software Development Engineering to prepare and continually manage a test strategy for defect assessment, peer reviews, test coverage analysis, and various levels of system integration tests.
  • Participate in customer account, engineering, Applications, and Marketing teams to understand key business and technical requirements.
  • Analyze problems and recommend solutions on client ATE platform to optimize customer throughput and performance
  • Work directly with test engineering customers to understand and improve test process; making recommendations to improve quality of test coverage.
  • Develop shared knowledge in the form of application solutions and test techniques.
  • This position may require some amount of travel (10 - 25%) to customer sites to support beta testing and transition teams.

Must Have:

  • BSEE/BSCS/BS Electrical Engineer, Computer Engineering, Software Engineering or equivalent.
  • Hands-on experience in ATE-based test environments.
  • Familiarity with Agile and Waterfall Software Development Life Cycles (SDLC).
  • Programming with C/C++, C# and VBA/VB.NET/Excel.
  • Other experience with scripting languages such as Perl or Python.
  • Experience using MS Visual Studio, github, JIRA, and other SW Development related tools.
  • Solid understanding of embedded systems, digital, mixed-signal, SoC. power, and/or analog hardware test methodologies.
  • Hardware/Software interaction in tester environments.
  • Exposure to pre-silicon / post-silicon validation flows.
  • Experience testing and/or developing test applications for semiconductors.
  • Effective written and verbal communications skills in English.
  • Able to work in an international, multi-site, dynamic and diverse team-oriented environment
  • 5+ years of test/product engineering experience in analog, digital and mixed signal testing with strong background in test design and development.
  • Any direct experience with ATE equipment is highly desired.

Artech logo

About Artech

Sourced by ZipRecruiter

Artech is a leading IT staffing and consulting company based in Morristown, NJ, US. Since its foundation in 1992, Artech has mastered in complementing human expertise with technology and business acumen to produce world-class staffing solutions. The company caters to diverse industry sectors, including financial services, healthcare, telecommunication, energy and utilities, supply chain, and retail. It provides IT consulting, project management, professional and staff augmentation, and managed staffing services. Artech's mission is to provide exceptional IT staffing services to its clients by comprehending their business needs and then crafting a customized staffing strategy. Its notable achievement includes being recognized as one of the largest IT staffing companies in the U.S, according to Staffing Industry Analysts (SIA).

Industry

Recruiting and staffing services

Company size

10,000+ Employees

Headquarters location

Morristown, NJ, US

Year founded

1992