Talent.com

Software engineer Jobs in Saint-Constant, QC

Create a job alert for this search

Software engineer • saint constant qc

Last updated: 1 hour ago

Lead Engineer, Embedded Software

TalentBurst, Inc.Montreal, QC
Full-timeFull-time

Lead Embedded Software Engineer.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 sys... Show more

Paytm Senior Software Engineer

AC780Montréal, Canada
Full-timeFull-time

At Paytm Labs, we build technologies that powers Paytm India, the world's' fastest growing mobile payments and commerce ecosystem.In addition to, the Paytm Canada app.We use our skills and our bigg... Show more

Senior / Staff Software Engineer

Motionmontreal, qc, Canada

AI-native platform that bridges the gap between performance marketers and creative teams, so they can uncover what’s working, what’s not, and ship more winning ads across platforms like YouTube, Li... Show more

 • Promoted • New!

Android Software Engineer

MANNARINOmontreal, qc, Canada
PermanentPermanent

MANNARINO Systems & Software Inc.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion, Urban Air Mobility, Un... Show more

 • Promoted • New!

Staff Software Engineer, Payroll Calculation

Ripplingmontreal, qc, Canada

Rippling gives businesses one place to run HR, IT, and Finance.It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and co... Show more

 • Promoted • New!

System Software Engineer - AI

Delos Data Incmontreal, qc, Canada

We are a startup building foundational technology to address performance, scalability, and resiliency challenges in large-scale AI data center clusters.We are backed by top-tier VC firms and notabl... Show more

 • Promoted • New!

Software Engineer

L3Harris TechnologiesMontreal, Quebec
CA$62,500.00–CA$112,500.00 yearlyCA$62,500.00–CA$112,500.00 yearly
Full-timeFull-time

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers’ mission and quest ... Show more

Senior Software Engineer

Unitymontreal, qc, Canada

Nous recherchons un(e) développeur(se) logiciel sénior, établi(e) à Montréal, au Canada, ou travaillant à distance dans le fuseau horaire de la côte Est des États-Unis, pour se joindre à une nouvel... Show more

 • Promoted • New!

Software Engineer, Security

Avenue.io Inc.montreal, qc, Canada
Full-timeFull-time

Cohere is the leading security-first enterprise AI company.We build cutting-edge foundation AI models and end-to-end products that are designed to solve real-world business problems.We’re training ... Show more

 • Promoted • New!

Senior Software Engineer

WorkinGamesmontreal, qc, Canada

We are looking for a Senior Software Engineer (React Native) who is architecturally strong, quality-driven, and highly collaborative to join our Mobile Engineering team.The best candidate will be s... Show more

 • Promoted • New!

Android Software Engineer

Mannarino Systems & Software Inc.montreal, qc, Canada
PermanentPermanent

MANNARINO Systems & Software Inc.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion, Urban Air Mobility, Un... Show more

 • Promoted • New!

Software Engineer - Python/Typescript

TuringMontreal, Quebec, Canada
CA$170.00–CA$200.00 dailyCA$170.00–CA$200.00 daily
ContractorContractor
Quick Apply

Turing is one of the world’s leading AGI infrastructure companies, working with frontier AI labs to accelerate model development through high-quality training data, evaluations, and engineering tal... Show more

Senior C++ Software Engineer

Catch Talent, LLCmontreal, qc, Canada

If you thrive on building systems where every microsecond matters, this is your role.A well-established quantitative trading firm is seeking Senior Software Engineers to architect and own the core ... Show more

 • Promoted • New!

Senior Embedded Software Engineer

ScalianMontréal, Québec, Canada
Full-timeFull-time

Senior Embedded Software Engineer.In this role, you will be responsible for developing, implementing, maintaining, and testing complex embedded software for aerospace applications.You will work clo... Show more

Software Engineer - Observability

Basetenmontreal, qc, Canada

Baseten powers mission-critical inference for the world’s most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma and Writer.By uniting applied AI research, flexible infr... Show more

 • Promoted • New!

Senior Software Engineer

Jobgethermontreal, qc, Canada

This position is listed on behalf of a partner company, who manages all applications and next steps.Our partner is looking for a Senior Software Engineer based in Canada.Join a newly established en... Show more

 • Promoted • New!

AI Software Engineer - Remote

YO AI LabsMontréal, QC, Canada
RemoteRemote
Full-timeFull-time
Quick Apply

AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using.You will design reproducible environments, deterministic veri... Show more

System Software Engineer - AI

Delos Datamontreal, qc, Canada

We are a startup building foundational technology to address performance, scalability, and resiliency challenges in large-scale AI data center clusters.We are backed by top-tier VC firms and notabl... Show more

 • Promoted • New!
Lead Engineer, Embedded Software

Lead Engineer, Embedded Software

TalentBurst, Inc.Montreal, QC
3 days ago
Job type
  • Full-time
Job description

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.
  • Strong working knowledge of object-oriented programming and design patterns.
  • Proficiency in a Real Time Linux environment.
  • Experience interfacing with electronic components.
  • Deep knowledge of the ARM platform.
  • Working knowledge of Python.
  • 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, and Docker.
  • Excellent communication and documentation skills.
  • Knowledge of Good Manufacturing Practices (GMP) and applicable Quality System Standards.

Preferred:

  • Advanced degree in Computer Science or a related field.
  • Proficiency in designing communication frameworks and APIs using gRPC and REST.Familiarity with control systems, especially PIDs.
  • Familiarity with Yocto.
  • Familiarity with multi-processor systems.
  • Ability to understand electronic schematics.
  • Theoretical knowledge of camera models, stereo vision and object tracking.
  • 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.