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.
CURRENT OPENINGS:
-
We pride ourselves on our proven track record in the design and manufacturing of custom large-scale assemblies. In recent years, we have expanded our expertise to include high-accuracy, electronically controlled small assemblies - delivering micron-level precision solutions tailored for OEMs. We are seeking a talented and motivated Intermediate Mechanical Engineer to join our team focused on pathology, diagnostic medical devices, and other manufacturing processes. The successful candidate will play a key role in designing, developing, and testing innovative mechanical solutions that support next-generation pathology instrumentation devices. This position involves working in a multidisciplinary environment with scientists, electrical engineers, software developers, mechanical engineers, and clinical experts to bring advanced diagnostic tools from concept through commercialization.
The basic responsibilities and accountabilities of the Intermediate Mechanical Engineer are divided into Operational and Health and Safety and include, but are not limited to, the following:
Operational Responsibilities:
Lead the design and development of mechanical components and assemblies for medical devices, ensuring precision, reliability, and manufacturability.
Develop detailed 3D CAD models, assemblies, and technical drawings in SolidWorks, maintaining compliance with engineering specifications and regulatory standards.
Estimate project costs and monitor project budgets to ensure financial targets are maintained throughout the project lifecycle.
Evaluate engineering requirements, including materials, dimensions, machining techniques, finishes, and process parameters, to ensure design feasibility and performance.
Perform engineering analysis such as tolerance stack-ups, FEA, and motion/kinematic studies to validate designs.
Collaborate with cross-functional teams to integrate mechanical systems with electronics, optics, motion control, and automation.
Generate and maintain bills of materials (BOMs), documentation, and engineering records to support development and production.
Drive prototyping efforts, including hands-on assembly, testing, and iterative design refinement.
Engage with suppliers to source precision components, assess manufacturability, and ensure quality for prototypes and production.
Facilitate the transfer of designs from R&D to manufacturing, incorporating design-for-manufacturing (DFM) and design-for-assembly (DFA) principles.
Plan and coordinate projects, including timelines, procurement, in-house labor, and vendor collaboration, to ensure on-time, on-budget delivery.
Support product development initiatives aligned with company strategy, including value engineering and process improvement to optimize cost, quality, and efficiency.
Oversee quality assurance throughout all project phases, from work-in-progress inspections to final product verification.
Provide technical guidance and support to shop personnel during assembly and testing.
Maintain accurate project documentation and contribute to continuous improvement initiatives.
Health and Safety Responsibilities:
Ensure safe and healthy conditions exist for all employees.
Comply with the Occupational Health and Safety Act (OHSA), Regulation 851 – Industrial Establishments, and BSG’s Health & Safety policies.
Work in accordance with the Quality Management System ISO 9001:2015.
Ensure safe working conditions by using required protective equipment and following safe operating procedures.
Qualifications:
Bachelor’s degree in mechanical engineering or related field
3–6 years of experience in mechanical design engineering, preferably in the medical device, industrial automation, life sciences, or diagnostics industry
Proficiency in 3D CAD (SolidWorks) and PDM systems
Strong foundation in mechanical design, materials, precision machining, and manufacturing processes
Knowledge of CNC machining, welding principles, and 3D printing specifically SLA and FDM
Experience with motion systems, and optics integration is highly desirable
Familiarity with regulatory requirements for medical devices (ISO 13485, FDA 21 CFR Part 11/820) and Quality Management Systems (ISO 9001)
Hands-on experience with prototyping, mechanical testing, and lab instrumentation
Creative thinker and capable of leveraging AI tools to improve and automate design and manufacturing processes
Excellent problem-solving, organizational, and communication skills
Ability to thrive in a fast-paced R&D environment with cross-disciplinary collaboration
Experience with automated systems, robotics, or laboratory instrumentation
An accompanying cover letter would be valued as a strong asset.
Pay Range: CA$32 - CA$42 per hour
Number of Vacancies: 1
-
We are seeking a detail-oriented and proactive Bookkeeper to support our team and contribute to the accuracy and efficiency of our financial operations. The Bookkeeper will be responsible for managing day-to-day accounting activities, including accounts payable and receivable, financial recordkeeping, reconciliations, and reporting support. The ideal candidate has strong organizational and analytical skills, a high level of accuracy, and the ability to manage priorities effectively in a dynamic manufacturing environment. Occasional administrative support may also be required.
RESPONSIBILITIES
The responsibilities and accountabilities of the Bookkeeper include but are not limited to the following:
Accounts Payable (AP):
Process vendor invoices, match them to purchase orders and packing slips, and verify approvals
Prepare payments (electronic payments and cheques) in a timely manner
Accurately review vendor invoices with the custom ERP software
Monitor accounts to ensure payments are up to date, resolving discrepancies when necessary
Reconcile vendor statements and address any outstanding issues
Maintain accurate and organized AP files and records
Accounts Receivable (AR):
Generate and issue customer invoices based on purchase orders
Monitor receivables and follow up on overdue accounts to ensure timely collections
Post payments to customer accounts and reconcile discrepancies
Maintain accurate and up-to-date AR records
Facilitate and process customer credit card payments
Financial Administration and Assistance:
Assist in month-end and year-end closing processes by preparing reconciliations and financial reports
Support the Director of Finance & Administration with audits by providing the required documentation
Prepare monthly financial job-costing reports
Assist in documenting and maintaining financial procedures
Work with the Director of Finance & Administration to develop reports to accurately monitor budget and forecasts on a monthly and yearly basis
Maintain an up-to-date work-in-progress report for the operating company showing the status of all projects by tracking shipments
Communicate with internal teams, vendors, and customers to resolve financial queries
Reconcile credit card statements
Assist with Finance Department data entry and paperwork
Sort and file documents according to established filing systems, locate and retrieve documents from files as requested and maintain records of filed and removed materials procedures
Assist with special projects and coordinate with other team members as required
Other duties as required by the Finance Department
Office Administration:
Greet visitors, enforce sign-in and PPE protocols.
Respond to phone, email, and in-person inquiries, redirecting appropriately.
Assist with the ordering and management of office supplies and consumables inventory.
SKILLS AND ABILITIES
Diploma or degree in Accounting, Finance, Business Administration or a related field
Experience: 2-5 years of experience in AP/AR or a similar role
Proficiency in accounting software (e.g., Sage, QuickBooks, or similar)
Strong knowledge of Microsoft Office, especially Excel
Strong organizational, analytical, and problem-solving skills.
Ability to manage multiple priorities, meet deadlines, and maintain confidentiality.
Excellent oral and written communication skills.
Ability to work independently and collaboratively in a fast-paced environment.
WORK ENVIRONMENT:
Fast-paced, office-based environment with minimal noise and climate control.
Occasional duties in shop areas; proper PPE required.
Primarily seated work with intermittent walking.
An accompanying cover letter would be valued as a strong asset.
Job Types: Full-time, Permanent
Work Location: In person
Pay Range: $23-32/hour
Number of Vacancies: 1
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.