Apply now

Posted yesterday

Embedded Software Engineer

@ Aversan

Brampton, Ontario

$112k–$140k/yr
Apply now
SIGNALS

Overview

Aversan is hiring an Embedded Software Engineer in Brampton on a full-time, hybrid basis. The role leads design and testing of safety-critical, real-time flight software for aerospace, defence and space clients and mentors junior engineers. The posting states a salary of $112,000 to $140,000 CAD per year.

Pay:

$112,000–$140,000 a year

Responsibilities:

  • Lead design and testing of safety-critical real-time flight software
  • Define and document complex software architectures
  • Review designs and code for quality and compliance
  • Mentor and coach junior engineers
  • Develop and run automated tests in real-time environments

Requirements summary:

  • Bachelor's degree in software, computer or electrical engineering or computer science
  • Strong experience developing embedded software
  • Hands-on experience with RTOS
  • Strong C++ programming and real-time embedded application experience

Tools & skills

Source and dates

Source type not verified · cats

Employer posting date
2026-11-05
First seen by our source
2026-10-15
Source record updated
2026-11-06

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Hours per week40 (estimated)
Work settingOffice, Laboratory
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studySoftware Engineering, Computer Engineering, Electrical Engineering, Computer Science

Summary and details written by AI from the posting; the employer’s posting is the authority.

Aversan

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Your Success, Our Commitment.

Full company description

Aversan Inc. (www.aversan.com) 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.

LinkedIn followers
76,262
People associated on LinkedIn
136
Reported office locations
  • 2700 Matheson Blvd E, Suite 801E, East Tower, Mississauga, Ontario L4W 4V9, CA
Other recorded names
  • Aversan Inc.
Specialties
  • Avionics Product Development
  • Electronics Manufacturing
  • Systems engineering
  • Software Engineering
  • Hardware Engineering
  • Independent Verification & Validation
  • Automated Testing
  • Qualification & Certification
  • DO178
  • DO254
  • DO160
  • ARP4754
  • AS9100
  • Automated Testing Equipment
  • ATE
  • Systems Integration Lab
  • SIL
  • IronBird
  • B2B
  • and Business to Business
Profile identifies a recruitment agency
No

Aversan Inc. (www.aversan.com) 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.

FieldValue
IndustryAviation and Aerospace Component Manufacturing
Company size201-500 employees
HeadquartersMississauga, Ontario
Organization typePrivately Held
Year founded2003
SpecialtiesAvionics Product DevelopmentElectronics ManufacturingSystems engineeringSoftware EngineeringHardware EngineeringIndependent Verification & ValidationAutomated TestingQualification & Certification DO178DO254
Open jobs on Jobsy40
LinkedInView page
Job description

Embedded Software Engineer

Aversan Inc. (www.aversan.com) 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 Embedded Software Engineer to join our team. In this role, you will lead designs for safety critical, real-time software solutions while mentoring junior team members. An ideal candidate brings extensive experience in C++, RTOS, and embedded applications, along with strong communication skills and a proven track record of designing and implementing safety-critical real-time software.

Location: Brampton
Job Type: Full-Time
Working Arrangement: Hybrid

Responsibilities

  • Lead the design, development, implementation, and testing of safety-critical, real-time embedded flight software solutions.
  • Define and document complex software designs, ensuring technical decisions and architectures are clearly communicated across the team.
  • Lead subsystem design and implementation activities, delivering modular, extensible, testable, and efficient software solutions.
  • Review software designs, code, and other work products to ensure quality, reliability, and compliance with established engineering standards.
  • Mentor and coach junior engineers by providing technical guidance, explaining design trade-offs, and supporting their professional development.
  • Lead effort estimation for new tasks and contribute to project planning and technical decision-making.
  • Collaborate with senior engineers and management to establish, improve, and enforce coding standards, development tools, environments, and software engineering processes.
  • Develop and execute automated tests to verify software functionality, performance, and reliability in real-time environments.
  • Support software integration, troubleshooting, defect resolution, and continuous improvement throughout the software development lifecycle.
  • Contribute to team objectives and perform additional responsibilities as assigned by management or the team lead.

Basic Qualifications

  • Bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Strong experience developing embedded software applications.
  • Hands-on experience with RTOS
  • Strong programming skills in C++ and experience developing real-time embedded applications.

Please note:
Interested applicants must apply directly to Engineering - Flight Software Engineer to be considered for this position.
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.

Compensation: $112,000- $140,000 CAD (annual salary)
The base salary or rate offered to an applicant within this range is determined by considering several factors, including the individual's geographic location, skills, competencies, and unique qualifications. This ensures compensation is fair and aligned with the specific requirements and attributes of each candidate.

Vacancy Status: This posting is for an existing vacancy.

AI in Hiring: We use AI tools to assist with application management (e.g., organizing submissions and surfacing potentially relevant qualifications). AI is not used to make hiring decisions. All decisions are made by our hiring managers and recruitment team. Our use of AI is governed by security and privacy risk assessments aligned with our cybersecurity framework

Similar jobs

  • Senior Embedded Software Engineer, C/C++ BSP and Linux

    Ottawa, ON
    $48–$60/hrContract

    Procom

    5+ YOECandidates need a bachelor's degree in a scientific field and 5+ years of work on operating systems, kernel, drivers and core services. Strong C++, Python and Linux skills and BSP driver experience are also required.

    Linux, Jira, Python, C++

  • Embedded Software Engineer

    Georgetown, ON
    Full Time

    Communications and Power Industries, Inc.

    5+ YOECandidates need a university technical degree and at least 5 years of embedded C++ experience with microcontrollers, real-time operating systems and multi-threading. Strong organizational, interpersonal, oral and written communication skills are also required.

    C++, oscilloscope, logic analyser, Linux, JavaScript, PHP

  • Embedded Software Engineer

    Waterloo, ON
    HybridFull Time

    Eleven-X: eleven-x™ is an industry leading IoT and Smart City technology company focused on improving the parking experience for all with its award-winning,…

    5+ YOECandidates need a bachelor's or master's degree in electrical engineering, software engineering or computer science, plus 5+ years of embedded software development and debugging and 5+ years of C programming. Experience with embedded operating systems such as RTOS, ThreadX or Embedded Linux is required.

    C, RTOS, ThreadX, Embedded Linux, Python, Bash

  • Embedded Software Engineer – Co-op Winter 2027

    Ottawa, ON
    $25–$34/hrFull Time

    Ciena Canada ULC

    Candidates need to be enrolled in a bachelor's or master's program in computer or electrical engineering, computer science or a similar discipline. Experience with C or C++ is required, and embedded systems or telecom experience is an asset.

    Git, Bitbucket, Gerrit, Jira, gdb, Google Test

  • Embedded Software Engineer

    Mississauga, ON
    $70k–$85k/yrFull Time

    Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.

    1+ YOECandidates need at least one year of embedded C development experience, familiarity with VxWorks and Git, and aerospace or defense experience on safety-critical systems. A bachelor's degree in software engineering or a related discipline is required.

    Git, VxWorks, VHDL, FPGA, Python, Linux

  • Embedded software engineer

    Toronto, ON
    On-siteContract

    system canada technologies

    6+ YOECandidates need a bachelor's degree in computer engineering, computer science or electrical engineering, or equivalent experience. They need strong C/C++ and real-time embedded development skills, plus strong verbal and written communication.

    C, C++, Communication skills, Linux, Oracle Java, Computer engineering

  • Senior Embedded Software Engineer

    Ottawa, ON
    HybridFull Time

    Ranovus

    10+ YOECandidates need 10+ years of embedded firmware experience, expert C for embedded systems, microcontroller experience (PSOC, STM32), and a Bachelor's or Master's in a related engineering or computer science field.

    oscilloscope, logic analyzer, GitLab, Git, Python

  • Embedded Software Engineer

    Ottawa, ON
    On-site

    Collabera

    5+ YOECandidates need at least 5 years of embedded Linux software development, strong C skills and experience with git. Knowledge of secure, fault-tolerant, carrier-grade software and switching/routing is expected.

    git, Linux, makefiles

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.