
CAREER OPPORTUNITIES
Ball Service Group is an industry leader in Custom Metal Fabrication. Our fast-paced environment is growing and we require individuals who are self-driven, result-oriented and possess a positive attitude.
Our Competitive and challenging custom product environment offers the following benefits:
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
CURRENT OPENINGS:
-
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 OEMs. 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 OEMs 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.
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.
Pay: $30 - $36 per hour
Ball Service Group Inc. strives to create a respectful, accessible and inclusive work environment. Upon individual request, hiring processes will be modified to remove barriers to accommodate those with disabilities. Should any applicant require accommodation through the application, interview or selection processes, please contact Human Resources for assistance.
Resumes can be submitted to Attention: Human Resource with the position in the subject line via e-mail HR@bsginc.ca.
We thank all applicants for their interest; however only those selected for an interview will be contacted.