Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
EnerSys

Principal Software Engineer

EnerSys

. Design, develop, and support supervisory, monitoring, and control software for power conversion management systems .

Posted 9/19/2026full-timeBurnaby • CanadaLead💰 CA$97,200 - CA$121,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing supervisory software for power conversion management systems, with a strong focus on cybersecurity, AI integration, and embedded microcontroller applications. Proficient in collaborating with cross-functional teams to deliver scalable and reliable software solutions while maintaining technical documentation and ensuring product quality.

Highest-signal resume keywords
Bachelor's Degree In Computer Science Or Electrical Engineering7+ Years Of Relevant Industry ExperienceObject-Oriented Programming In C#Experience With Linux-Based PlatformsCybersecurity Expertise Including IEC 62443

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Object-Oriented ProgrammingEmbedded MicrocontrollersAI Platforms For Software DevelopmentUnit Testing And Test AutomationPower Conversion Management SystemsAgile/SCRUM MethodologiesDigital Control InterfacesSignal ProcessingControl AlgorithmsMultithreading Programming
Soft Skills
Excellent Communication SkillsProblem-Solving SkillsCollaboration With Team And StakeholdersAnalytical SkillsPresentation Skills
Tools & Technologies
AWSAzureVisual StudioVisual Studio CodeYoctoLinux Operating SystemCybersecurity Best PracticesPrivate Key InfrastructureIndustrial ProtocolsConnected Devices
Industry Keywords
Power ElectronicsIEC 62443SNMPModbusIEC61850CAN-BusSPII2CUARTTrusted Execution Environment

Tech Stack

Tools & technologies
AngularAWSAzureCyber SecurityJavaScriptLinux

About the role

Key responsibilities & impact
  • Design, develop, and support supervisory, monitoring, and control software for power conversion management systems
  • Develop reliable, scalable, and cost-effective software solutions from concept through production
  • Implement software for system controllers and connected devices
  • Secure the system controller application and Linux operating system using cybersecurity, robustness, and reliability best practices
  • Use AI platforms to increase efficiency across software development
  • Contribute to architectural component development and improvement
  • Prepare and maintain technical documentation
  • Participate in verification and validation testing
  • Improve existing products and processes continuously
  • Implement unit tests and assist with test automation
  • Work with end users, product managers, and software test engineers to clarify feature behavior
  • Troubleshoot and resolve defects
  • Estimate effort and complexity for proposed features
  • Contribute to department strategic goals and direction
  • Collaborate with cross-functional engineering and high-performance development teams to introduce designs into manufacturing on budget, on schedule, and within cost targets

Requirements

What you’ll need
  • Bachelor of Computer Science or Electrical Engineering or equivalent
  • At least 7 years of relevant industry experience
  • Experience with productizing Linux-based industrial/commercial platforms
  • Experience using AI platforms for agentic software development
  • Experience with AWS and Azure
  • Experience with cybersecurity, including IEC 62443, trusted execution environment on i.MX 8M Mini Applications Processors, encryption, security best practices, and private key infrastructure
  • Strong object-oriented programming skills in a language such as C#
  • Solid engineering experience with embedded microcontrollers
  • Excellent communication and presentation skills in English
  • Ability to collaborate with team and stakeholders to derive solution options
  • Strong analysis, problem-solving, design, and troubleshooting skills
  • Desired: Experience with Yocto; industrial protocols such as SNMP, Modbus, IEC61850, and CAN-bus; digital control interfaces such as SPI, I2C, and UART; electronics hardware/power systems; power electronics hardware with embedded microcontrollers; power conversion, signal processing, and control algorithms; Visual Studio and Visual Studio Code; multithreading, real-time, or asynchronous programming; Agile/SCRUM and R&D environments; JavaScript (AngularJS) and HTML

Benefits

Comp & perks
  • Paid holidays
  • Sick time
  • Vacation time
  • Full benefit plan including extended medical, vision and dental
  • Life insurance
  • Long-term disability
  • Salary continuance plan
  • Tuition reimbursement plan
  • 6% RRSP employer matching program