Embedded Software Engineer — Safety-Critical Systems

Aversan Inc.

Mississauga

On-site

CAD 75,000 - 95,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A trusted multi-service engineering firm in Peel Region, Mississauga, is seeking an Intermediate Embedded Software Engineer to design and develop software solutions. You will be responsible for analyzing requirements, producing documentation, and adhering to quality standards in safety-critical software development. The ideal candidate has at least 4 years of experience in C development, strong skills in Python, and familiarity with protocols and lab equipment. This full-time role is on-site and offers a dynamic team environment.

Qualifications

  • Minimum 4 years of experience in Embedded Software Development with C.
  • Strong knowledge and experience developing in C and Python.
  • Experience with avionics or safety-critical software development/testing (e.g., DO-178) is an asset.
  • Familiarity with safety-critical development standards such as MISRA is an asset.

Responsibilities

  • Responsible for embedded software design and analyzing requirements.
  • Produce comprehensive documentation for software design and implementation.
  • Verify software and code through rigorous testing.

Skills

C
Python
Embedded Software Development
SPI
I2C
UART
Ethernet
Lab equipment use
Linux application development
Windows application development
Interpersonal skills
Leadership
Communication skills

Education

Bachelor’s degree in Software, Electrical, Computer Engineering or equivalent

Tools

Power supplies
Multimeters
Oscilloscopes
Logic Analyzers

Job description

A trusted multi-service engineering firm in Peel Region, Mississauga, is seeking an Intermediate Embedded Software Engineer to design and develop software solutions. You will be responsible for analyzing requirements, producing documentation, and adhering to quality standards in safety-critical software development. The ideal candidate has at least 4 years of experience in C development, strong skills in Python, and familiarity with protocols and lab equipment. This full-time role is on-site and offers a dynamic team environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Flight Software Engineer - Hybrid (Montreal)
Senior Embedded Flight Software Engineer - Hybrid (Montreal)

Aversan Inc. • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Embedded Systems Engineer: C++/Linux, Real-Time
Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,000
Senior Embedded Engineer: Safety-Critical Auto (Hybrid)
Senior Embedded Engineer: Safety-Critical Auto (Hybrid)

Waabi • Toronto

Hybrid
CAD 201,470 - 338,961
Equity incentive awards
Annual performance bonus
Competitive benefits
Senior Embedded Engineer – Fire Alarm & Real‑Time Systems
Senior Embedded Engineer – Fire Alarm & Real‑Time Systems

Industry Professionals • Brossard

Hybrid
CAD 80,000 - 100,000
Health insurance
Dental insurance
Vision insurance
+1
Senior Embedded Firmware Engineer - Next-Gen Systems
Senior Embedded Firmware Engineer - Next-Gen Systems

Paradox Security Systems • Saint-Eustache

On-site
CAD 107,000 - 207,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Senior Embedded Systems Integration Engineer (On‑Site)
Senior Embedded Systems Integration Engineer (On‑Site)

Wolf Advanced Technology • Canada

Hybrid
CAD 100,000 - 130,000
Health Care Spending Account
Generous Paid Vacation
Profit Sharing Program
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Senior Embedded Software Engineer - Medical Devices OnSite
Senior Embedded Software Engineer - Medical Devices OnSite

Qidni Labs • Kitchener

On-site
CAD 80,000 - 100,000
Embedded C/C++ Engineer - Debug & Build Smart Building Systems
Embedded C/C++ Engineer - Debug & Build Smart Building Systems

Pentangle Tech Services | P5 Group • Montreal (administrative region)

Hybrid
CAD 60,000 - 85,000