CareerPlanGet AI match score →

Ingénieur logiciel sénior — Applications Machine

Montreal, QC, ca💼 Full-time🗓 2026-06-19 → 2026-07-31

Core

Senior software engineer designing, developing, and deploying end-to-end machine applications that power robotic systems in production environments.

Role type

Senior IC software engineer (robotics applications)

Builds

Robust machine applications (e.g., Rapid Palletizing Series, Rapid Sanding Series) for industrial robotic systems

Domain

Industrial automation and robotics

Deliverable

production ML models | product features

Required skills

Backend development (Python), frontend development (React), system design, debugging complex systems, automated testing, code refactoring, cross-functional collaboration

Preferred skills

Industrial systems experience, robotics, embedded software, mission-critical systems, system architecture

Technologies

Python, React

Responsibilities

Design, implement, and maintain core features of the machine application stack; support systems from initial design through deployment and production support; contribute to architectural decisions balancing speed and maintainability; debug and resolve complex production issues; improve and refactor existing codebases; collaborate with product and engineering teams; mentor other developers through code reviews and design discussions

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