Embedded Software Engineer

eLeapPower

Toronto

On-site

CAD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation & benefits
Employee stock options
Health and wellness benefits

Job summary

eLeapPower, located in Toronto, is seeking an experienced Embedded Software Engineer. In this role, you will design and develop real-time embedded software for automotive power electronics and work closely with engineering teams to integrate new features. Your expertise in C/C++ programming is crucial for this position, along with experience in Agile environments and automotive software standards.

The role requires in-person attendance due to the hands-on nature of the work, which involves continuous testing and innovation. We offer a competitive compensation package that reflects your skills.

Qualifications

  • 5 years of experience programming in C/C++ and at least one scripting language.
  • Experience developing hard real-time software (e.g. power electronics, automotive ADAS).
  • Familiarity with automotive software standards (MISRA C, ISO 26262).

Responsibilities

  • Design and develop real-time embedded software in C for power electronics.
  • Program and debug ARM-based microcontrollers.
  • Work closely with controls and hardware engineers.

Skills

C/C++ programming
Embedded software development
Agile methodology
Automotive protocols (CAN, FlexRay, Ethernet)
Python programming
Git
CI/CD workflows

Education

Degree in Computer Engineering, Electrical Engineering, or Computer Science

Tools

Vector CANalyzer

Job description

eLeapPower is a rapidly growing power electronics supplier in the world of automotive electrification. Our products achieve cost, size, and weight savings without compromising on performance. We are headquartered in Toronto, Canada and have additional offices and manufacturing in China to help us serve the largest and fastest growing electrification markets globally.

eLeapPower is looking for a driven, experienced embedded software engineer to join our team in Toronto. This person will be responsible for contributing to building, testing, and validating cutting-edge R&D and customer products and will be expected to lead certain aspects of software development. Given our strong focus on system integration, many projects involve working within a unified codebase that supports both traction and charging systems, requiring cross-domain understanding and collaboration.

Experience developing embedded software for power electronics in the automotive or an adjacent industry is a must. We build physical products and so testing is a requisite part of the job; in-person attendance is required as a result.

What You’ll Do
  • Design and develop real-time embedded software in C for integrated automotive power electronics.
  • Program and debug multi-core, ARM-based microcontrollers (Cortex‑M/R) and their on‑chip peripherals (e.g. ADC / PWM / CAN / SPI / Ethernet).
  • Work closely with controls and hardware engineers to conceptualize, design, test and integrate new features.
  • Take ownership of key project deliverables.
  • Break down project requirements into traceable software requirements.
  • Evaluate and test new software tools and processes to streamline the development workflow.
  • Contribute to a culture of technical excellence, accountability, and practical problem-solving.
What You’ll Bring
  • A degree in computer engineering, electrical engineering, computer science, or a related field.
  • 5 years of experience programming in C/C++ and at least one scripting language (e.g., Python).
  • Experience developing hard real-time software (e.g. power electronics, automotive ADAS).
  • Proven experience working in an Agile environment.
  • Familiarity with automotive software standards (MISRA C, ISO 26262, etc) and additional EV‑specific standards (ISO 15118, IEC 61851, etc.) is an asset.
  • Previous experience with Rust is an asset.
  • Knowledge of standard automotive communication protocols (CAN, FlexRay, Ethernet) and associated debugging tools (e.g. Vector CANalyzer).
  • Strong knowledge of Git.
  • Familiarity with continuous integration / continuous delivery (CI/CD) workflows.
  • Ability to work independently in a lean, fast‑paced team.
  • Willingness to work through challenging technical problems and support critical project deadlines when needed.
What We Offer
  • Competitive compensation & benefits package.
  • Employee stock options plan.
  • Be part of and help shape a dynamic team in a key growth stage of the company.
  • A well-stocked snack cupboard and enough health and wellness benefits to help you work it off.
  • Meaningful work that makes a difference in the world.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 120,000 - 150,000
Stock grant (4-year vesting) with 1‑yr
Embedded Software Engineer
Embedded Software Engineer

Evertz • Burlington

On-site
CAD 60,000 - 90,000
Benefits program
Competitive compensation
Work-life balance
+5
Embedded Software Developer [14273]
Embedded Software Developer [14273]

MEDA Engineering & Technical Services • Ottawa

On-site
Paid Benefits after 90 days
Pension eligibility with employer match
Referral bonus
Co-op, Embedded Software
Co-op, Embedded Software

Enedym Inc • Hamilton

On-site
CAD 70,000 - 95,000
Embedded Software Engineer
Embedded Software Engineer

Dana Incorporated • Boucherville

On-site
CAD 90,000 - 120,000
Senior Software Engineer, Embedded Systems/Firmware
Senior Software Engineer, Embedded Systems/Firmware

Red Cedar Ventures • Markham

On-site
CAD 120,000 - 170,000
Stock options
Medical coverage
Dental & Vision
+1
embedded software engineer
embedded software engineer

Bluth Company • Toronto

On-site
CAD 70,000 - 120,000
Collaborative culture
Flex work
Professional development
+1
Electrical Engineer
Electrical Engineer

Blue Robotics Inc. • Victoria

On-site
CAD 90,000 - 120,000
RRSP contribution plan with 4% matching
Four weeks base accrued vacation
Educational reimbursement, $1000/yr
+2
Software Development (Embedded) Engineer
Software Development (Embedded) Engineer

Ford Motor Company • Ottawa

Hybrid
CAD 96,000 - 146,000
Project Manager (Electronics R&D)
Project Manager (Electronics R&D)

Cence Power • Markham

On-site
CAD 100,000 - 140,000
Health Spending Account
Paid vacation
Paid sick days
+2