Skip to main content
Post your resume and find your next job on Indeed!

Software Developer jobs in Buttonville, ON

Sort by: -
    • Design, develop, and test embedded software (firmware).
    • Embedded experience is a must for this role.
    • Interact frequently with the team via GitHub issues/pull-…
    • 8+ years of extensive software/data engineering experience in production environments.
    • As a Software Engineer, you’ll be part of a deeply technical team…
    • Extensive experience in data engineering or software engineering roles.
    • This is a hands-on, hybrid role designed for data engineers who thrive at the…
    • You will modify existing APIs and create new APIs using both Oracle ADF BC REST as well as Jersey frameworks.
    • Development at the database level is also required…
    • Contribute to documentation, system architecture design, and software lifecycle management.
    • We are seeking a highly skilled Robotics Developer to design,…
    • Experience mentoring data scientists, ML engineers, analysts, or software engineers on applied ML practices.
    • You'll partner with Product, Engineering, Data, and…
    • Experience building software for regulated environments subject to SOC 2, HIPAA, CMMC, or similar requirements.
    • Contribute to the CMIA team’s continuous improvement process and help to develop software and data engineering best practices and standards.
    • Work with a leader of the Statistical Operations management team to manage clinical trial programs/projects from one or multiple clients.
    • Mentor and coach software developers, supporting their growth and development.
    • Contribute to the implementation, deployment, and integration of new software…
    • This role is responsible for automating workflows across every department, eliminating inefficiencies, and building a scalable operating system that supports…
    • 5 years experience in the Set up/Programming of CNC Lathes and Mills is required.
    • 8+ years of experience in solution architecture, software engineering, or technical consulting.
    • We’re looking for a player-coach, someone who can think big,…
    • The NetSuite Service Delivery Consultant is a techno-functional responsible for the successful design, implementation, optimization, and delivery of NetSuite…
    • Skilled Java Script developer with Angular and ionic experience.
    • Pala Interactive Canada Inc., operating as Boyd Interactive, is a full service real-money and…
Get email updates for the latest Software Developer jobs in Buttonville, ON

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

web developer

Career Resources:

Job Post Details

AI (Artificial Intelligence) Incorporated logo

Embedded Software Engineer - job post

AI (Artificial Intelligence) Incorporated
117 Peter Street, Toronto, ON
From $90,000 a year - Full-time

Job details

Pay

  • From $90,000 a year

Job type

  • Full-time

Location

117 Peter Street, Toronto, ON

Benefits

Pulled from the full job description

  • Paid time off
  • Vision care
  • Dental care

Full job description

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

Let Employers Find YouUpload Your Resume