Talent.com
AI (Artificial Intelligence) Incorporated
Embedded Software EngineerAI (Artificial Intelligence) Incorporated • Toronto, Canada, United States
Les candidatures ne sont plus acceptées
Embedded Software Engineer

Embedded Software Engineer

AI (Artificial Intelligence) Incorporated • Toronto, Canada, United States
Il y a 16 jours
Salaire
90 000,00 $CA par an
Type de contrat
  • Temps plein
Description de poste

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 36 week of 2026

Créer une alerte emploi pour cette recherche

Embedded Software Engineer • Toronto, Canada, United States

Offres similaires

Senior Embedded Software Engineer - Safety-Critical Avs - $148,000 - $249,000 A Year

Technology CompanyEast York, Canada
Temps plein

Seeking an experienced Embedded Software Developer for a hybrid role in Toronto, focusing on safety-critical embedded software for truck control functions and sensor integration.Requires 5+ years o... Voir plus

 • Offre sponsorisée

Sr. Embedded Software Engineer, Powertrain - $150,000 - $200,000 A Year

Serve RoboticsEast York, Canada
Temps plein

Develops software for robot powertrain components, designs systems for measuring performance, and collaborates with various engineering teams. Voir plus

 • Offre sponsorisée

Senior Embedded Lighting Software Engineer (Automotive) - C$108,200 - C$143,430 A Year

RivianEast York, Canada
Temps plein

Develops lighting architecture for electric vehicles, using C and Python programming, with 3+ years of automotive control systems experience. Voir plus

 • Offre sponsorisée

Wireless Embedded Software Engineer

ExtentComRichmond Hill, York Region, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Embedded Software Engineer

EvertzMarkham
Temps plein

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... Voir plus

 • Offre sponsorisée • Nouvelle offre

Real-Time Embedded Staff Software Engineer (10208)

Extreme NetworksToronto
Temps plein

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... Voir plus

 • Offre sponsorisée

Geo Semiconductor - Embedded Systems Software Engineer - $121,000 - $140,000 A Year

GEO SemiconductorNorth York, Canada
Temps plein

Develops and tests image and video processing solutions for automotive camera systems. Voir plus

 • Offre sponsorisée

Embedded Firmware Engineer At Amd

Advanced Micro DevicesMarkham, Canada
Temps plein

Exciting Embedded Firmware Engineer role at AMD for ASIC Verification! Focus on high-performance SoC microprocessor subsystems while working in Markham or Ottawa and driving innovative solutions.Jo... Voir plus

 • Offre sponsorisée

Senior Embedded Engineer for Windows Systems

LanceSoft, Inc.Markham, York Region, CA
Temporaire

Elevate your career as a Senior Embedded Engineer specializing in Windows systems.This role is designed for proficient professionals in embedded software development with an emphasis on C/C++.In th... Voir plus

 • Offre sponsorisée

Senior Embedded Software Engineer - C$80,000 - C$120,000 A Year

Amaris ConsultingToronto County, Canada
Temps plein

Designs, develops, tests, and optimizes embedded software using C for products, collaborating with cross-functional teams.Requires proficiency in C, embedded systems, RTOS, and debugging tools. Voir plus

 • Offre sponsorisée

Sr Embedded Firmware & Software Engineer - Power - C$95,000 - C$130,000 A Year

G&W Electric Co.Toronto County, Canada
Temps plein

Seeking an engineer to design and validate embedded firmware and software for power protection and control systems.Involves cross-functional collaboration and test platform development. Voir plus

 • Offre sponsorisée

Embedded Systems Software Engineer

indie.incToronto
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Embedded Software Engineer - $160,000 - $220,000 A Year

Loft OrbitalToronto County, Canada
Temps plein

Seeking a Senior Embedded Software Engineer to design and develop satellite software, guiding a team and working on cutting-edge space technology.Requires C/C++ expertise on Embedded Linux/RTOS. Voir plus

 • Offre sponsorisée

Embedded Systems Software Engineer Toronto, Canada - C$90,000 - C$130,000 A Year

IndieEast York, Canada
Temps plein

Design, implement, and test system-level firmware features, optimize system resources, integrate image and video processing capabilities, and develop embedded applications. Voir plus

 • Offre sponsorisée

Embedded Systems Software Engineer - C$90,000 - C$130,000 A Year

indie SemiconductorToronto County, Canada
Temps plein

Seeking an Embedded Systems Software Engineer to design, implement, and test firmware features for next-generation automotive and industrial sensing technology.Responsibilities include optimizing s... Voir plus

 • Offre sponsorisée

Embedded Linux Senior Software Engineer - Optimisation - C$120,000 - C$140,000 A Year - Remote

CanonicalEast York, Canada
Télétravail
Temps plein

Design and implement Ubuntu integration for hardware platforms, optimizing the user experience and working with partners. Voir plus

 • Offre sponsorisée

Embedded Software Engineer - Windows

LanceSoft, Inc.Markham
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Embedded Systems Engineer - C$110,000 - C$120,000 A Year

Stellar RecruitmentNorth York, Canada
Temps plein

Develop embedded system applications, focusing on FreeRTOS and Embedded Linux, and interface with hardware components. Voir plus

 • Offre sponsorisée

Embedded Software Engineer

ExtentComRichmond Hill, York region, Canada
Temps plein

The Embedded Software Engineer will participate in complete embedded software development cycles for advanced wireless communication systems.The ideal candidate will be self-motivated and reliable,... Voir plus

 • Offre sponsorisée

Sr Embedded Audio Software Engineer

JobotToronto, ON, CA
Temps plein

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Jobot.Your actual pay will be based on your skills and experience — talk wit... Voir plus