Embedded Robotics Software Engineer (C++, RTOS, ARM)

AI (Artificial Intelligence) Incorporated

Toronto

On-site

CAD 114,000 - 139,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Dental care
Paid time off
Vision care

Job summary

AI (Artificial Intelligence) Incorporated in Toronto, ON, is seeking an experienced embedded software engineer to develop firmware for a robotic product. You will contribute to a small team, design, implement, and test embedded software, and collaborate via GitHub, code reviews, and email.

A strong background in embedded C/C++ and ARM is essential. The role emphasizes hands-on development, driving progress on deliverables, and working with team leads in a fast-paced environment.

Qualifications

  • Bachelor's degree in CS/CE/EE or equivalent required or preferred.
  • Strong embedded C++ and C experience with at least 3 years.

Responsibilities

  • Design, develop, and test embedded software (firmware).
  • Interact with team via GitHub, code reviews, and email.
  • Report progress against key project deliverables.
  • Work independently under direction from team leads.

Skills

Embedded C++
RTOS
ARM Cortex-M
Device drivers
Multithreading
GCC for ARM
GDB/SEGGER
Git/SVN

Education

Bachelor's degree in CS/CE/EE

Tools

Makefiles
Linux development

Job description

AI (Artificial Intelligence) Incorporated in Toronto, ON, is seeking an experienced embedded software engineer to develop firmware for a robotic product. You will contribute to a small team, design, implement, and test embedded software, and collaborate via GitHub, code reviews, and email.

A strong background in embedded C/C++ and ARM is essential. The role emphasizes hands-on development, driving progress on deliverables, and working with team leads in a fast-paced environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

embedded software engineer
embedded software engineer

AI (Artificial Intelligence) Incorporated • Toronto

On-site
CAD 114,000 - 139,000
Dental care
Paid time off
Vision care
Senior Embedded Software Engineer (C/ARM) – Hybrid
Senior Embedded Software Engineer (C/ARM) – Hybrid

Ford • Ottawa

Hybrid
CAD 96,000 - 146,000
Embedded Systems Engineer
Embedded Systems Engineer

ROZOR • Hamilton

On-site
CAD 90,000 - 120,000
Software Development Engineer – Embedded
Software Development Engineer – Embedded

Jobtailor • Ottawa

On-site
CAD 110,000 - 150,000
Embedded Systems Firmware Engineer — Real-Time Automotive
Embedded Systems Firmware Engineer — Real-Time Automotive

indie.inc • Toronto

On-site
CAD 90,000 - 130,000
embedded software engineer
embedded software engineer

Bluth Company • Toronto

On-site
CAD 70,000 - 120,000
Collaborative culture
Flex work
Professional development
+1
Senior Robotics Software Architect - AI for Manufacturing
Senior Robotics Software Architect - AI for Manufacturing

Promise Robotics • Edmonton, Calgary

Remote
CAD 120,000 - 160,000
Purpose-Driven Work
Growth Opportunities
Cutting-Edge Technology
+1
Senior Robotics Software Developer
Senior Robotics Software Developer

Promise Robotics • Edmonton, Calgary

On-site
CAD 120,000 - 160,000
Purpose-Driven Work
Growth Opportunities
Cutting-Edge Technology
+1
Embedded Systems Engineer: C++/Linux, Real-Time
Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,000
Junior/Intermediate Embedded Software Developer
Junior/Intermediate Embedded Software Developer

TRS Staffing Solutions • Vancouver

On-site
CAD 85,000 - 110,000