×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Embedded Software Engineer

Job in Mississauga, Ontario, Canada
Listing for: Aversan Inc.
Full Time position
Listed on 2026-09-02
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Software Testing, Software Engineer
Salary/Wage Range or Industry Benchmark: 75000 - 95000 CAD Yearly CAD 75000.00 95000.00 YEAR
Job Description & How to Apply Below

Intermediate Embedded Software Engineer

Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.

We are currently seeking a qualified Intermediate Embedded Software Engineer to join our team. The Engineer will play a key role in analyzing requirements, designing, developing, documenting, and verifying software solutions. You will collaborate closely with our dynamic software team to drive innovation and deliver products that meet quality, industry, and organizational standards.

Job Type: Full Time

Working Arrangement:
On-site

Responsibilities
  • Responsible for embedded software design, thoroughly analyzing requirements to ensure alignment with project objectives and customer requirements.
  • Produce comprehensive documentation to capture the software’s design and implementation.
  • Adherence to stringent quality standards in the development of safety‑critical software.
  • Thoroughly verify software and code through rigorous testing to guarantee reliability, performance, and compliance to regulatory requirements.
  • Collaborate effectively within the software team, leveraging collective expertise to foster a culture of innovation, drive continuous improvement, and achieve project milestones.
Basic Qualifications
  • Bachelor’s degree in Software, Electrical, Computer Engineering or equivalent.
  • Minimum 4 years of experience in Embedded Software Development with

    C.
  • Strong knowledge and experience developing in C and Python.
  • Strong understanding of basic protocols like SPI, I2C, UART, Ethernet, etc.
  • Familiarity with using lab equipment such as power supply, multimeters, oscilloscopes, Logic Analyzers, etc.
  • Familiarity with application development for Linux and Windows.
  • Ability to work well under pressure and meet deadlines with multiple priorities.
  • Strong interpersonal, leadership, and communication skills.
  • 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.
  • Prior experience working with STM
    32 microcontrollers is an asset.
  • Knowledge of avionics communication protocols such as ARINC 429, ARINC 717, MIL-STD-1553 is an asset.

Please note:

Interested applicants must apply directly to this link to be considered for this position:
Intermediate Embedded Software Engineer

The name of the file for the resume should be the applicant’s full name and the position title you are applying for. The resume format should be PDF.

Referrals increase your chances of interviewing at Aversan Inc. by 2x.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary