embedded software engineer
Posted on August 03, 2026 by Employer details AI (Artificial Intelligence) Incorporated
Job details
*Job description* 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 environment * 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,000YEAR annually
- Terms of employment Full time
- Starts as soon as possible
- vacancies 1 vacancy
- Source indeed.com #10219350538
Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.
Report a problem with this job posting
Page details
- Date modified: