Senior Embedded Software Engineer (LLD)
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.
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.
Senior Embedded Software Engineer (LLD)
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.
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.