embedded software engineer (Ontario)

embedded software engineer (Ontario)

05 Aug
|
AI (Artificial Intelligence
|
Ontario

05 Aug

AI (Artificial Intelligence

Ontario

Posted onAugust 03, 2026 by Employer details AI (Artificial Intelligence) Incorporated

Posted onAugust 03, 2026 by Employer details AI (Artificial Intelligence) Incorporated

embedded software engineer
We're looking for an experienced embedded software engineer to join our development team. You will be working on a small software team to produce code for a new robotic product. Embedded experience is a must for this role.

Responsibilities

Design, develop, and test embedded software (firmware)

Interact frequently with the team via GitHub issues/pull-requests/projects, code reviews, instant messaging, and email

Report frequently on progress against key project deliverables

Work independently with general direction from team leads

Preferred qualifications

Experience using RTOS with C++

Experience adapting C code to work with C++

Experience with GCC for ARM toolchain under Linux development workplace

Experience with ARM Cortex-M microcontrollers

Experience debugging embedded systems with GDB and SEGGER tools

Experience configuring scheduler, task priorities, and interrupt priorities in an embedded system

Strong experience with object oriented programming methodologies, especially design patterns and data structures

Experience integrating control code, especially a motor driver, inertial measurement unit (IMU), gyroscope (gyro), or accelerometer





Experience writing device drivers with DMA

Hands-on experience of using oscilloscope to do basic electronic circuit troubleshooting

Minimum qualifications

Bachelors degree in computer science, computer engineering, electrical engineering, or equivalent

Strong experience with embedded C++ and C (at least 3 years)

2-years experience with embedded ARM micro-processors

Experience writing device drivers

Experience with multi-threaded design

Experience configuring, debugging, and profiling a real-time operating system (RTOS)

Experience writing or editing Makefiles, shell scripts, or equivalent

Experience with Git or SVN

Experience reading datasheets and schematics

About us
*Specializing in Artificial Intelligence and Robotics, our current focus is development of our proprietary indoor SLAM and home robotic products around it.

Job Type:
Full-time

Pay:
From $90,000.00 per year

Benefits:

Dental care

Paid time off

Vision care

Education:
Bachelor's Degree (preferred)

Work Location:
In person

Location Toronto , ON

Work location On site

Salary $ 90,000 YEAR annually

Terms of employment Full time

Starts as soon as possible

vacancies 1 vacancy

Source indeed.com #10219350538

Toronto, ON

#J-18808-Ljbffr

📌 embedded software engineer (Ontario)
🏢 AI (Artificial Intelligence
📍 Ontario

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: embedded software engineer (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (ontario) / ontario