NXP Semiconductors logo

Digital Verification Engineer

NXP Semiconductors
May 07, 2026
Full-time
On-site
Ottawa, Ontario, Canada
Semiconductor IP Jobs, Level - Mid-Career

Job Title

Digital Verification Engineer

Role Summary

Develop embedded C/C++ software and verification use-cases for Ethernet/networking IP to be integrated into next-generation SoCs for automotive, industrial, and edge markets. Work within a central R&D IP team collaborating closely with hardware architects, IP designers, and verification engineers to deliver high‑quality, portable software and verification artifacts.

The team contributes IP used across multiple product lines, including features such as IEEE Time Sensitive Networking (TSN) and other advanced Ethernet technologies.

Experience Level

Mid-level — typically requires 5+ years of relevant software design and implementation experience.

Responsibilities

Primary responsibilities include software development, verification planning, and cross-functional collaboration to ensure timely delivery of IP.

  • Design and implement embedded C/C++ software for device drivers and networking use-cases.
  • Develop verification use-cases and test drivers for Ethernet/networking IP and features (including TSN).
  • Perform performance vs. complexity trade-off analysis and optimise software for multiple platforms.
  • Collaborate with IP design, architecture, and verification teams to plan and execute verification activities.
  • Drive continuous improvement in design and verification methodology.
  • Write and maintain clear technical documentation for software and verification flows.

Requirements

Must-have technical skills and proven experience; nice-to-have items listed separately.

  • Must-have: 5+ years of software design and implementation experience; strong proficiency in C/C++.
  • Must-have: Solid embedded software development experience and familiarity with software development methodologies and tools.
  • Must-have: Algorithm development and strong problem-solving skills; ability to work effectively in a team and produce technical documentation.
  • Nice-to-have: Understanding of computer architecture and digital logic design.
  • Nice-to-have: Knowledge of networking technologies including TCP/IP and experience with networking products (routers, bridges, switches).
  • Nice-to-have: Security/cryptography experience and familiarity with hardware/software implementation trade-offs.

Education Requirements

Bachelor's degree in Electrical, Computer, or Software Engineering, Computer Science, or a related field is specified.


About the Company

Company: NXP Semiconductors

Headquarters: Nijmegen, Netherlands

NXP Semiconductors N.V. is a global semiconductor company that provides High Performance Mixed Signal and Standard Product solutions. With over 45,000 employees and operations in more than 35 countries, NXP is a leader in secure connectivity solutions for embedded applications, catering to automotive, industrial IoT, mobile, and communication infrastructure markets. The company is committed to innovation and sustainability, advancing a smarter, safer, and more sustainable world through technology.

NXP Semiconductors logo

Date Posted: 2026-05-07