Senior Software Developer (embedded), Ahuntsic North

Aversan Inc. Québec, Québec, CA

Published 2025-11-14

Description

Join to apply for the Senior Software Developer (Embedded) role at Aversan Inc.
Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.
We are currently seeking a qualified Senior Software Developer.
Location: Ottawa, ON
Job Type: Onsite/Hybrid
Responsibilities
Design, develop, and test new embedded software products at the forefront of technology.
Support, enhance, and maintain existing embedded software systems.
Participate in architecture, design, and code reviews to ensure high-quality solutions.
Analyze technical requirements, research solutions, and develop robust software designs.
Apply and improve development processes and best practices.
Evaluate and integrate emerging technologies into new and existing projects.
Review IC datasheets, register maps, and board schematics to ensure hardware-software alignment.
Contribute to a positive, productive, and team-oriented work environment.
Basic Qualifications
Bachelor’s degree in Computer Science, Engineering, or related discipline (or equivalent).
7+ years of experience in embedded software development.
Proven experience with firmware development for Intel, ARM, or Power Architecture processors.
Strong proficiency in C programming and deep understanding of low-level hardware interactions.
Demonstrated skills in software debugging, troubleshooting, and problem-solving.
Solid grasp of software design principles and engineering best practices.
Experience working in multi-disciplinary engineering teams.
Experience With The Following Is An Asset
Firmware environments: Das U-Boot, UEFI, Slim Bootloader.
Operating systems: Linux, Vx Works, Windows.
Programming and scripting: Python, bare-metal programming.
Board bring-up and hardware debugging using oscilloscopes, logic analyzers, or DMMs.
Software tools: Git, JIRA, and software test frameworks.
Bus and interface protocols: PCIe, Ethernet, MDIO, I2 C, SPI, TPM, SATA, USB, e MMC, NVMe.
Configuration management, requirements tracking, and software testing methodologies.
What We Offer
Competitive compensation and benefits
On-the-job training and skills development opportunities
Hands-on project experience
Mentorship from industry professionals
Flexibility to gain experience in multiple industries
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.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Aviation and Aerospace Component Manufacturing

Location

Québec
Québec
Canada
Advertisement:



Attributes

Job type Full time
Contract type Permanent
Salary type Monthly
Occupation Senior software developer (embedded)
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