Job Title or Location

Software Engineer

Planiform - 3 Jobs
Terrebonne, QC
Posted today
Job Details:
Remote
Full-time
Experienced
Benefits:
Flexible Work

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 endto 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:

Share This Job: