System Engineer (Junior to Intermediate)
Top Benefits
About the role
Financial Wellness
- Competitive Salary/Wage
- Group RRSP/DPSP matching program
- Workplace and Wellness Spend Account
- Educational Assistance Program
- Apprenticeship Program
Health Care Wellness
- Disability & Life Insurance (including Dependent Life)
- Medical, Dental & Vision Care Benefit
- Long Term Disability
- Employee Assistance Program (EAP)
Workplace Spending Account
- Tools and Office accessories
- Custom hearing protection
- Prescription safety glasses
- Workplace safety boots (CSA approved)
At Ball Service Group, we pride ourselves to have an excellent track record of design and manufacturing custom large assemblies. Over the past two years we extended our capabilities to include design and manufacturing capabilities for high accuracy electronically controlled small assemblies. These custom micron precision assemblies are for OEM’s. We are seeking a highly motivated System Engineer with software interest to join our dynamic team.
Position Summary
The System Engineer will play a key role in the design, development, deployment of advanced motion control systems which includes design and manufacturing high accuracy assemblies aimed for OEM’s in the medical and pharmaceutical sectors.
This position offers a unique opportunity to work at the intersection of software, electronics, and mechanical engineering, with a strong focus on system design engineering, motion control, and software-driven automation.
This role will involve working under the guidance of senior engineers to develop systems that control custom high precision motion assemblies, integrate new hardware, and implement software-based architectural commands for precision motor tuning, motion control, and high-speed imaging.
Key Responsibilities:
- Collaborate with cross-functional teams to research, design, and implement custom motion and imaging control systems for medical device applications.
- Develop and maintain software features for motion control, including motor tuning, torque control, speed adjustment, automation sequences, and motion profiling using C++ and Visual C++.
- Develop system-level test plans and perform validations to ensure compliance with medical regulatory standards
- Implement and execute framework and architectural command structures to control small assembly mechanical systems with high precision and reliability.
- Leverage SolidWorks and mechanical assembly knowledge to support design integration and system validation.
- Support prototype development, including hardware-software integration, testing, and troubleshooting.
- Participate in project planning, design reviews, coding, testing, verification, and validation activities under a certified quality management system (ISO 13485, FDA, CE-IVD, Health Canada).
- Work closely with the team to evaluate system performance and recommend optimizations prior to deployment.
- Document software designs, conduct code reviews, and adhere to best practices in software lifecycle management.
- Collaborate with software and electrical engineers to integrate AI and machine learning algorithms into existing and future products.
- Stay up to date with emerging trends and technologies in electronics, automation, and embedded systems.
- Assist with other duties as assigned.
Required Technical and Professional Skills:
- Bachelor’s degree or higher degree in Mechatronics, Electrical Engineering, Computer Science, or a related field.
- 1-3 years of hands-on experience in mechatronics, software development, and hardware control.
- Proficient in C++, C#, Visual C++, with expertise in Object-Oriented Architecture/Programming and multi-threaded applications.
- Basic knowledge of the use of AI Agents-software to generate software code.
- Solid understanding of mechanical principles and the ability to collaborate with mechanical design and manufacturing teams.
- Experience with hardware integration, including cameras, imaging systems, high precision stages, motors, controllers, and material handling systems.
- Knowledge of motor tuning, motion control, and torque control programming.
- Familiarity with control theory, including motion profiles, feedback systems, and tuning.
- Background in machine learning, AI technologies, or scientific computing is an asset.
- Excellent problem-solving skills, strong organizational abilities, and the capacity to multitask effectively.
- Strong interpersonal and communication skills, with the ability to engage effectively with team members and senior leadership.
- Basic knowledge of the use of available AI agents such as ChatGPT, Copilot and other.
Desirable Qualifications and Experience:
- Experience with modeling and simulation tools (e.g., MATLAB/Simulink).
- Familiarity with mechanical design software such as SolidWorks.
- Knowledge of AI/ML applications in mechatronic systems.
- Experience in regulated environments (e.g., medical devices, automotive).
Frequent travel within the Waterloo Region is required.
Job Types: Full-time, Permanent
Pay: $30.00-$36.00 per hour
Additional pay:
- Overtime pay
Flexible language requirement:
- French not required
Schedule:
- Day shift
Work Location: In person
About Ball Service Group Inc.
Incorporated in 1987, Ball Service Group makes an ongoing commitment to the production of a superior product, in a safety-conscious environment, at competitive pricing.
At BSG we also strive for exceptional customer service. By coupling that with the manufacture of only a high-quality product, we have been able to maintain a long-term client base.
By investing in modern manufacturing equipment, we are able to offer a broad range of fabricating and machining services that are necessary in today's highly technological marketplace.
BSG is both CWB and AWS certified. Our personnel are continually trained and their qualifications maintained to meet the most current standards in all areas of production, health and safety.
Ball Service Group also recognizes the importance of giving back to the community. We are proud to be involved with local and global charities, sports organizations and educational facilities.
System Engineer (Junior to Intermediate)
Top Benefits
About the role
Financial Wellness
- Competitive Salary/Wage
- Group RRSP/DPSP matching program
- Workplace and Wellness Spend Account
- Educational Assistance Program
- Apprenticeship Program
Health Care Wellness
- Disability & Life Insurance (including Dependent Life)
- Medical, Dental & Vision Care Benefit
- Long Term Disability
- Employee Assistance Program (EAP)
Workplace Spending Account
- Tools and Office accessories
- Custom hearing protection
- Prescription safety glasses
- Workplace safety boots (CSA approved)
At Ball Service Group, we pride ourselves to have an excellent track record of design and manufacturing custom large assemblies. Over the past two years we extended our capabilities to include design and manufacturing capabilities for high accuracy electronically controlled small assemblies. These custom micron precision assemblies are for OEM’s. We are seeking a highly motivated System Engineer with software interest to join our dynamic team.
Position Summary
The System Engineer will play a key role in the design, development, deployment of advanced motion control systems which includes design and manufacturing high accuracy assemblies aimed for OEM’s in the medical and pharmaceutical sectors.
This position offers a unique opportunity to work at the intersection of software, electronics, and mechanical engineering, with a strong focus on system design engineering, motion control, and software-driven automation.
This role will involve working under the guidance of senior engineers to develop systems that control custom high precision motion assemblies, integrate new hardware, and implement software-based architectural commands for precision motor tuning, motion control, and high-speed imaging.
Key Responsibilities:
- Collaborate with cross-functional teams to research, design, and implement custom motion and imaging control systems for medical device applications.
- Develop and maintain software features for motion control, including motor tuning, torque control, speed adjustment, automation sequences, and motion profiling using C++ and Visual C++.
- Develop system-level test plans and perform validations to ensure compliance with medical regulatory standards
- Implement and execute framework and architectural command structures to control small assembly mechanical systems with high precision and reliability.
- Leverage SolidWorks and mechanical assembly knowledge to support design integration and system validation.
- Support prototype development, including hardware-software integration, testing, and troubleshooting.
- Participate in project planning, design reviews, coding, testing, verification, and validation activities under a certified quality management system (ISO 13485, FDA, CE-IVD, Health Canada).
- Work closely with the team to evaluate system performance and recommend optimizations prior to deployment.
- Document software designs, conduct code reviews, and adhere to best practices in software lifecycle management.
- Collaborate with software and electrical engineers to integrate AI and machine learning algorithms into existing and future products.
- Stay up to date with emerging trends and technologies in electronics, automation, and embedded systems.
- Assist with other duties as assigned.
Required Technical and Professional Skills:
- Bachelor’s degree or higher degree in Mechatronics, Electrical Engineering, Computer Science, or a related field.
- 1-3 years of hands-on experience in mechatronics, software development, and hardware control.
- Proficient in C++, C#, Visual C++, with expertise in Object-Oriented Architecture/Programming and multi-threaded applications.
- Basic knowledge of the use of AI Agents-software to generate software code.
- Solid understanding of mechanical principles and the ability to collaborate with mechanical design and manufacturing teams.
- Experience with hardware integration, including cameras, imaging systems, high precision stages, motors, controllers, and material handling systems.
- Knowledge of motor tuning, motion control, and torque control programming.
- Familiarity with control theory, including motion profiles, feedback systems, and tuning.
- Background in machine learning, AI technologies, or scientific computing is an asset.
- Excellent problem-solving skills, strong organizational abilities, and the capacity to multitask effectively.
- Strong interpersonal and communication skills, with the ability to engage effectively with team members and senior leadership.
- Basic knowledge of the use of available AI agents such as ChatGPT, Copilot and other.
Desirable Qualifications and Experience:
- Experience with modeling and simulation tools (e.g., MATLAB/Simulink).
- Familiarity with mechanical design software such as SolidWorks.
- Knowledge of AI/ML applications in mechatronic systems.
- Experience in regulated environments (e.g., medical devices, automotive).
Frequent travel within the Waterloo Region is required.
Job Types: Full-time, Permanent
Pay: $30.00-$36.00 per hour
Additional pay:
- Overtime pay
Flexible language requirement:
- French not required
Schedule:
- Day shift
Work Location: In person
About Ball Service Group Inc.
Incorporated in 1987, Ball Service Group makes an ongoing commitment to the production of a superior product, in a safety-conscious environment, at competitive pricing.
At BSG we also strive for exceptional customer service. By coupling that with the manufacture of only a high-quality product, we have been able to maintain a long-term client base.
By investing in modern manufacturing equipment, we are able to offer a broad range of fabricating and machining services that are necessary in today's highly technological marketplace.
BSG is both CWB and AWS certified. Our personnel are continually trained and their qualifications maintained to meet the most current standards in all areas of production, health and safety.
Ball Service Group also recognizes the importance of giving back to the community. We are proud to be involved with local and global charities, sports organizations and educational facilities.