About In-House Solutions:

In-House Solutions has been in operation for 25+ years and continues to experience healthy growth. Together, we have earned an excellent reputation within our industry for quality service and product. As an employee, you will work with a company who values honesty, integrity, respect, and individual welfare. You will also work with an engaged team in a high involvement culture. In-House Solutions values its employees, and with us, you will never be “just a number”. Our people are our power.

What We Offer:

  • Competitive total compensation package, including benefits
  • Professional training and internal support
  • Challenging and rewarding career experience
  • Ideal work-life balance
  • Positive corporate culture with international colleagues
  • Advancement opportunities in a niche market
  • Opportunity to travel


QC – Mastercam Applications Specialist – Montreal or Quebec City

Position: QC – Mastercam Applications Specialist – Montreal or Quebec City

Type of Position: Full Time – Permanent / Temps plein – Permanent
Location: Montreal, QC or Quebec City, QC / Montréal ou Ville de Québec
Education Requirement: College Diploma / Diplôme d’études collégiales
Experience Requirement: Minimum of 5 years’ experience with Mastercam in some capacity /
Minimum de 5 années d’expérience avec Mastercam

Role Summary / Description du rôle

In-House Solutions is looking for someone to join our Quebec office as a Mastercam Applications Specialist. In this role you will join our team in providing remote and onsite technical services to our CNC manufacturing clients, specifically those using Mastercam software. These services will include application, programming, training, computer, and networking support. This individual will break down complex problems and formulate plans to solve the customer’s needs.

The successful individual will be strong technically with experience using Mastercam. They will also be strong communicators who can provide superior customers service while solving complex technical problems.
Travel within Quebec will account for approximately 50% of the time. We are open to this person working from either our Montreal office or remotely near Quebec City.

In-House Solutions est à la recherche d’une personne enthousiaste pour rejoindre notre équipe technique en tant que Spécialiste d’Applications Mastercam. Le rôle consiste à fournir des services techniques à distance et sur place à nos clients dans l’usinage CNC. Ces services comprennent l’application, la programmation, la formation, l’installation et le soutien technique.

Le candidat retenu devra avoir une forte expérience technique avec Mastercam. En tant que bon communiquant, le candidat offrira un service à la clientèle de qualité supérieure tout en résolvant des problèmes techniques complexes.

Les déplacements à travers le Québec représentent environ 50% du temps. Ce rôle offre la possibilité de travailler à domicile proche de la ville de Québec ou au bureau de Montréal.

Role Specifics / Principales Tâches et Responsabilités

Provide technical support at customer locations including conducting demonstrations, software installation, implementation, training, and troubleshooting / Effectuer des démonstrations du logiciel et fournir un soutien technique chez les clients, incluant l’installation du logiciel, l’implémentation, la formation et le dépannage.

  1. Provide troubleshooting assistance and resolve technical issues both over the phone and through email / Résoudre les problèmes techniques par téléphone ou par courriel.
  2. Communicate with In-House Solutions headquarters and 3rd parties to find solutions to customer issues when they cannot be solved immediately / Communiquer avec le bureau chef d’IHS et ses partenaires pour trouver une solution aux problèmes des clients.
  3. Develop workarounds for customer issues that do not have a direct fix / Développer des solutions aux questions des clients qui ne disposent pas d’un correctif direct
  4. Assist with Post modifications and report developments to In-House Solutions headquarters / Assister dans la modification de post processeurs et collaborer avec le bureau chef.
  5. Offer recommendations based on customer needs, including add-ons, extra seats, training, or posts / Offrir des recommandations basées sur les besoins des clients, incluant les mises à jour, les nouveaux modules, la formation ou les posts processeurs.
  6. Communicate with Sales to identify customer training or software update needs / Communiquer avec l’équipe des ventes afin d’identifier les besoins en formation et mises à jour de logiciel.
  7. Attend tradeshows and visit OEMs as required / Assister aux Salons Industriels et visiter des partenaires lorsque requis.

Mandatory Requirements / Conditions requises

  1. Post-secondary education in Mechanical Engineering Technology, a related program or equivalent experience / Études poste secondaire en génie mécanique ou expérience équivalente (DEP avec ASP en contrôle numérique ou DEC en génie mécanique)
  2. Proven experience of at least 5 years with CAD or CAD/CAM (Mastercam, Solidworks, CATIA, NX) or similar manufacturing software for CNC machining / Expérience éprouvée de 5 années minimum avec des logiciels CAD ou CAD/CAM (Mastercam, Solidworks, CATIA, NX, etc) ou logiciel de programmation CNC équivalent
  3. Strong communication and technical customer service skills / Compétence supérieure en communication et en présentation
  4. Ability to communicate perfectly in French and effectively in English is essential / Habilité à communiquer parfaitement en français et efficacement en anglais obligatoire
  5. Must possess a valid vehicle license and have access to own vehicle / Dois avoir un permis de conduire et accès à son véhicule

No calls or agencies please.

Submit your resume to [email protected] with the position you are applying for in the subject line.

ON - CAD/CAM Post Processor Developer - Waterloo

Position: CAD/CAM Post Processor Developer

Type of Position: Full Time – Permanent
Location: Waterloo, ON
Education Requirement: University Degree or College Diploma
Experience Requirement: Minimum of 10 years’ experience programming with Mastercam or using CNC machines, combined with a minimum of 5 years’ experience working with post processors

Role Summary

The successful applicant will join our Post Processor Development team in tailoring Mastercam’s tool path output to specific CNC controls and machine tool configurations. This leader will assist in the development of post processors for international customers with CNC Mills, Routers, Lasers, Lathes, Wire EDMs and other applications. The role also involves interacting with end-users, suppliers, resellers, and OEM contacts.

This individual will generate and implement new and innovative ideas that will enable the continuous growth of the product. In addition, you will mentor and assist other staff when needed. The successful candidate will receive training on Mastercam, post processor development, and machinery/control methodology as required

Key Duties and Responsabilities

  1. Gather machine tool and control information for quoting and development purposes
  2. Develop posts using:
    a) Vector and matrix mathematics
    b) Inverse kinematics and kinematics of machinery
    c) Structured-text programming
    d) Advanced manufacturing technologies
  3. Test, troubleshoot, and deliver Mastercam post processors to customers
  4. Develop C-Hook and NET-Hook custom applications
  5. Address manufacturing applications involving multi-axis and multi-tasking machine tools
  6. Setup of machine environments for machine tool simulation
  7. Generate and implement new ideas that will continuously improve the current product

Educations & Skills

  1. Requirements:
    a) University degree or College diploma in Mechanical or Mechatronics Engineering, Software Engineering or Computer Science
    b) Experience with various CNC control languages such as Fanuc, Siemens, etc.
    c) Experience with CAD/CAM such as Mastercam, Solidworks, CATIA, NX or similar
    d) Experience with CNC machines
    e) Experience with multi-axis and multi-tasking machine tools
  2. Assets:
    a)Experience with modern programming languages (C++, C#, VB, etc.)

No calls or agencies please.

Submit your resume to [email protected] with the position you are applying for in the subject line.

What Our People Think:

As a recent graduate I was eager to take on responsibilities and learn new skills which is exactly what In-House Solutions offered me.
The people here are truly ready to help you learn and grow, something that isn’t found just anywhere.
That is what is special here, the people.
Natalie Adams – Marketing Associate

In-House Solutions provides a very fun work environment where we are given the opportunity to learn a lot about how a business works, and all the different departments within. We are given a lot of independent work while also working with a team to complete sales and projects for the company.
Blaire Synder – Business Development (Co-op)

Exciting, motivating, hardworking and fun, a quick snapshot to sum up the working culture at In-House Solutions!
Justin Krulicki – Recruiter & Brand Ambassador

In-House Solutions never gets boring. Forward focused, you are free to propose new ideas, take part in their implementation, and enjoy the results!
Tracy Bithell – Marketing

Even though In-House Solutions has been established for 30 years, it provides its employees with a “start-up” like culture. It is a very enjoyable co-op to be a part of and they work hard cater to their employees wherever they can.
Jesse Colling – Business Development (Co-op)

My time spent at In-House Solutions allowed me to develop technical proficiencies such as Mastercam and allowed me to improve on my critical thinking capabilities through the trouble shooting of obscure problems. These skills will prove valuable as I continue my schooling and ultimately end up in a career.
Daniele Lo Faso – Technical Documentation Developer (Co-op)

Working at In-House Solutions has been fulfilling in that they’ve placed trust into you from the get-go.
David Tran – Business Development (Co-op)

In-House Solutions has given me many opportunities to grow and learn, never keeping me boxed in to a specific role. Management has adapted my role over the years to focus on my strengths rather than criticizing weaknesses. The company is full of friendly people who know how to balance fun with getting the job done.
Daniel Gingras – Tech Administrator