cover image
Pack-Smart Inc. Automation

Pack-Smart Inc. Automation

www.packsmartinc.com

1 Job

48 Employees

About the Company

Pack-Smart Inc. designs and manufactures modular solutions for industrial automation, product assembly, fulfillment, digital printing, finishing, and packaging, with real-time data tracking, validation, and reporting. Solutions ranging from standalone hardware and software technologies, support services, and fully integrated production lines, are commonly utilized in the pharmaceutical, financial, cosmetics, intelligent packaging, and e-commerce industries. Pack-Smart's key advantage is technology innovation and a team of experienced professionals. Successfully blending expertise in mechanical engineering, machine learning, AI and motion controls, allows automatic solution customization to match variations in materials and products. With over 1500 installations worldwide and two decades of experience, Pack-Smart built trust with well-known brands and industry leaders by playing a key role in over 80 new product launches.

Listed Jobs

Company background Company brand
Company Name
Pack-Smart Inc. Automation
Job Title
software engineer
Job Description
**Job Title:** Software Engineer **Role Summary:** Design, develop, and maintain software solutions for manufacturing and automation environments, including programmable logic controllers (PLC) and robotic systems. The role involves full‑cycle software development, system integration, performance evaluation, and hands‑on operation of testing equipment. **Expectations:** - Minimum 5 years of professional software engineering experience. - On‑site work at a manufacturing facility (no remote option). **Key Responsibilities:** 1. Coordinate development, installation, integration, and operation of computer‑based systems. 2. Define system functionality and establish requirements with stakeholders. 3. Create process and network models to optimize system architecture. 4. Develop software modules by analyzing system flows, data usage, and work processes. 5. Evaluate performance and reliability of designs; conduct root‑cause analysis. 6. Execute end‑to‑end software development lifecycle (requirements, design, coding, testing, deployment). 7. Prepare maintenance plans and upgrade schedules. 8. Research technical information to support design, development, and testing of systems. 9. Implement robotic process automation (RPA) solutions. 10. Operate automated testing equipment to verify product quality. **Required Skills:** - Strong programming in languages common to manufacturing (e.g., C/C++, C#, Java, Python). - PLC programming and familiarity with industrial control systems. - System integration, network configuration, and data modeling. - Software testing, debugging, and performance tuning. - Knowledge of manufacturing processes, automation, and robotics. - Documentation and version control (Git, SVN). - Problem‑solving and analytical skills. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field. - Optional: PLC or industrial automation certifications (e.g., Rockwell Automation Certified Programmer). ---
Concord, Canada
Hybrid
Mid level
25-12-2025