Talent.com
AI (Artificial Intelligence) Incorporated
Embedded Software EngineerAI (Artificial Intelligence) Incorporated • Toronto, Canada, United States
Embedded Software Engineer

Embedded Software Engineer

AI (Artificial Intelligence) Incorporated • Toronto, Canada, United States
6 hours ago
Salary
CA$90,000.00 yearly
Job type
  • Full-time
Job description

Salary: $90,000 - 90,000 per year

Requirements:
  • We are seeking an experienced embedded software engineer with strong embedded expertise for our robotics development team.
  • You should have at least 3 years of experience with embedded C++ and C.
  • You should have 2 years of experience with embedded ARM microprocessors.
  • You should have a bachelors degree in computer science, computer engineering, electrical engineering, or an equivalent field.
  • You should have experience writing device drivers.
  • You should have experience with multithreaded design.
  • You should have experience configuring, debugging, and profiling a real-time operating system (RTOS).
  • You should have experience creating or editing Makefiles, shell scripts, or similar build tools.
  • You should have experience working with Git or SVN.
  • You should be able to read datasheets and schematics.
  • Preferred experience includes RTOS development with C++, adapting C code for C++, and working in a GCC for ARM toolchain under Linux.
  • Preferred experience includes ARM Cortex-M microcontrollers, debugging embedded systems with GDB and SEGGER tools, and configuring scheduler, task, and interrupt priorities.
  • Preferred experience includes strong object-oriented programming skills, especially design patterns and data structures.
  • Preferred experience includes integrating control code such as motor drivers, IMUs, gyroscopes, or accelerometers.
  • Preferred experience includes writing device drivers with DMA.
  • Preferred experience includes hands-on use of an oscilloscope for basic circuit troubleshooting.
Responsibilities:
  • We design, develop, and test embedded firmware for a new robotic product.
  • We collaborate closely with the team through GitHub issues, pull requests, projects, code reviews, instant messaging, and email.
  • We provide regular progress updates against key project deliverables.
  • We work independently with general guidance from our team leads.
Technologies:
  • ARM
  • Embedded
  • Firmware
  • Git
  • GitHub
  • Linux
  • Robotics
  • SVN
  • C++

More:

We are an artificial intelligence and robotics company focused on developing our proprietary indoor SLAM technology and home robotic products. This is a full-time, in-person role with a salary starting at $90,000 per year. We offer dental care, paid time off, and vision care. The preferred education level is a bachelors degree.

last updated 32 week of 2026

Create a job alert for this search

Embedded Software Engineer • Toronto, Canada, United States

Similar jobs

Senior Engineer for Embedded Systems

Per Vices CorporationToronto, ON, CA
Full-time

Join us as a Senior Engineer specializing in embedded systems and software defined radios.Your skills in design and debugging will help drive our leading technology forward.We are looking for a sea... Show more

 • Promoted

Embedded C/C++ Engineer (Low Power AI Systems)

CollaberaMarkham, ON, CA
Full-time

Join a high-impact Low Power AI Solutions team focused on enabling efficient AI deployment on embedded edge devices.This role is deeply hands-on, centered around system-level C/C++ development, run... Show more

 • Promoted

Embedded Software Engineer

United States Digital Space LLCToronto, ON, CA
Full-time

Every day, the company is delivering billions of media moments all over the world — anywhere, anytime and on any device.Medical, Dental, Vision and Life Insurance package.We like to make sure all o... Show more

 • Promoted

Wireless Embedded Software Engineer

ExtentComRichmond Hill, York Region, CA
Full-time

Elevate wireless communication systems in the role of Embedded Software Engineer.This position focuses on full-cycle embedded software development and meticulous quality assurance.We are looking fo... Show more

 • Promoted

Senior Embedded Software Engineer - Safety-Critical Avs

WaabiToronto, Canada
Full-time

A leading technology company in Toronto is seeking an experienced Embedded Software Developer.This role involves implementing safety-critical embedded software for truck control functions and integ... Show more

 • Promoted

Embedded Software Engineer - Windows

LanceSoft, Inc.Markham, York Region, CA
Full-time

