CareerPlanGet AI match score →

Senior Software Developer - Machine Applications

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

Core

Design, develop, and maintain core features for machine applications powering robotic systems in production environments.

Role type

Senior Software Developer (Machine Applications)

Builds

Machine applications for robotic systems (e.g., Rapid Series Palletizer, Rapid Series Sanding)

Domain

Industrial automation / Robotics

Deliverable

production ML models | product features

Required skills

Python, backend development, frontend development (React), debugging complex systems, legacy codebase improvement, automated testing, software design principles

Preferred skills

industrial systems, robotics, hardware-integrated software, mission-critical systems, system architecture

Technologies

Python, React

Responsibilities

Design and implement core features across the machine apps stack; own systems end-to-end from design to production support; debug and resolve complex production issues; improve and refactor existing codebases; contribute to architectural decisions; support and mentor other developers

Seniority

Senior, hands-on IC

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