Talent.com
Aversan
Senior Embedded Software EngineerAversan • Toronto, ON, USA
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Aversan • Toronto, ON, USA
11 hours ago
Salary
CA$120,000.00 yearly
Job type
  • Full-time
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 Engineer to join our team. The ideal candidate will perform software development and maintenance required for both space and ground-based assets for a growing fleet of spacecraft

Location: Toronto, ON
Job Type: Full-Time
Work Arrangement: Remote

Responsibilities

  • Design, develop, and maintain reliable, high-quality embedded software for both spacecraft and ground-based systems supporting a growing fleet of satellites
  • Design and implement secure communications capabilities, including encryption, authentication, and key exchange for next-generation data links
  • Build and maintain low-level software components including device drivers, kernel modules, hardware interfaces, and platform services
  • Develop automated tests, validation tools, and technical documentation to support robust software delivery and long-term maintainability
  • Participate in software architecture discussions, design reviews, and code reviews to ensure software quality and system reliability
  • Collaborate closely with cross-functional teams to define system requirements, debug complex issues, and evolve system architecture
  • Identify performance gaps, reliability risks, and architectural shortcomings in existing systems, and drive improvements across the software stack
  • Provide technical leadership, mentorship, and guidance to junior engineers while contributing to engineering best practices and development standards


Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
  • Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development
  • Strong Proficiency in C++ for embedded systems, including concurrency, interrupt handling, memory-mapped peripherals, and hardware communication interfaces such as SPI, Serial, I2C, UART, etc.
  • Experience developing software for embedded Linux including build systems such as Yocto.
  • Experience developing low-level embedded Linux components including kernel modules, device drivers, and device tree integrations
  • Experience developing and maintaining automated test frameworks, validation tooling, or hardware/software integration test environments


Please note:

Interested applicants must apply directly to this link to be considered for this position: Senior 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.

Compensation: $120,000 – $160,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.
Create a job alert for this search

Senior Embedded Software Engineer • Toronto, ON, USA

Similar jobs

Senior Embedded Software Engineer - Safety-Critical Avs - $148,000 - $249,000 A Year

Technology CompanyToronto, Canada
Full-time

Seeking an experienced Embedded Software Developer for a hybrid role in Toronto, focusing on safety-critical embedded software for truck control functions and sensor integration.Requires 5+ years o... Show more

 • Promoted

Senior Embedded Systems Engineer – Gc/Lc - C$115,000 - C$125,000 A Year

PerkinElmerEast York, Canada
Full-time

Develops firmware for analytical instrumentation like gas chromatographs and mass spectrometers, collaborating with cross-functional teams.Requires C/C++ skills, real-time development experience, a... Show more

 • Promoted

Senior Embedded Software Engineer - Automotive Hvac - $115,000 - $164,600 A Year

Automotive CompanyToronto, Canada
Full-time

A prestigious automotive company in York Region seeks an embedded software developer for a hybrid role.The successful candidate will lead software design and development, work collaboratively in Sc... Show more

 • Promoted

Senior Embedded Software Engineer - Safety-Critical Avs - $148,000 - $249,000 A Year

A leading technology companyNorth York, Canada
Full-time

Seeking an experienced Embedded Software Developer for a hybrid role in Toronto, implementing safety-critical embedded software for truck control and sensor integration.Requires 5+ years of experie... Show more

 • Promoted

Senior Embedded BSP Engineer: Build Mission-Critical Systems

Nokia GlobalToronto, Ontario, Canada
Full-time

A leading technology company in Canada seeks professionals for their Applied R&D and Software Engineering team.This role focuses on innovative solutions in hardware and software development, managi... Show more

 • Promoted

Senior Embedded Software Architect - Aerospace/Evtol - C$120,000 - C$165,000 A Year

Essence Coaching GroupToronto, Canada
Full-time

A leading aerospace technology firm in Canada seeks a Senior Software Architect Engineer to lead mission-critical software development.The successful candidate will architect and deliver safety-cri... Show more

 • Promoted

Senior Embedded Software Developer - Algorithms

Kepler Communications Inc.toronto, on, Canada
Full-time

Become a Senior Embedded Software Developer with Kepler Communications and oversee the creation of algorithms to enhance space-based data processing.Your role will involve cutting-edge software wor... Show more

 • Promoted

Senior Embedded Engineer for Windows Systems

LanceSoft, Inc.Markham, York Region, CA
Temporary

Elevate your career as a Senior Embedded Engineer specializing in Windows systems.This role is designed for proficient professionals in embedded software development with an emphasis on C/C++.In th... Show more

 • Promoted

Senior Embedded Software Designer

Kepler CommunicationsToronto, Ontario, Canada
Full-time

At Kepler Communications, we're not just imagining the future of on-demand space connectivity—we're leading it!.Our mission is to provide real-time Internet access for space-based assets, enabling ... Show more

 • Promoted

Senior Embedded C Software Engineer – Ai‑driven & Debug - C$72,500 - C$96,000 A Year

Wabtec CorporationNorth York, Canada
Full-time

Software Engineer to develop and maintain software solutions in embedded Linux and PC environments, requiring C programming expertise and attention to detail. Show more

 • Promoted

Senior Engineer for Embedded Systems

Per Vices CorporationToronto, Ontario, Canada
Full-time

Join us as a Senior Engineer specializing in embedded systems and software defined radios.Your skills in design and debugging will help drive our leading technology forward.We are looking for a sea... Show more

 • Promoted

Senior Embedded Developer - C$101,600 - C$135,000 A Year

GeotabNorth York, Canada
Full-time

Seeking a Senior Embedded Engineer to design, write, and test C and embedded RTOS firmware systems, contributing to hardware design and testing.Responsibilities include full firmware development li... Show more

 • Promoted

Senior Embedded Software Engineer - Automotive Hvac - $115,000 - $164,600 A Year

Automotive companyMarkham, Canada
Full-time

A prestigious automotive company in York Region seeks an embedded software developer for a hybrid role.The successful candidate will lead software design and development, work collaboratively in Sc... Show more

 • Promoted

Senior Embedded Systems Engineer - C$110,000 - C$120,000 A Year

Stellar RecruitmentToronto County, Canada
Full-time

Develop embedded system applications, focusing on FreeRTOS and Embedded Linux, and interface with hardware components. Show more

 • Promoted

Senior Embedded Software Engineer - C$80,000 - C$120,000 A Year

Amaris ConsultingEast York, Canada
Full-time

Designs, develops, tests, and optimizes embedded software using C for products, collaborating with cross-functional teams.Requires proficiency in C, embedded systems, RTOS, and debugging tools. Show more

 • Promoted

Senior Vision & Measurement Software Engineer (Embedded Ai) - C$120,000 - C$160,000 A Year

Global Technology Solutions ProviderEast York, Canada
Full-time

Senior Software Engineer role in Waterloo focused on developing and optimizing embedded AI software for advanced projector technologies, requiring strong programming and computer vision skills. Show more

 • Promoted

Senior Embedded Software Engineer - Linux & Photonics (Hybrid) - C$148,000 - C$156,000 A Year

AI infrastructure companyEast York, Canada
Full-time

Experienced Embedded Software Engineer sought for AI infrastructure company to define control plane architecture for photonic interconnect products, focusing on device drivers and hardware-software... Show more

 • Promoted

Senior / Staff Embedded Software Engineer

Waabitoronto, on, Canada
Full-time

The Embedded Software team owns our low-level software integration platform, coordinating communications amongst modules, low level control algorithms and safety assurance processes.Most of the wor... Show more

 • Promoted

Senior Embedded Software Engineer - $160,000 - $220,000 A Year

Loft OrbitalNorth York, Canada
Full-time

Seeking a Senior Embedded Software Engineer to design and develop satellite software, guiding a team and working on cutting-edge space technology.Requires C/C++ expertise on Embedded Linux/RTOS. Show more

 • Promoted

Senior Embedded Software Architect - Aerospace/Evtol - C$120,000 - C$165,000 A Year

Leading Aerospace Engineering FirmMarkham, Canada
Full-time

Senior Software Architect Engineer needed for an aerospace firm to lead safety-critical embedded software development.Hybrid role with competitive salary. Show more