Senior Embedded Software Developer C++ (Quebec City)

Senior Embedded Software Developer C++ (Quebec City)

11 Nov
|
Averian
|
Quebec City

11 Nov

Averian

Quebec City

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
Robust 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

📌 Senior Embedded Software Developer C++ (Quebec City)
🏢 Averian
📍 Quebec City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software developer c++ (quebec city) / quebec city

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software developer c++ (quebec city) / quebec city