Jobs.ca
Jobs.ca
Language
Aversan Inc. logo

Senior Embedded Software Engineer (LLD)

Aversan Inc.20 days ago
Mississauga, Ontario
Senior Level
full_time

About the role

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 seeking a highly skilled Embedded Software Engineer with a strong background in low-level driver development to join our aerospace engineering team. In this role, you will design, implement, and verify software drivers and hardware interfaces for safety-critical aerospace systems. This is a hands-on development role working with modern embedded systems and real-time environments.

Key Responsibilities:

  • Design and develop low-level drivers for micro controllers, SoCs, and various peripherals (I2C, SPI, UART, GPIO, ADC/DAC, etc.)
  • Develop and maintain Board Support Packages (BSPs) for aerospace-grade hardware
  • Work with RTOS platforms (e.g., VxWorks, QNX, RTEMS, FreeRTOS) and real-time embedded environments
  • Participate in software verification and validation processes in compliance with aerospace standards (e.g., DO-178C)
  • Debug hardware/software integration issues using logic analyzers, oscilloscopes, JTAG, etc.
  • Collaborate with hardware, systems, and test engineers to ensure functional and performance requirements are met
  • Contribute to documentation including software design, requirements, traceability, and verification artifacts

Key Qualifications:

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Software Engineering, or equivalent
  • 5+ years of experience in embedded software development, with a strong emphasis on low-level driver development
  • Proficiency in C/C++, with experience in debugging embedded systems
  • Strong understanding of microcontroller and processor architecture
  • Familiarity with aerospace software development standards such as DO-178C or DO-254 (asset)
  • Experience working in real-time, safety-critical systems
  • Hands-on experience with hardware bring-up, memory-mapped IO, and interrupt-driven programming

About Aversan Inc.

Aviation and Aerospace Component Manufacturing
201-500

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.