MisuJob - AI Job Search Platform MisuJob

Senior Firmware Verification Engineer (Formal Methods) (m/f/d)

NXP Semiconductors

Gratkorn permanent

Posted: April 30, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a Senior Firmware Verification Engineer with deep expertise in Formal Methods to play a key hands-on role in strengthening our firmware verification capabilities.

Job Description

We are looking for a Senior Firmware Verification Engineer with deep expertise in Formal Methods to play a key hands‑on role in strengthening our firmware verification capabilities. This position is highly technical and execution‑focused: you will personally design, implement, and apply advanced verification techniques to ensure the reliability, correctness, and security of embedded firmware across multiple hardware platforms. You will work at the boundary between formal theory and real systems, turning abstract models into practical, automated verification solutions used in production.

What You’ll Do

• Design, implement, and maintain model-based and formal verification frameworks using symbolic model checking tools such as NuSMV.

• Develop formal models of embedded firmware behavior and use them to drive model checking, test generation, and coverage analysis.

• Create and execute automated verification and test pipelines for embedded firmware across different hardware architectures.

• Integrate Model-Based Testing (MBT) and formal verification flows into CI/CD pipelines to enable continuous, repeatable quality assurance.

• Perform hands-on functional, performance, stress, robustness, and security testing, including hardware-in-the-loop (HIL) scenarios.

• Analyze verification and test results in depth, identify root causes of complex defects, and work closely with firmware and hardware engineers to resolve them.

• Continuously refine verification models, assumptions, and tooling based on real product behavior and field feedback.

• Drive technical improvements in verification methodologies by evaluating and introducing new tools, techniques, and best practices—remaining directly involved in implementation.

What We’re Looking For

• Master’s degree (or equivalent experience) in Computer Engineering, Computer Science, or a related field.

• Minimum of 5 years of hands-on professional experience in firmware verification, embedded systems testing, or formal verification in an industrial setting.

• Strong theoretical background in formal methods and computer science, including temporal logic, equivalence relations, and algorithmic complexity.

• Proven hands-on experience applying formal verification or model-based testing to real embedded systems.

• Strong programming skills in C for embedded firmware, and Python and/or Java for verification tooling and automation.

• Ability to independently tackle complex technical problems and translate formal concepts into executable verification artifacts.

• High attention to detail, strong analytical thinking, and a practical, engineering-driven mindset.

Nice to Have

• Experience with automated test generation, mutation testing, or coverage-driven verification.

• Familiarity with CI/CD environments such as Jenkins or GitLab CI for embedded or firmware projects.

• Experience with additional formal verification tools or frameworks (SPIN, CBMC, TLA+, etc.).

• Exposure to safety- or security-critical systems where rigorous verification is required.

The successful candidate may/will be responsible for security related tasks. The assignment may/will be in scope of security certifications, therefore a conscious and reliable way of working is necessary.

For applications in Gratkorn: NXP provides market competitive compensation according to the benchmarking of the electronic and semiconductor industry. Due to the Austrian Equal Treatment Act we are obligated to state the employment group of our applicable collective bargaining agreement (CBA) “Kollektivvertrag für Angestellte Gewerbe und Handwerk und in der Dienstleistung“, this position (fulltime) is graded in Employment Group V. Your individual experiences and expectations will be considered in the application process. Moreover, we provide attractive benefits to our employees like home office, flexible working time, meal benefits and more.

More information about NXP in Austria...

#LI-a8a1

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply