Already a candidate?

Feedback
Skip to main content
P

Procom

Software Engineer - Hardware Design Verification

Ottawa, Ontario, Canada · Hybrid

Permanent
Start Jul 2026

RATE

$110K–$138K/yr CAD

POSTED

7/21/2026

Job Description

Software Engineer - Hardware Design Verification

On behalf of our client, Procom is looking for a Hardware Design Verification Engineer that would be responsible for the design and implementation of C/C++ embedded software for pre-silicon verification for various Ethernet networking features and performance applications.

Responsibilities
-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.
 
Required 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.

Location: Ottawa (Hybrid- 3 days a week in office)
Duration: Permanent

This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.

Ready to apply?

You'll complete the application through our portal.

Role summary

Software Engineer - Hardware Design Verification

Ottawa, Ontario · Hybrid

RATE

$110K–$138K/yr CAD

TYPE

Permanent

STARTS

7/21/2026

POSTED

4 hours ago

ATS ID

328605



Not quite the right fit?

Browse all of our open roles across tech, finance, and engineering.

See all jobs

Looking for something specific?

Create a profile and get jobs recommended to you based on your skills and preferences.

Create a profile
Terms of Use
Privacy Policy