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.