Apply now

Posted 18 days ago

Embedded Software Architect

@ Aversan

Montréal, Quebec

$135k–$155k/yr15+ years experience
Apply now
SIGNALS

Overview

Aversan is hiring a Senior Embedded Software Architect in Montreal, Quebec, on a full-time, on-site basis. The role leads the architecture and development of complex embedded flight software for satellite payload systems and guides a multidisciplinary Agile team. The posting states a salary range of $135,000 to $155,000 CAD per year.

Pay:

$135,000–$155,000 a year

Responsibilities:

  • Lead architecture and development of embedded flight software for satellite payloads
  • Provide technical leadership within an Agile team
  • Develop low-level software and boot code for embedded processors
  • Oversee flight software integration and testing
  • Drive CI/CD and process automation

Requirements summary:

  • 15+ years of embedded software development experience
  • Strong C and C++14 expertise
  • Extensive RTOS experience
  • Experience with networking protocols and complex SoCs
  • Agile technical leadership and CI/CD experience
  • Proficiency in Git and fluency in English or French

Tools & skills

Source and dates

Source type not verified · cats

Employer posting date
2026-10-19
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
Experience15+ years
Manages peopleYes
Hours per week40 (estimated)
Work settingOffice, Laboratory
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish, French
EducationBachelor’s degree (required)
Fields of studyElectrical Engineering, Computer Engineering

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

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 Senior Embedded Software Architect to join our team. The ideal candidate will have experience in designing and implementing embedded software for satellite payload systems, with strong leadership skills to guide a multidisciplinary team and drive continuous improvement initiatives.

Location: Montreal, Quebec
Job Type: Full Time
Working Arrangement: On-site

Responsibilities

  • Lead the architecture, design, development, and implementation of complex embedded software for space applications, including satellite payload systems.
  • Collaborate with multidisciplinary engineering teams, including Systems, Digital, and RF, to define software architectures and ensure seamless system integration.
  • Provide technical leadership within an Agile development team, guiding software design decisions, resolving complex technical challenges, and promoting engineering best practices.
  • Engage with customers to understand technical requirements, support project proposals, and contribute to the definition of software solutions.
  • Lead continuous improvement initiatives to enhance software development processes, engineering quality, and team productivity.
  • Mentor and coach team members to strengthen technical capabilities and overall performance, including conducting one-on-one meetings and providing constructive feedback.
  • Refine software requirements and translate system-level needs into robust software architectures and detailed technical specifications.
  • Develop and implement embedded flight software, including low-level software and boot code for embedded processors.
  • Oversee and contribute to flight software integration and testing within laboratory and flight-unit environments.
  • Prepare and maintain formal software lifecycle documentation, including architectural designs, requirements, implementation details, and test documentation.
  • Drive software process automation and continuous integration and delivery (CI/CD) practices to improve development efficiency and reliability.
  • Promote disciplined software engineering practices, effective version control, and collaboration across the development team.

Basic Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field, or equivalent.
  • Minimum of 15 years of experience in embedded software development.
  • Strong expertise in C and C++14 programming.
  • Extensive experience with real-time operating systems (RTOS).
  • Demonstrated experience with networking and communication protocols.
  • Experience developing boot code for embedded CPUs.
  • Experience working with complex systems-on-chip (SoCs).
  • Proven technical leadership experience in an Agile development environment.
  • Experience with continuous integration and continuous delivery (CI/CD) practices.
  • Strong proficiency with version control systems, particularly Git.
  • Excellent communication skills in English or French, with strong interpersonal and collaboration abilities.
  • Demonstrated ability to mentor team members, provide constructive feedback, and lead technical and process improvement initiatives.
  • Strong analytical and problem-solving skills, with a disciplined, resourceful, and results-oriented approach.

Please note:
Interested applicants must apply directly to Embedded Software Architect 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: $135,000 – $155,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

  • Embedded Software Architect – RTOS / BSP / Embedded Linux

    Montréal, QC

    Experis CA

    10+ YOECandidates need a bachelor's degree in an engineering or software field and 10+ years of embedded software experience. They need strong C/C++, RTOS and BSP integration skills, and processor or SoC bring-up experience.

    RTOS, Linux, Leadership, Software development, C, C++

  • EMBEDDED SOFTWARE ARCHITECT

    Montréal, QC
    RemoteFull Time

    Mannarino Systems & Software Inc.

    Mannarino asks for a bachelor's degree in engineering, preferably computer science or software engineering. Candidates need significant C and C++ skills, real-time operating system experience and hardware/software integration experience.

    C, C++, Python, DDS, ARINC 653, CANbus

  • Senior Embedded Software Architect – Autonomous Vehicle Systems

    Montréal, QC
    $90k–$120k/yrOn-siteFull Time

    Sopra Steria: The Group provides end-to-end solutions to make large companies and organisations more competitive by combining in-depth knowledge of a wide range…

    10+ YOECandidates need 10+ years of embedded software work, strong software architecture experience in automotive or other safety-critical fields, and knowledge of ISO 26262, CAN, Ethernet, C/C++ and AUTOSAR. Experience with UML/SysML modelling tools and leading technical discussions with customers is also needed.

    Cameo, Enterprise Architect, Capella, CAN, Ethernet, HIL

  • Personal Finance Advisor

    Montréal, QC
    HybridFull Time

    Caisse Desjardins de Lachine

    More specifically, you will be required to:; Bachelor's degree in a related field; A minimum of one year of relevant experience

  • Psychologue en centres d’hébergement

    Montréal, QC
    Full Time

    Santé Québec Centre-Sud-de-l'Île-de-Montréal

    Doit détenir un doctorat en psychologie.Doit être membre de l’Ordre professionnel des psychologues du Québec

    Mental health

  • Nurse Case Manager

    Montréal, QC

    Bayshore HealthCare Ltd.: Bayshore HealthCare is one of the country’s leading providers of home and community health care services and is a Canadian-owned company.

    • Veiller à ce que les dossiers des patient(e)s soient tenus à jour et que les données soient exactes afin de répondre aux exigences du programme en matière de rapports; • Assurer une déclaration rapide et conforme des…

  • Technicien de chantier et laboratoire

    Montréal, QC
    $30/hrFull Time

    Groupe mc² inc.

    🔹 Contrôle qualité des matériaux sur chantier (sols, granulats, béton, enrobés); 🔹 Essais en laboratoire et compilation des résultats; 🔹 Suivi de la conformité aux devis et normes applicables

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.