Talent.com
TalentBurst, Inc.
Lead Engineer, Embedded SoftwareTalentBurst, Inc. • Montreal, QC
Lead Engineer, Embedded Software

Lead Engineer, Embedded Software

TalentBurst, Inc. • Montreal, QC
Il y a 19 heures
Type de contrat
  • Temps plein
Description de poste

Title: Lead Embedded Software Engineer
Location: Montreal, QC
Duration: Fulltime


JOB SUMMARY
The Lead Engineer, Embedded Software will drive the design and development effort of the current optical tracking system to the next generation. They will perform system analysis, identify improvements and root causes, debug and optimize algorithms, and design Client solutions as well as maintain the current code base. This position can based in the Montreal, QC or Fremont, CA Office.

DUTIES & RESPONSIBILITIES

  • Design, implement, and test medium to large complex software in C++ for robotic surgical devices.
  • Work in a software team environment.
  • Work concurrently with design engineers and manufacturing engineers as designs are being developed and finalized.
  • Follow rigorous design control methodology and write concise requirements specification, architecture specifications, and design description, verification plans, and test cases, based on regulatory requirements.
  • Design and perform unit testing of software and assist in the verification and validation process of the complete design.
  • Manage schedules and meet and adhere to development goals.
  • Provide planning and status information to the project manager.
  • Execute agile development plans in accordance with department goals and objectives.

SUPERVISORY RESPONSIBILITIES
  • N/A

QUALIFICATIONS

Required :
  • BS in Computer Science or a related field; or equivalent experience.
  • 10+ years of experience in software engineering, including hands-on software development.
  • Proficiency in C++ programming in a real-time environment including multithreading with pThreads and higher-level concepts such as Task and Futures.
  • Proficiency in designing communication frameworks and APIs using gRPC and REST.
  • Experience interfacing with electronic components.
  • Deep knowledge of the ARM platform.
  • Working knowledge of Python.
  • Familiarity with control systems, especially PIDs.
  • Working knowledge of how to interface with low-level hardware components such as temperature sensors, accelerometers and battery level sensors.
  • Familiarity with CI/CD, CMake, Docker and Yocto.
  • Excellent communication and documentation skills.
  • Strong working knowledge of object-oriented programming and software system design.
  • Knowledge of Good Manufacturing Practices (GMP) and applicable Quality System Standards.

Preferred:
  • Advanced degree in Computer Science or a related field.
  • Experience medical image processing.
  • Familiarity with bare metal development.
  • Familiarity with FreeRTOS.
  • Familiarity with multi-processor systems.
  • Ability to understand electronic schematics.
  • Theoretical knowledge of camera models, stereo vision and object tracking.
  • Experience with data pipeline management and analytics.
  • Experience in Agile/Scrum methodology.
  • Proficient in Python.
  • Familiarity or experience with regulatory environments, design controls, and 510(k) submissions.

COMPETENCIES
  • Drive results
  • Optimize work processes
  • Decision quality
  • Effective communication and collaboration

PHYSICAL DEMANDS & WORK ENVIRONMENT
  • Must be able to remain in a stationary position and operate office equipment for a prolonged period of time.
  • Physical activities include, but not limited to constant manual dexterity, moving about the work site, and/or handling objects weighing up to 20 lbs.
  • Other infrequent physical activities include, but not limited to, positioning self to complete assigned tasks, and ascending/descending floors and/or ladders.
  • Occasionally work around moving mechanical parts.
  • Must be able to work in a schedule that commensurate with business operation, including work during weekends, holidays and/or times outside of normal business hours.
  • Must be able to travel as business necessitates (up to 5%).

#TB_EN

#ZR

Why TalentBurst?
At TalentBurst, we deliver more than talent, we deliver outcomes. We partner with you to move quickly and connect you to opportunities aligned with your skills and long term growth.

Backed by precision, transparency, and results, we connect top talent with leading organizations through trusted partnerships.

We offer competitive compensation and comprehensive benefits, including medical, dental, vision, and retirement options.

TalentBurst is an equal opportunity employer committed to an inclusive and diverse workforce.

Créer une alerte emploi pour cette recherche

Lead Engineer, Embedded Software • Montreal, QC

Offres similaires

Senior Embedded Software Engineer - Real-Time Linux, C/C++, Security

Right Talent Right NowMontreal (administrative region), QC, CA
Temps plein

A technology solutions provider in Montreal is seeking an experienced Embedded Software Designer to develop and test embedded software applications.The ideal candidate will have over 5 years of exp... Voir plus

 • Offre sponsorisée

Ingénieur logiciels embarqués principal / Lead Embedded Software Engineer

KYNZEmontreal (administrative region), qc, Canada
Temps plein

Lead Embedded Software Engineer (Embedded / Edge AI / Real-time Systems).Build the software brain behind next-gen perception systems.At Kynze, we’re building technology that changes how humans and ... Voir plus

 • Offre sponsorisée

Senior Embedded Software Engineer — Satellite Networking

SpaceBridgeMontreal, Montreal (administrative region), CA
Temps plein

An innovative firm is seeking an Embedded Software Developer to contribute to cutting-edge satellite communication products.In this role, you will engage in real-time design and development, focusi... Voir plus

 • Offre sponsorisée

Embedded Firmware Bluetooth Engineer

HCR Permanent SearchMontreal (administrative region), QC, CA
Permanent

This range is provided by HCR Permanent Search.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from HCR Permanent ... Voir plus

 • Offre sponsorisée

Embedded Software Engineer - DO 178

CS GROUP - CanadaMontreal (administrative region), QC, CA
Temps plein +1

CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety‑critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group ... Voir plus

 • Offre sponsorisée

Hybrid Senior Embedded Engineer, Imaging & Vision

Industry ProfessionalsMontreal (administrative region), QC, CA
Temps plein

A leading technology firm in Montreal is seeking a Senior Embedded Engineer specializing in imaging and vision systems.This hybrid role requires expertise in embedded software development, image pr... Voir plus

 • Offre sponsorisée

Senior Embedded Software Engineer

Aversan Inc.Montreal (administrative region), QC, CA
Temps plein

Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualified.Collaborate with tea... Voir plus

 • Offre sponsorisée

Montreal Aerospace Embedded Software Developer

Insight GlobalMontreal (administrative region), QC, CA
Temps plein

Elevate your career at Insight Global as an Embedded Software Developer in Montreal, specializing in both high and low level embedded development.This on-site position requires strong C++ and Linux... Voir plus

 • Offre sponsorisée

Embedded Software Engineer – C++/Linux, On‑Site 4 Days/Week

Insight GlobalMontreal (administrative region), QC, CA
Temps plein

A major aerospace company in Montreal is seeking experienced Embedded Software Developers.The ideal candidate will have at least 5 years of experience, particularly in C++ and Linux embedded enviro... Voir plus

 • Offre sponsorisée

Automotive Embedded Software Engineer

CS GROUP - CanadaMontreal (administrative region), QC, CA
Temps plein

Drive innovation in autonomous vehicles as an Automotive Embedded Software Engineer with CS Group Canada.Utilize your embedded software skills in model-based design for cutting-edge mobility applic... Voir plus

 • Offre sponsorisée

Senior Embedded Flight Software Engineer - Hybrid (Montreal)

Aversan Inc.Montreal (administrative region), QC, CA
Temps plein

A leading engineering firm in Montreal is seeking a Senior Embedded Engineer to develop safety-critical embedded systems.The ideal candidate will have a Bachelor's degree in a relevant field and st... Voir plus

 • Offre sponsorisée

Sr. Embedded Software/Firmware Engineer

EthernoviaMontreal (administrative region), QC, CA
Temps plein

Senior Embedded Software/Firmware Engineer (Device Drivers).Location: Canada (Multiple Positions), 100% Remote work.Preference for those in or adjacent to Eastern Time Zone.Ethernovia is changing h... Voir plus

 • Offre sponsorisée

Lead Engineer, Embedded Software

THINK Surgicalmontreal (administrative region), qc, Canada
Temps plein

The Lead Engineer, Embedded Software will drive the design and development effort of the current optical tracking system to the next generation.They will perform system analysis, identify improveme... Voir plus

 • Offre sponsorisée

Senior Embedded Software Engineer - Mobility

Sopra Steria USAMontreal (administrative region), QC, CA
Temps plein

Advance your career with CS Group Canada as a Senior Embedded Software Engineer specializing in Model-Based Design for mobility systems.Embrace a challenging hybrid working environment.In a pivotal... Voir plus

 • Offre sponsorisée

Embedded Software Developer for Radar Systems

jobs.frontdoordefense.com - JobboardLaval (administrative region), QC, CA
Temporaire

Contribute as a Software Developer at Teledyne FLIR in Laval, Quebec, specializing in C++ development for radar signal processing.Join a passionate team on a 12-month contract.You will play a pivot... Voir plus

 • Offre sponsorisée

Senior Embedded Firmware Developer Role

dcbel IncMontreal (administrative region), QC, CA
Temps plein

Become a Senior Embedded Firmware Developer at dcbel, contributing to revolutionary energy products that make sustainable energy accessible.Bring your STM32 and Linux skills to play in a dynamic ro... Voir plus

 • Offre sponsorisée

Senior Embedded Engineer - Imaging & Vision Systems

Industry ProfessionalsMontreal (administrative region), QC, CA
Temps plein +1

Senior Embedded Engineer - Imaging & Vision Systems.Job Openings Senior Embedded Engineer - Imaging & Vision Systems.Senior Embedded Engineer Imaging & Vision Systems.Computer Vision, Medical & Sci... Voir plus

 • Offre sponsorisée

Principal Embedded Software Engineer Role

KYNZEmontreal (administrative region), qc, Canada
Temps plein

Play a critical role in next-gen technology as a Principal Embedded Software Engineer at Kynze.Focus on embedded Linux development, real-time systems, and AI-driven applications in a vibrant settin... Voir plus

 • Offre sponsorisée

Embedded Software Architect - Advanced Mobility

Sopra SteriaMontreal (administrative region), QC, CA
Temps plein

Drive innovation in autonomous vehicle software as an Embedded Software Architect at CS Group Canada.This hybrid role focuses on developing safety-critical systems ensuring reliability in every sit... Voir plus

 • Offre sponsorisée

Embedded Software Engineer - DO 178

Sopra Steria USAMontreal (administrative region), QC, CA
Permanent

CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety‑critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group ... Voir plus