C++ Developer

Concord, ON, CA, Canada

Job Description

Company Overview



Are you ready to Engineer the Impossible?

At Pack-Smart Inc. Automation, creativity and innovation are at our core. We're a global leader in high-speed automation solutions for the packaging, print, and converting industries. For over two decades, we've been pushing the boundaries of engineering excellence with a focus on quality, speed, and precision.

Our collaborative culture is built on empowering diverse perspectives, fostering learning, and creating inclusive opportunities for all team members. Pack-Smart Inc. automated equipment is designed, built, and shipped from our manufacturing facility in Concord, Ontario!

We are looking for a motivated, self driven developer to build production grade software for our high-speed digital print, vision, and industrial automation. Work includes real time control, device services, and operator interfaces used worldwide.

Software Developer - Develop Software for Innovative Automation Projects with World Class Brands



You will be driving creative solutions for complex automation challenges, taking Pack-Smart's technologies to the next level.

Key Responsibilities:



Develop robust applications in C++ for both Windows and Linux platforms. Design and implement user interfaces using WPF or WinUI, and backend services using .NET. Integrate with hardware through the development of drivers, SDKs, and APIs for devices such as cameras, motion controllers, PLCs, and EtherCAT systems. Implement multithreading, asynchronous programming, and interprocess communication to enhance application performance and responsiveness. Perform code optimization through profiling, memory analysis, and benchmarking. Ensure software quality via code reviews, unit testing, integration testing, and implementation of CI/CD pipelines. Collaborate with cross-functional teams to deliver reliable and scalable production-ready solutions.

Qualifications:



5+ years of experience in C++ development Strong foundation in .NET, STL, templates, and modern C++ UI development with WPF or WinUI; proficient in Visual Studio and Git Expertise in multithreading and debugging complex systems Follows a clear, maintainable coding style with attention to readability and documentation Experience with hardware integration: serial, USB, TCP/IP, and camera SDKs, preferred Knowledge of EtherCAT, OPC UA, and motion control systems, a plus Backend development experience with gRPC, REST APIs, protobuf, and message queues, preferred Awareness of cybersecurity practices in industrial and embedded environments

Why Join Pack-Smart Inc.?



Join us to build technologies that run at scale in global factories and labs and to collaborate alongside a world-class team in software, vision, and automation.

We Care for YOU: We focus on developing, empowering, and energizing our team through coaching, treat days and team events. Competitive Total Rewards: Enjoy a competitive starting salary, paid vacation, comprehensive health and dental benefits, and numerous store discounts. Modern Work Environment: Experience a safe and dynamic workplace that emphasizes inclusion, learning, and collaboration. Innovative Culture: Join a team that thrives on interdisciplinary collaboration and a passion for advancing the world through technology.

Location

:

Our headquarters is based in Concord, Ontario. A hub for advanced manufacturing with access to urban amenities, close to highway 400 and 407. There is free parking available on-site. Our facility is clean with great lighting, fostering innovation and collaboration!

We welcome and encourage applications from individuals with disabilities. Accommodations are available upon request during the hiring process.

Apply now, and let's engineer a better future together!

Learn more at

: https://packsmartinc.com

See our work in action

: YouTube - Pack-Smart Solutions

Job Types: Full-time, Permanent

Pay: $100,000.00-$130,000.00 per year

Benefits:

Company events Dental care Extended health care Life insurance On-site parking Paid time off Store discount Vision care
Ability to commute/relocate:

Concord, ON: reliably commute or plan to relocate before starting work (required)
Experience:

C++: 5 years (required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2783774
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Concord, ON, CA, Canada
  • Education
    Not mentioned