Senior Embedded Software Developer C++ (Ottawa)

Senior Embedded Software Developer C++ (Ottawa)

11 Nov
|
Averian
|
Ottawa

11 Nov

Averian

Ottawa

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
- Solid 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++ (Ottawa)
🏢 Averian
📍 Ottawa

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++ (ottawa) / ottawa

Subscribe to this job alert:

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