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 →