368,530open jobs
9,432companies
50,439added this week
Browse all
Salary
$109k – $240k per year (Estimated)
Location
Remote/Hybrid (Canada)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
NXP Semiconductors is a Dutch semiconductor manufacturer headquartered in Eindhoven and founded in 2006 as a spin-off from Philips. The company designs and produces a wide range of products including microcontrollers, application processors, communication processors, analog and power management devices, and connectivity solutions. It operates globally with manufacturing facilities and research centers across Europe, Asia, and the Americas, primarily serving the automotive, industrial, IoT, and mobile markets.

Software Engineer - Hardware Design Verification

Location: This position is located in Ottawa and offers a hybrid work schedule with 3 days in office and 2 days work from home each week. A fully remote option is not available.

Business Line Description

Be an integral member of a highly-experienced team in R&D that is responsible for developing IP (Intellectual Property) used in the design of advanced microcontrollers and microprocessors. The IP for which this team is responsible enables a product portfolio with billions USD in annual revenue. Chances are that the car you drive, the intelligent devices that pervade your living space, and the factories that produce the goods you use will contain one or more of the chips that you would contribute to.

We are part of Advanced Chip Engineering, a central design organization within NXP, developing products for multiple business lines in Automotive, Internet of Things (IoT), Networking, and Radio Frequency products, with expertise in hardware engineering, including architecture, IP, and full SoC Design.

Job Summary:

Responsible for the design and implementation of C/C++ embedded software for pre-silicon verification for various Ethernet networking features and performance applications.

Contribute to design and implementation of breakthrough Ethernet/networking IP to be integrated into next-generation SoCs for automotive, industrial and edge computing markets.

Perform thorough trade-off analysis on performance/complexity.

Working closely with IP design and verification teams on planning and execution, to ensure the IP is delivered on time and with highest quality.

Proactively drive continuous improvement in design methodology.

Thing outside the box to solve novel and complex problems.

Key Challenges:

The IP is cutting edge and highly complex; incorporating the latest Ethernet technology such as IEEE Time Sensitive Networking (TSN) that extends Ethernet for safety-critical and real-time applications.

Design of software use-cases require a scalable architecture which enables continuous evolution of code as new IP functionality is added or expanded.

Software developed in the team needs to be of high quality and portable to multiple platforms, requiring strong interactions with the hardware design and architecture teams.

Job Qualifications:

Bachelors in Electrical/Computer/Software Engineering, Computer Science, or related education.

5+ years work experience in software design & implementation.

Thorough knowledge and expertise in C/C++ design and implementation.

Understanding of software development methodology and proficiency in software development tools.

Solid understanding of embedded software development.

Excellent problem-solving skills.

Must work well in a team environment.

Strong interpersonal, communication.

Ability to parse and write technical documentation.

Understanding of computer architecture and digital logic design is desirable.

Knowledge of networking technologies including TCP/IP protocols is desirable.

Experience with networking products such as routers, bridges and switches is desirable.

FPGA experience is desirable.

Please note that the base salary range (OR hourly rate) is a guideline, and individual total compensation may vary based on a number of factors such as qualifications, skill level, work location, and other business and organizational needs. This base pay range is specific to roles in our Canada locations and is not applicable to other locations. A reasonable estimate of the base salary range as of the date of this posting is: $110,600 to $152,000 CAD.

More information about NXP in Canada...

#LI-6692
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,530 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Canada
$17k – $45k per year (Estimated) • In office • Saint Petersburg
C++
JavaScript
Lua
Python
C
C++
CMake
Doxygen
C
GCC
DevOps
Git
RTOS
Apply
$6.5k – $25k per year (Estimated) • In office • 2+ years exp • Moscow
C#
C++
Python
C#
ASP.NET Core
AI/ML
OpenCV
DevOps
CI/CD
Git
Gitea
GitHub Actions
GitHub
Game Dev
DOTween
Apply
In office • Internship • Bachelor's Degree • Saint Petersburg
C++
Java
Python
Ruby
Apply
$17k – $44k per year (Estimated) • In office • Moscow
C++
Java
Kotlin
C
C
Valgrind
DevOps
CI/CD
Debian
Gerrit
Git
Ubuntu
Apply
$35k per year • In office • Bachelor's Degree • Moscow
Bash
C++
PowerShell
Python
AI/ML
Red Teaming
Cybersecurity
BloodHound
Cobalt Strike
Metasploit
Nmap
Apply
In office • Full-Time • Bachelor's Degree • Munich
Apply
$26k – $64k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Bengaluru
Bash
Python
Databases
Databricks
DevOps
AWS
CI/CD
GitLab CI
Platform Engineering
Self-Healing
GitLab
Apply
Remote/Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Bucharest • Leuven
Python
Rust
Apply
$31k – $61k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Bengaluru
Bash
Python
Databases
Databricks
DevOps
AWS
CI/CD
GitLab CI
Platform Engineering
Self-Healing
GitLab
Apply
$107k – $242k per year (Estimated) • In office • Full-Time • Austin
Apply
$70k – $150k per year • Remote • Full-Time • 4+ years exp • Canada
PowerShell
AI/ML
Copilot
DevOps
Platform Engineering
Cybersecurity
Microsoft Entra ID
Management
Power Apps
Power Automate
ServiceNow
Apply
$76k – $165k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Canada
PowerShell
SQL
Databases
MS SQL
MySQL
Oracle
PostgreSQL
DevOps
AWS
Azure
CI/CD
Analytics
ETL/ELT
Apply
$55k – $130k per year (Estimated) • Remote • Full-Time • Canada
Java
Python
SQL
Databases
MS SQL
Analytics
Power BI
Tableau
Management
Power Apps
Power Automate
Apply
$97k – $191k per year (Estimated) • Remote • Full-Time • Canada
JavaScript
Python
SQL
TypeScript
Python
Django
FastAPI
Flask
Databases
Databricks
PostGIS
PostgreSQL
Redis
Frontend
GraphQL
React.js
DevOps
AWS
Azure
Azure DevOps
Bitbucket
Datadog
Docker
Git
GitHub
GitHub Actions
GitLab
Grafana
Kubernetes
Rest API
Analytics
ETL/ELT
Management
Jira
ServiceNow
QA
Pytest
Apply
$107k – $157k per year • Equity • In office • Full-Time • 4+ years exp • Bachelor's Degree • Quebec
C#
JavaScript
Node JS
Java
Java
Spring Boot
Databases
DynamoDB
DevOps
Amazon EC2
AWS
AWS Lambda
Cybersecurity
SOC 2
Apply
See all jobs
This is one of many
368,530 more open roles from verified company boards, updated every day.