More jobs:
Embedded Software Engineer
Job in
Toronto, Jefferson County, Ohio, 43964, USA
Listed on 2026-08-25
Listing for:
AI (Artificial Intelligence)
Full Time
position Listed on 2026-08-25
Job specializations:
-
Software Development
Embedded Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT, Software Engineer
Job Description & How to Apply Below
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.
- We design, develop, and test embedded firmware for a new robotic product.
- We collaborate closely with the team through Git Hub 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.
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.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×