Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$90k

AI (Artificial Intelligence)

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. Company 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-Ljbffr AI (Artificial Intelligence)

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Toronto, OH vacancy
  • $121.6k - $211.8k

     ...MandateThis role exists to fundamentally shift Commercial Banking technology operations from reactive support to an AI-enabled, engineering-driven reliability model at scale.The Lead will own the outcome of this transformation, challenging the status quo and driving a... 
    Suggested
    Full time
    Contract work
    Part time
    Shift work

    BMO Bank

    Toronto, OH
    4 days ago
  • $127.3k - $236.47k

    Lead Full Stack Software Engineer - HybridCanadian RetirementAre you a passionate software engineering leader who enjoys building modern cloud-based solutions while mentoring and elevating development teams? Join our Canadian Retirement Technology team and play a key role... 
    Suggested
    Full time
    Temporary work
    Local area

    John Hancock

    Toronto, OH
    2 days ago
  • $75.9k - $141.9k

    Application Deadline:08/24/2026Address:33 Dundas Street WestJob Family Group:TechnologyProvides production and end-user support and governance for the risk technical platform and system environment that supports risk data & control structures (e.g. process controls, user...
    Suggested
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    7 hours ago
  • Job DescriptionOur client is seeking a Senior iOS Mobile Engineer to design, develop, and maintain scalable, high-performing iOS applications while collaborating with cross-functional teams to deliver exceptional mobile experiences. (Toronto, Hybrid, 2 days in office/wk... 
    Suggested
    Work at office

    Johnson Service Group

    Toronto, OH
    4 days ago
  • $113.26k - $210.34k

    The Lead Platform Reliability Engineer (PRE) ensures the stability, performance, and scalability of the shared platform that supports internal AI solution development. It combines software engineering, SRE practices, and operations to keep the platform reliable and developer... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    2 days ago
  • Lead Software Engineer, Full-Stack Applications - Ratings TechnologyAs one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical role in global capital markets by providing credit analysis, ratings, research, and commentary to financial market... 
    Immediate start
    Worldwide

    Fitch Ratings

    Toronto, OH
    4 days ago
  • $75.9k - $141.9k

    Application Deadline:09/13/2026Address:33 Dundas Street WestJob Family Group:TechnologyDrives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting... 
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    4 days ago
  • Lead Software Engineer, Full-Stack Applications - Innovation TeamsAs one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical role in global capital markets by providing credit analysis, ratings, research, and commentary to financial market participants... 
    Immediate start

    Fitch Ratings

    Toronto, OH
    4 days ago
  • $125.7k - $220k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried...  ...the function or industry.8+ years’ experience leading systems/software development and engineering, release management and DevOps across... 
    Permanent employment
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Toronto, OH
    3 days ago
  • $125.7k - $220k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried...  ...functional and security needsWork on our next generation of software offerings such as Kubernetes as we aim to have our entire environment... 
    Permanent employment
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Toronto, OH
    3 days ago
  • $86.1k - $136.1k

    As a Back-end Software Engineer within Group Functions Technology, you will be a key member building technology which supports our global operations. The ideal candidate has a curious mind, a thirst for knowledge, a desire to understand how technology works and a passion... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    4 days ago
  • $113k - $163k

    Senior Full-Stack Engineer - Capital Markets & DerivativesAre you passionate about building innovative technology solutions in Capital...  ...platforms.We're seeking a Senior Full-Stack Engineer with strong software engineering expertise and experience in derivatives trading... 
    Full time
    Temporary work
    Local area

    John Hancock

    Toronto, OH
    2 days ago
  • $129.4k - $179.4k

     ...Responsibilities: You will work closely with business stakeholders and engineering partners to deliver solutions that are explainable, robust,...  ...with data engineering, ML engineering, and software teams to productionize: pipelines, model packaging, CI/CD, deployment... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    3 days ago
  • $113.26k - $210.34k

    The AI Solutions Engineer works alongside GWAM business teams to find where AI and agentic tooling can remove effort, shorten cycle time or improve quality in an existing business process — and then engineers, ships and measures that solution end to end. The role is deliberately... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    3 days ago
  • $86.1k - $136.1k

    Join Manulife Bank Technology team as a Site Reliability Engineer (SRE) and help deliver reliable, secure, and scalable technology services...  ..., observability, and performance best practices throughout the software development lifecycle.Monitor production systems and services,... 
    Full time
    Temporary work
    Bank staff
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    2 hours ago
  •  ...developing applications or improving existing ones, we would like to meet you. As a Back-end developer, you’ll work closely with our engineers to ensure system consistency and improve the user experience. You should be able to develop and maintain functional and... 
    Work experience placement

    Forhyre

    Toronto, OH
    7 days ago
  •  ...environment changes. Trains end users or technical support staff to use / support program and system. Modifies and maintains software programs written by others. Understands quality policy and objectives. Ensures compliance with the appropriate QS 9000... 

    Synergy Staffing

    Follansbee, WV
    2 days ago
  • Senior Software Engineer, Full-Stack Applications - Ratings TechnologyAs one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical role in global capital markets by providing credit analysis, ratings, research, and commentary to financial market... 
    Immediate start

    Fitch Ratings

    Toronto, OH
    2 days ago
  • Senior Software Engineer, Full-Stack Applications (Python & React)Fitch Ratings is seeking a Senior Software Engineerto join our global Ratings Technology team in Toronto. This is an opportunity to build and enhance mission-critical applications that power the workflows... 
    Immediate start

    Fitch Ratings

    Toronto, OH
    2 days ago
  • Senior Software Engineer, Python ProgrammerFitch Ratings is currently seeking a Senior Software Engineer specializing in Python Programming or applications to join our team in Tornoto. In this role, you will support the development and delivery of applications based on... 
    Immediate start

    Fitch Ratings

    Toronto, OH
    7 hours ago
  • $145k - $165k

    Transformation Engineer - Software Development, AI & Quality EngineeringFitch Group is seeking a hands-on Transformation Engineer with strong expertise in software development, AI-enabled engineering, and modern quality practices. This role will focus on building intelligent... 
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    Shift work

    Fitch Ratings

    Toronto, OH
    4 days ago
  •  ...ABOUT THIS JOB ***THIS POSITION REQUIRES AN ENLISTMENT IN THE U.S. ARMY OR ARMY RESERVE*** As a Horizontal Construction Engineer, you'll operate heavy construction equipment like bulldozers, tractors, backhoes, cranes, excavators, and road graders to help pave the way... 
    Full time
    Part time
    Immediate start
    Relocation package

    U.S. Army Reserves

    Empire, OH
    7 days ago
  • $94.6k - $176k

     ...Senior Manager, Production Operations Transformation will lead the evolution of production support capabilities across CorpFinFCU and Engineering portfolios, driving the organization's transition toward an A2030-aligned Silent-Ops operating model. Reporting directly to the... 
    Full time
    Contract work
    Part time
    Shift work

    BMO Bank

    Toronto, OH
    3 days ago
  •  ...Safety Engineer Country United States of America State / County Ohio City Toronto Division Metals Company Toronto Function Environmental, Health, and Safety Workplace Type... 
    Permanent employment
    Full time
    For contractors
    Worldwide
    Relocation

    Precision Castparts Corp

    Toronto, OH
    4 days ago
  • $113k - $163k

    As a Senior AI Engineer, you will be responsible for Full-Stack Software Development i.e.building modern, cloud-based, and AI-enabled applications that help Manulife make decisions easier and lives better. You will contribute to the design, development, and delivery of... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    4 days ago
  • $90.16k - $167.44k

    AI EngineerJob Posting DescriptionThe AI Engineer will join the AI team supporting the Long-Term Care program in Manulife/John Hancock....  ...Engineering, Generative AI, LLMs, cloud-native development, and modern software engineering. This individual should bring strong hands-on... 
    Full time
    Temporary work
    Local area

    John Hancock

    Toronto, OH
    4 days ago
  • $113k - $163k

     ...part of this journey, we’re looking for a Senior Release Train Engineer to lead large-scale Agile delivery, align cross-functional teams...  ...skillsPreferred Qualifications:Familiarity with modern software delivery practices (e.g., DevOps, CI/CD, DevSecOps)Practical AI... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    4 days ago
  • Manufacturing EngineerThis is the job title and description for the position. The detailed content of the job post has been cleaned and formatted to ensure a high signal to noise ratio, focusing on the essential information for the reader.

    Precision Castparts Corp

    Toronto, OH
    5 days ago
  • $103.2k - $192k

    Application Deadline:09/29/2026Address:100 King Street WestJob Family Group:Data Analytics & ReportingThe Senior Applied AI Engineer is responsible for designing, developing, and deploying advanced Gen AI and machine learning solutions thatdrive business value in Wealth... 
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    3 days ago
  • $75.9k - $141.9k

     ...kinds of problems that can arise due to incompatibility or security concerns.​Designs, configures and implements the cloud-native software that solves actual business problems using cloud technology​.Maintains applications and infrastructure for cloud-based platforms​.... 
    Full time
    Contract work
    Part time
    Work at office
    2 days per week

    BMO Bank

    Toronto, OH
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!