More jobs:
Senior Design Verification Engineer
Job in
Phoenix, Maricopa County, Arizona, 85003, USA
Listed on 2026-06-02
Listing for:
ASSA ABLOY Sicherheitstechnik GmbH
Full Time
position Listed on 2026-06-02
Job specializations:
-
Software Development
Software Engineer, DevOps, Software Testing
Job Description & How to Apply Below
ASSA ABLOY Opening Solutions is seeking a Senior Design Verification Engineer within the Embedded Systems team. This role is essential for the successful development and launch of products. You’ll work closely within engineering to help define test methodologies, ensure rigorous validation of our connected hardware solutions, develop automation and CI/CD infrastructure and strategies that helps support a robust and scaling test product test methodology.
Responsibilities- Exhibit initiative and be able to perform at a high level with limited supervision within a supportive and multi-skilled team-based development environment.
- Prioritize work and produce consistent progress toward defined goals.
- Take assigned tasks, identify and clarify inconsistencies, and progress to a high standard of completion.
- Take ownership of the testing of new product features, analyze use cases, and create relevant tests to exercise product functionality.
- Develop expertise in new areas of technology identified to support future product development.
- Communicate technical concepts verbally and in writing.
- Participate and contribute to the technical design process.
- Adopt a consultative approach to problem solving when requirements may need clarifying.
- Understand the need for clear, concise, and maintainable technical documentation.
- Develop a Test Plan based on product or design specifications, schematics, and other relevant inputs.
- Define test cases that validate specific functional and performance requirements.
- Design and implement test solutions within clearly defined constraints.
- Collaborate with stakeholders to clarify objectives and identify practical solutions.
- Analyze customer‑reported issues and support defect triage activities.
- Prepare and present test results and reports to relevant stakeholders.
- Understand how the product under test fits into and interacts with the overall system solution.
- Identify and develop multiple use‑case scenarios for a given feature.
- Design and execute non‑functional tests (performance, reliability, etc.).
- Work with a variety of testing technologies and tools.
- Proactively investigate issues and improvement opportunities in existing processes.
- Apply test‑driven development (TDD) principles and collaborate with stakeholders to review and validate test plans.
- Understand system‑level and solution testing, including interoperability and long‑term stress or reliability testing.
- Apply a range of testing techniques to support scalable and automated CI/CD pipelines.
- Monitor, triage, and resolve test failures in CI/CD pipelines.
- Design, update, and document CI/CD infrastructure to support new features.
- Engineering degree (or equivalent), or comparable practical experience.
- 6 to 10 years of relevant industry experience.
- Hands‑on experience with embedded device testing, embedded firmware testing, software testing, or closely related test activities.
- Working knowledge of software installation and configuration on Windows and Linux platforms.
- Capability to install and configure basic computer hardware and set up connections to local networks and back‑end systems.
- Experience using test case management tools.
- Background in scripting for test or automation purposes.
- Experience tracking software development activities using Jira or similar tools.
- Familiarity with Agile and Lean development methodologies.
- Ability to develop and maintain coded or automated test solutions.
- Experience working with single‑board computers (e.g., Arduino, Raspberry Pi) and interfacing with sensors, relays, and stepper motors.
- Ability to design and build physical test setups, including managing external suppliers when required.
- Understanding of test and development approaches such as DDT, BDD, TDD, acceptance testing, unit testing, and performance or reliability testing.
- Experience performing system‑level and system integration testing, including end‑to‑end validation.
- Proficiency with standard development tools such as editors and compilers.
- Comfortable using lab and test equipment (oscilloscopes, multimeters, logic analyzers, power supplies, spectrum analyzers, signal generators).
- Languages, scripting, and test frameworks (C, Python, Bash, PyTest, Robot Framework).
- Knowledge of CI/CD automation (Git Hub Actions, Git Lab CI) and version control.
- Experience with test management tools (Test Rail, Zephyr).
- Experience testing IoT, connected hardware, or smartphone integrated products.
- Familiarity with common protocols (I2C, SPI, serial/RS232/RS485, Ethernet).
- Hardware testing using on‑desk fixtures, automated runners, hardware‑in‑loop runners and diagnostic tools.
- Knowledge of API structures XML, JSON, or similar.
- Ability to read and understand schematics of the device under test as well as CI/CD interface boards.
- Hardware development experience (schematic entry, PCBA layout) a plus.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×