IT & Software

Senior Embedded Software Developer C++

Averian Inc.

Ahuntsic North · Quebec · Canada

Share this job: X Facebook WhatsApp
Develop embedded firmware in C and C++ from Averian’s Ottawa office, working hands-on with microcontrollers, RTOS, and connected systems. This is a 100% in-office position. As an Embedded Software Developer, you will contribute across architecture, implementation, integration, debugging, and validation. You will work with hardware, requirements, and test teams on automotive, industrial, IoT, and AI-enabled applications. The work includes large codebases, communication stacks, and production-ready software. Key Responsibilities:

Design, develop, test, and maintain embedded firmware and software Contribute to architecture, technical design, and implementation decisions Integrate and troubleshoot CAN, LIN, SPI, I2C, UART, Ethernet, and BLE Support platform bring-up, debugging, tuning, and system integration Investigate complex firmware and system-level issues Requirements:

Minimum seven years of embedded software or firmware experience Strong C and C++ programming proficiency Degree in engineering, computer science, or related field Experience with microcontrollers, RTOS, or bare-metal development Knowledge of Git, CI/CD, testing, and hardware-in-the-loop validation Bring embedded C and C++ expertise to Averian’s Ottawa engineering team, developing connected systems through integration, debugging, and validation.

#J-18808-Ljbffr

Reference: WJ-3875_16151728 · Posted 11 Nov 2026, 08:18 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Embedded Software jobs in other states

Browse jobs