Senior Embedded Software Engineer, Ahuntsic North

Aversan Inc. Québec, Québec, CA
150,000 CA$

Published 2025-11-16

Description

Senior Embedded Software Engineer
Base pay range: CA$125,000.00/yr - CA$150,000.00/yr
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.
Responsibilities
Responsible for embedded software development
Architect, design, develop, document, and verify software for complex electro‑optical surveillance systems
Manage project tasks with team members allocated to the specific project
Responsible for managing complex project initiatives of strategic importance to the organization
Provide support to Engineering, Manufacturing and Customer Support teams to solve software issues
Lead firmware development for board bring‑up and low‑level hardware initialization
Develop and maintain bootloader and firmware solutions (e.g., U‑Boot, UEFI, Slim Bootloader)
Support the estimation and planning of new products and features and the Agile development process
Support Software Engineering in company product development reviews
Contribute to continuous department improvement processes, including comprehensive information gathering and data analysis
Review the software contributions of other team members
Participate in developing and maintaining relevant engineering design practices, processes, and standards
Work is guided by individual annual goals and objectives with general oversight or direction
Responsible for providing guidance, coaching, and training to other employees within area of expertise
Ability to build and maintain professional relationships within and outside of engineering
Demonstrated ability to architect complex software systems
Demonstrated ability to research, design and implement complex algorithms
Ability to understand the operation, design, and control of complex electro‑mechanical systems
Proven track record for creating innovative solutions to difficult problems on budget and on time
Develop a strong presence across engineering and other areas of the business to maximize collaboration and synergy an effort to meet project goals
Watch for new technologies and leadership trends that may impact present and future product development
Basic Qualifications
Bachelor’s Degree in Computer Engineering, Electrical Engineering, or equivalent
Strong experience designing software for embedded microprocessors using C/C++
Experience targeting real‑time operating systems such as Vx Works, Embedded Linux
Well versed in software development for embedded processors
Strong knowledge of embedded communications standards such as I2 C, SPI, CAN, Serial, Ethernet
Experience with Bare‑Metal Programming and Board Bring‑up
Hands‑on experience with either U‑Boot or UEFI/Slim Bootloader
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Design
Industries: Aviation and Aerospace Component Manufacturing
Referrals increase your chances of interviewing at Aversan Inc. by 2x

Location

Québec
Québec
Canada
Advertisement:



Attributes

Job type Full time
Contract type Permanent
Salary type Per annum
Occupation Senior embedded software engineer
Send resume
Aversan Inc.
Aversan Inc.
206 active jobs
Registered 2023-06-13
Canada

Aversan is an ISO 9001 certified global engineering company offering services and products in Aerospace & Defence, Electronic Healthcare, and Information Technology sectors. Aversan is a leader in Engineering Design and Development of end-to-end Solutions that are customized to suit your business needs. In the Aerospace Industry, our teams of multi-disciplined experts have the in-depth knowledge required to provide reliable and cost-effective Engineering Services and Products from a variety of aspects, which include: • Embedded Systems Hardware/Software Design and Verification • DO-254 (DAL A) Certification • DO-178 B/C (DAL A) Certification • Automated Test Stations, Systems Integration Labs • Flight Simulation Devices In the eHealth Domain, Aversan is your solution provider for Software Engineering Services as it relates to the national modernization of the Healthcare System. The Software Engineering services that we provide include: • HIAL / EHR Software Development and Test Automation • System Integration • Performance Testing • Interoperability & Conformance Testing • Component and Integration Testing • Independent Verification and Validation of Systems From an IT perspective, Aversan’s skilled Software Engineers offer the experience level needed to embark on the most complex IT design projects. Aversan offers IT solutions in the following domains: • Business Process Management Solutions • Process Modernization and Automation Specialties Aerospace, Defence & Marine, Embedded Systems Hardware/Software Design & Certification, System Integration Lab, eHealth, Conformance & Performance Testing, Independent Verification and Validation, Business Process Management
All vacancies from employers (206) Report vacancy
Send resume
Are you looking for a job? Publish your resume
Non-logged user
Hello wave
Welcome! Sign in or register