Months - potential for extension.Embedded Windows Software Engineer.Demonstrated ability to analyze, diagnose, and solve difficult engineering problems.Experience with source control (GIT), OS Conc... Show more

 • Promoted

Systems Software Engineer

XanaduToronto
Full-time

About Xanadu: Xanadu’s mission is to build quantum computers that are useful and available to people everywhere.At Xanadu, we are learners, innovators, researchers, collaborators and problem solver... Show more

 • Promoted

Embedded Software Designer – Processing & Algorithms

Kepler-CommunicationsToronto
Full-time

Embedded Software Engineer – Processing & Algorithms.We’re on the hunt for a top-tier Embedded Software Engineer – Processing & Algorithms to build the processing software that turns raw sensor dat... Show more

 • Promoted

Embedded Software Engineer at Kepler

Kepler Communications Inc.Toronto
Full-time

Elevate your career at Kepler Communications as an Embedded Software Engineer, focusing on software for spacecraft and ground systems.Join a cutting-edge team transforming space connectivity.At Kep... Show more

 • Promoted

Sr. Embedded Software/Firmware Engineer

EthernoviaToronto, ON, CA
Full-time

Senior Embedded Software/Firmware Engineer (Device Drivers).Location: Canada (Multiple Positions), 100% Remote work.Preference for those in or adjacent to Eastern Time Zone.Ethernovia is changing h... Show more

 • Promoted

Embedded Software Engineer

eLeapPowerToronto, ON, CA
Full-time

LeapPower is a rapidly growing power electronics supplier in the world of automotive electrification.Our products achieve cost, size, and weight savings without compromising on performance.We are h... Show more

 • Promoted

Embedded Software Engineer

EvertzAVMarkham, ON, CA
Full-time

Department: R&D • Location: Markham, ON, Canada.Evertz is looking for an Embedded Software Engineer to be part of the Markham Engineering team responsible for the design and development of new vide... Show more

 • Promoted

Embedded Systems Software Engineer

indie.incToronto
Full-time

Imagine being part of a team that’s redefining the future of mobility—where your ideas don’t just sit in a lab but power next-generation technology.At indie, we are developing cutting-edge semicond... Show more

 • Promoted

Senior Embedded Software Engineer - Safety-Critical AVs

WaabiToronto
Full-time

A leading technology company in Toronto is seeking an experienced Embedded Software Developer.This role involves implementing safety-critical embedded software for truck control functions and integ... Show more

 • Promoted

Real-Time Embedded Staff Software Engineer (10208)

Extreme NetworksToronto, ON, CA
Full-time

As a Real-Time Embedded Staff Software Engineer, you will serve as a senior technical leader driving the architecture, development, and evolution of our next-generation Wi‑Fi solutions.You will inf... Show more

 • Promoted

Embedded Software Engineer

EvertzMarkham, ON, CA
Full-time

Evertz is looking for an Embedded Software Engineer to be part of the Markham Engineering team responsible for the design and development of new video routing and video‑centric IP switching product... Show more

 • Promoted

Lead Embedded Systems Designer Fidus Ottawa

Fidus Systemstoronto, on, Canada
Full-time

Become a Lead Embedded Systems Designer at Fidus in Ottawa, focusing on sophisticated embedded software solutions for next-gen communications.This role demands innovation in a collaborative environ... Show more

 • Promoted

Embedded Engineer

Sage Recruiting Inc.Toronto, ON, CA
Full-time

Sage Recruiting is partnering with an early-stage startup doing something that genuinely matters: automating one of the most tedious, error-prone steps in life sciences research.Their product is bu... Show more

 • Promoted

Senior Embedded Engineer, Connected Devices

Branch FurnitureToronto, ON, CA
Full-time

Senior Embedded Engineer, Connected Devices.Branch is shaking up the $46B office products industry to create the best work experience for the 21st century: easy, affordable and adaptable so you can... Show more

 • Promoted

Embedded Software Engineer – Firmware & Rtos - C$74,000 - C$103,000 A Year

Celestica Inc.Newmarket, Canada
Full-time

Designs, develops, and supports software for embedded systems.Requires C/C++ programming skills, RTOS knowledge, and hardware integration experience. Show more