Principal Embedded Software Engineer - Power Systems

Western Stevedoring

North Vancouver

On-site

CAD 120,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

EnerSys is seeking a Principal Software Engineering I for Burnaby, BC, to design, develop, and support supervisory, monitoring, and control software for power conversion management systems. You will work with a cross-functional engineering team to deliver reliable, scalable software from concept to production.

The role focuses on system controller software running on an i.MX 8M Mini with Yocto Linux, primarily using C# .NET, and requires collaboration across product managers, testers, and end

Qualifications

  • 7+ years of relevant industry experience.
  • Experience with Linux-based industrial platforms.
  • Experience with AI platforms for agentic software development.
  • Excellent written and verbal English communication.
  • Ability to collaborate with cross-functional teams.
  • Experience with power electronics and embedded controllers.

Responsibilities

  • Secure system controller application and Linux OS using industry best practices.
  • Develop software for system controllers and other connected devices.
  • Contribute to architectural components and their improvement.
  • Prepare and maintain technical documentation.
  • Participate in verification and validation testing.
  • Develop unit tests and test automation.
  • Collaborate with end users, product managers, and testers to clarify features.
  • Troubleshoot and resolve defects.
  • Estimate effort and complexity for new features.
  • Support department strategic goals and direction.

Skills

OOD programming
Embedded systems
English communication
Multithreading
Cyber security basics

Education

Bachelor of Computer Science or Electrical Engineering

Tools

Yocto
AWS
Azure
SNMP
Modbus
IEC61850
CAN-bus
Visual Studio
VS Code

Job description

EnerSys is seeking a Principal Software Engineering I for Burnaby, BC, to design, develop, and support supervisory, monitoring, and control software for power conversion management systems. You will work with a cross-functional engineering team to deliver reliable, scalable software from concept to production.

The role focuses on system controller software running on an i.MX 8M Mini with Yocto Linux, primarily using C# .NET, and requires collaboration across product managers, testers, and end

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Architect—Power Systems & AI
Senior Embedded Software Architect—Power Systems & AI

Enersys • Burnaby

On-site
CAD 97,000 - 122,000
Paid time off
Benefits package
Life Insurance & LTD
+1
Senior Embedded Software Engineer—Power & Control Systems
Senior Embedded Software Engineer—Power & Control Systems

Alpha Technologies Inc. • Burnaby

On-site
CAD 97,000 - 122,000
Manager, Commercial Services - T&S
Manager, Commercial Services - T&S

Western Stevedoring • North Vancouver

On-site
CAD 120,000 - 180,000
Principal Software Engineer
Principal Software Engineer

Alpha Technologies Inc. • Burnaby

On-site
CAD 97,000 - 122,000
Principal Software Engineer
Principal Software Engineer

Enersys • Burnaby

Hybrid
CAD 97,000 - 122,000
Paid time off
Benefits package
Life Insurance & LTD
+1
Principal Electrical Engineer, Industrial Power & Controls
Principal Electrical Engineer, Industrial Power & Controls

Modern Technical Staffing Inc. • Toronto

On-site
CAD 90,000 - 135,000
Senior Power Electronics Systems Architect - Hybrid
Senior Power Electronics Systems Architect - Hybrid

Quantum Management Services Ltd. • Montreal (administrative region)

Hybrid
CAD 180,000 - 200,000
Hybrid work environment
Competitive compensation and benefits
Principal Embedded Platform Architect
Principal Embedded Platform Architect

General Motors • Markham

Hybrid
CAD 160,000 - 230,000
Paid time off
Healthcare benefits
Pension plan
+1
Senior Electrical Engineer – Power Systems Leader & Mentor
Senior Electrical Engineer – Power Systems Leader & Mentor

Team Power Solutions • Saskatoon, Regina, Calgary

Hybrid
CAD 110,000 - 150,000
RRSP matching
Wellness support
Paid vacation and sick time
+1
Senior Electrical Engineer, Power Systems & Station Design
Senior Electrical Engineer, Power Systems & Station Design

TEEMA Group • Burnaby

On-site
CAD 112,000 - 138,000