Senior Electrical Engineer

Zohorecruit

Ottawa

On-site

CAD 95,000 - 130,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Zohorecruit is seeking a Senior Engineer, Electrical to design and build an automotive ECU network integration and cyber evaluation environment for DND to support cyber resiliency initiatives. The role emphasizes CAN/CAN-FD network architectures, RAMN-based bench hardware, and rigorous test automation with Scapy and python-can, plus engineering documentation and knowledge transfer to DND staff.

The candidate will work on firmware integration and provide detailed design artefacts, reports, and

Qualifications

  • Degree in Electrical or Computer Engineering with senior-level automotive/embedded experience.
  • Strong knowledge of CAN/CAN-FD, ECU networks, and automotive cybersecurity.
  • Hands-on embedded hardware design: schematics, BOM, wiring, enclosure design.
  • Proficiency in Python-based test automation and network analysis (Scapy, python-can).
  • Firmware integration experience for embedded/automotive platforms.
  • Excellent writing skills for design docs and test procedures.
  • Ability to explain complex concepts to diverse stakeholders.
  • Eligible for government security clearance (asset in defence environments).

Responsibilities

  • Advise DND staff on CAN bus architecture, protocols, and security mitigations.
  • Develop and commission RAMN-based automotive bench-top ECU network with CAN/CAN-FD support.
  • Produce design artefacts: architecture, schematics, BOM, wiring diagrams, enclosure layout, network config, safety considerations.
  • Create test cases and automation scripts to exercise and validate the network with logs and reproducible tests.
  • Integrate RAMN firmware and scripts, documenting all modifications.
  • Provide operator documentation and knowledge transfer to DND staff.

Skills

CAN/CAN-FD
Embedded systems
Python scripting
CAN bus analysis
ECU network design
Technical writing
Security clearance

Education

Electrical/Computer Engineering degree

Tools

Scapy
python-can

Job description

We are seeking a Senior Engineer, Electrical. The successful candidate will design and build an automotive Electronic Control Unit (ECU) network integration and cyber evaluation environment (ICEE) used for technical proficiency and training, helping DND establish cyber operational resiliency requirements within its acquisition and procurement processes and build a sustainable cyber mission assurance culture across equipment and project teams.

What You'll Do
  • Advise and assist DND staff on CANBUS network architecture, protocol implementations, CAN traffic analysis, and associated security weaknesses and mitigations.
  • Develop, design, build, and commission an automotive bench-top ECU network based on the Resistant Automotive Miniature Network (RAMN) architecture, supporting CAN/CAN-FD protocols.
  • Produce complete design artefacts, including system architecture, schematics, bill of materials (BOM), wiring diagrams, enclosure layout, network configuration, and safety considerations.
  • Develop test cases and automation scripts (e.g., Scapy, python-can, or equivalent) to exercise and validate the network, including logs and reproducible test procedures.
  • Integrate and customize RAMN firmware and scripts as needed, documenting all modifications.
  • Provide operator documentation, maintenance procedures, and knowledge transfer to DND staff.
Requirements
  • Degree in Electrical Engineering, Computer Engineering, or a related field, with senior-level experience in automotive or embedded systems engineering.
  • Strong knowledge of CAN/CAN-FD bus protocols, ECU network architecture, and automotive cybersecurity principles.
  • Hands-on experience designing and building embedded hardware systems, including schematics, PCB/BOM development, wiring, and enclosure design.
  • Proficiency in Python-based test automation and network traffic analysis tools (e.g., Scapy, python-can).
  • Experience with firmware integration and customization for embedded/automotive platforms.
  • Excellent technical writing skills for producing design documentation, test procedures, and knowledge transfer materials.
  • Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
  • Prior experience with defence, government, or other security-cleared environments is an asset.
  • Must be eligible to obtain and maintain the required government security clearance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Electrical Engineer - Automotive ECU & CAN Security
Senior Electrical Engineer - Automotive ECU & CAN Security

Zohorecruit • Ottawa

On-site
CAD 95,000 - 130,000
Cybersecurity Specialist/Engineer
Cybersecurity Specialist/Engineer

General Dynamics Land Systems–Canada • London

On-site
CAD 85,000 - 120,000
Embedded Senior Systems Engineer
Embedded Senior Systems Engineer

Lockheed Martin • Ottawa

On-site
CAD 90,000 - 120,000
System Engineering - Platforms
System Engineering - Platforms

General Dynamics Corporation • Ottawa

On-site
CAD 92,000 - 110,000
Medical, dental, and vision coverage
EFAP (Employee & Family Assistance)
Pension plan
+3
System Engineering Analyst
System Engineering Analyst

General Dynamics Corporation • Calgary

On-site
CAD 75,000 - 85,000
Medical benefits
Dental coverage
Pension plan
+2
Junior Hardware Engineering Developer
Junior Hardware Engineering Developer

General Dynamics Corporation • Ottawa

On-site
CAD 75,000 - 80,000
Comprehensive benefits
RRSP plan with employer contributions
Flexible time off
+1
Systems Engineer - Architecture & Model Based Systems Engineering
Systems Engineer - Architecture & Model Based Systems Engineering

Lockheed Martin • Halifax

On-site
CAD 70,000 - 100,000
Systems Engineer
Systems Engineer

Leonardo DRS • Ottawa

Hybrid
CAD 90,000 - 120,000
Hybrid work
Electromagnetic Environmental Effects (E3) Specialist/Engineer
Electromagnetic Environmental Effects (E3) Specialist/Engineer

General Dynamics Land Systems–Canada • London

On-site
CAD 74,000 - 92,000
Systems Engineer, Applications Team
Systems Engineer, Applications Team

General Dynamics Mission Systems–Canada • Calgary

On-site
CAD 75,000 - 95,000
Flexible work environment
Professional development resources
Health and dental benefits