Talent.com
Software Engineer

Software Engineer

PlaniformTerrebonne, QC, Canada
15 days ago
Job type
  • Full-time
Job description

About Us

We’re a fast-growing company dedicated to revolutionizing garment-on-hanger automation. We develop cutting-edge robotics, sorters, and conveyor-based solutions—supported by sophisticated Warehouse Execution Systems (WES). Our mission is to remain the world leader in automated handling of hangered garments for global e-commerce platforms.

This position is perfect for creative and passionate engineers who want to tackle complex technical challenges in R&D software development , focusing on innovation and technical excellence . You’ll play a key role in designing, developing, and implementing software systems that drive our advanced robotic and automation solutions.

Role Overview

As a mid-level Software Engineer , your primary responsibility is to contribute technical expertise to software architecture, design, and development. You will collaborate with a small in-house team and occasionally interface with external partners. Your focus is on hands-on coding , system integration , and R&D experimentation in a fast-paced environment. You’ll also ensure our solutions communicate seamlessly with cameras, sensors, and other physical components.

Location : Primarily on-site (with occasional remote flexibility)

Key Responsibilities

1. Software Architecture & Design

  • High-Level Architecture : Contribute to the design of system architecture, ensuring modules are clearly defined for modular development.
  • Code Quality & Standards : Maintain and review internal code to guarantee quality , compliance , and adherence to specifications.
  • Design Patterns & Best Practices : Integrate and follow well-established design patterns to ensure maintainable, scalable systems.

2. Research & Development

  • Innovative Solutions : Engage in R&D efforts—both conceptual design and hands-on experimentation in our lab.
  • Market-Ready Prototypes : Help refine our robotic and software systems to the point of market readiness .
  • Cutting-Edge Tech : Explore advanced technologies like ROS , simulation engines (Gazebo, Webots, Flexsim, Simpy), OpenCV , TensorFlow , or LLM APIs (all nice-to-have skills).
  • 3. Interdisciplinary Collaboration

  • Cross-Functional Teamwork : Work closely with project managers and R&D teams (automation, mechanical, electrical, software) to develop cutting-edge systems for large-scale e-commerce.
  • Team Environment : Collaborate with 2 in-house developers, contributing your ideas and expertise in a positive, growth-oriented atmosphere .
  • 4. Application & Service Development

  • C# / .NET Expertise : Build robust back-end services, RESTful APIs , and microservices.
  • SQL & Databases : Design and optimize databases (Entity Framework, SQL) for performance and scalability.
  • Back-end : Develop functional code for back end to deliver user-friendly interfaces that align with client needs.
  • Front-end : Understand frontend technologies (e.g., Blazor)
  • Networking Protocols : Implement or refine TCP / UDP socket communication for real-time device interactions.
  • 5. System Integration & Testing

  • Device / Embedded Interaction : Ensure seamless communication between software and physical devices (cameras, sensors, conveyors).
  • Unit Testing & QA : Write comprehensive tests; review system performance and resolve bugs.
  • Factory & Site Acceptance Testing : Support FAT and SAT phases, verifying performance, compliance, and reliability prior to deployment.
  • 6. Commissioning & Support

  • On-Site Deployments : Assist with on-site system commissioning, ensuring a smooth rollout.
  • Technical Support : Provide ongoing technical support, troubleshooting, and optimizing installations post-deployment.
  • Continuous Improvement : Contribute to iterative enhancements to maintain our leading position in garment handling automation.
  • Qualifications & Skills

    Must-Haves

  • Education & Experience : Bachelor’s degree in Software Engineering (or equivalent), plus 5+ years of professional development experience.
  • Core Expertise : Proficient in C# , REST APIs , SQL (Entity Framework), and basic Python knowledge.
  • Proven Delivery : Track record of delivering mission-critical software in real-world settings.
  • Agile & Testing : Experience with agile workflows and unit testing best practices.
  • Hardware / Device Interaction : Familiarity with embedded systems or device communication protocols.
  • Teamwork & Autonomy : Demonstrated ability to collaborate effectively, while staying self-driven and proactive.
  • Nice-to-Haves

  • ROS & Simulations : ROS, Gazebo, Webots, Flexsim, Simpy for robotics simulation and design.
  • Computer Vision & ML : OpenCV, TensorFlow, LLM APIs.
  • DevOps : GitLab or Azure for CI / CD, Docker for containerization.
  • Startup Experience : Comfortable with fast-paced, iterative development.
  • Front-End : Blazor or related frameworks.
  • Personal Attributes

  • Creative & Passionate : Enthusiastic about software innovation, especially in R&D contexts.
  • Team Player : Works well in cross-functional teams; fosters collaboration and a positive environment.
  • Autonomous & Proactive : Thrives on ownership of tasks; proposes new ideas.
  • Problem Solver : Driven to create elegant solutions and unafraid to put in extra effort.
  • Growth Mindset : Ready to learn, adapt, and help maintain our leadership in garment handling automation.
  • Why work at Planiform?

  • Base salary according to experience
  • Flexible working hours
  • RRSP program with employer contribution
  • Full insurance with employer contribution
  • Minimum of 3 personal days per year
  • Afternoon off on your birthday
  • Paid company closure during the holiday season
  • Collective garden during the summer
  • Amount for your activities outside work
  • Possibility of bringing your pet to work
  • Excellent working atmosphere and many social activities
  • Know someone who would be a great fit? Reach out at

    More about us :

    Create a job alert for this search

    Software Engineer • Terrebonne, QC, Canada