About In-House Solutions:

In-House Solutions has been in operation for 30+ 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.

We provide expert machining solutions to the manufacturing industry in the form of software, technical services, technical consulting, and educational materials. We position ourselves at the forefront of manufacturing innovations in the CNC machining and robotics industries. We make it our prerogative to sustainably accelerate the market’s adoption of high-tech manufacturing strategies.


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

In-House Solutions is committed to ensuring a culture of inclusion and diversity and will consider all applicants regardless of age, marital status, race, colour, religion, sex, orientation, national origin, or disability. For those requiring accommodations during any stage of the application process, please contact 1-519-658-1471.


AB - CAD/CAM Applications Specialist

Position: CAD/CAM Applications Specialist

Type of Position: Full Time – Permanent
Location: Calgary, Red Deer or Edmonton, AB
Education Requirement: Trade Certificate, College Diploma or equivalent experience
Experience Requirement: 5+ years of technical experience using Mastercam and/or other CAM software

Role Summary

The successful applicant will join our Applications team in this key role providing onsite and remote technical services and support to our CNC manufacturing clients in AB, SK and MB.

Ideally, your demonstrated technical expertise combined with strong analytical, and communication skills enable you to solve problems in an effective and timely manner. These, in addition to your great customer facing skills, make you a trusted advisor to CNC shops. As a highly motivated and target-driven individual you effectively manage multiple priorities with tight deadlines. You are skilled at auditing, developing, and executing an implementation plan for customers who have varying degrees of technical expertise. You ideally thrive in a fast-paced, ever-changing environment.

Regular travel is required for this role, as is the ability to work effectively from a home office.

Key Duties & Responsibilities

  1. Leverage technical expertise, problem-solving and great customer relationship skills to resolve user technical issues including identifying workarounds and demonstrating advanced software capabilities.
  2. Provide remote application, programming, computer, and networking support to customers.
  3. Perform onsite software installations, implementations, training and troubleshooting at customer locations
  4. Champion new product and service offerings and be a key player bringing them to market
  5. Independently assess customer needs as a part of the pre-sales process and provide detailed scopes for product quotations.
  6. Identify customer training or software update needs and communicate to Sales.
  7. Deliver structured training programs to end users while following set curriculum.
  8. Document all recommendations, activities, and action items resulting from customer visits and interactions and enter into the CRM system.
  9. Maintain up-to-date knowledge on all product offerings and applications, including an understanding of software features to come in future releases and best practices for support.
  10. Participate in regular meetings with the Technical Solutions and Sales departments to review new accounts and brainstorm scoping and implementation strategies.

Education & Skills

  1. Post-secondary education in Mechanical Technology, Machinist/Toolmaker/Moldmaker ticket, or equivalent
  2. 5+ years of experience with CAD/CAMsoftware for CNC machining
  3. Demonstrated customer relationship management skills
  4. Excellent communication skills and ability to modify technical messaging to suit the audience’s level of technical understanding
  5. Experience using Mastercam and/or CIMCO would be an asset
  6. Experience with Solidworks would be an asset
  7. General computer and networking knowledge required
  8. Experience with machine tool communications would be an asset.
  9. Must possess a valid (Class 5) driver’s licence and have access to own vehicle, availability to travel as required.

No calls or agencies please.

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

ON - Technical Documentation Sales Representative - Cambridge

Position: Technical Documentation Sales Representative

Type of Position: Full Time – Permanent
Location: Cambridge, ON
Education Requirement: College Diploma or University Degree in progress
Experience Requirement: None

Role Summary

The successful applicant will join our Sales team in developing, maintaining and growing client relationships in the Educational market. This candidate will sell Mastercam training tutorials, videos, and other learning material to international high schools, colleges, universities and educational institutes. The successful candidate will lead sales campaigns, close prospective deals, act as the exclusive point of contact for these sales, and provide customer service to existing customers.

As a dynamic individual, you will be comfortable with frequent customer interaction and will excel at building relationships through phone and electronic communication. The successful candidate must have a competitive drive for sales. The individual will develop a technical understanding of the product and will seamlessly communicate features to Educational professionals. Technical training will be provided.

Key Duties & Responsibilities

  1. Communicate with current and prospective Educational Mastercam customers to explain the benefits of technical training materials.
  2. Utilize superior communication and relationship building skills to service new and existing customers.
  3. Show creativity in the generation of leads, amounting to greater and more effective outbound calls to potential customers.
  4. Respond to inbound inquiries in a timely manner.
  5. Identify, evaluate and respond to key business issues of accounts.
  6. Maintain knowledge on current technology offerings through training and trials.
  7. Collaborate with and learn from Account Managers to determine strategic sales approaches.
  8. Perform searches to identify potential customers on an international scale.
  9. Work closely with the CRM system to organize and manage prospect accounts and current customers.
  10. Maintain up-to-date knowledge of product specifications and costs.

Education & Skills

  1. Currently enrolled in a post-secondary education program that has relevance to business, marketing, software or mechanical technology
  2. Strong knowledge of MS Office Skills, Word and Excel
  3. Excellent communication skills, over the phone, electronically and with the ability to communicate effectively across all levels of an organization
  4. Strong competitiveness
  5. Experience with B2B sales is an asset

No calls or agencies please.

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

QC - Mastercam Applications Engineer - Montreal

Position: Mastercam Applications Engineer

Type of Position: Full Time – Permanent
Location: Montreal, QC
Education Requirement: : Post-Secondary education relating to mechanical engineering, manufacturing or equivalent
Experience Requirement: Strong technical experience using Mastercam and/or CAD/CAM software

Role Summary

We need someone who has a passion for machining, a passion for finding solutions to challenging manufacturing problems and who is an experienced user of Mastercam. This is an exciting role with a ton of variety, keeping every day different and exciting. We need someone who gets excited about working with customers, training them, providing support to them and solving challenging problems.

Ideally, your proven technical, analytical, and communication skills enable you to solve problems in an effective and timely manner. As a highly dynamic individual, you will be comfortable functioning in a team atmosphere, training end users and managing target deadlines. You will be career-oriented and be able to communicate with non-technical individuals. You are also comfortable with an in-office and on the road type of position where travel is frequent.

Key Duties & Responsibilities

CAD/CAM Technical Services

  1. Provide troubleshooting assistance and resolve technical issues via phone or email to our valued CNC customers, specifically those using Mastercam.
  2. Communicate with sales to identify demonstration strategies, customer training or software service needs.
  3. Provide mentoring and training to users in order to implement identified strategies.
  4. Identify strategies, workarounds and advanced capabilities to address customer problems.
  5. Provide application, programming, computer, and networking support.
  6. Provide support at customer locations including software installation, implementation and troubleshooting.
  7. Attend regular meetings with the Technical Department to review new accounts and brainstorm strategies.

Software Trainer

  1. Teach a technical class of up to 10 people, specifically relating to Mastercam, both at the office utilizing the company training classroom and at a customer site.
  2. Assess individual and group training needs.
  3. Deliver structured training programs while following set curriculum.
  4. Answer trainee questions and provide progress feedback.
  5. Occasionally train customers at their locations for application-specific requests.

Education & Skills

  1. Post-secondary education in mechanical technology, general machinist ticket, or equivalent.
  2. Experience with computer aided design and/or manufacturing software for CNC machining.
  3. Good knowledge of CNC machines and machining techniques.
  4. Bilingual French and English, speaking and writing.
  5. Good understanding of G codes.
  6. Experience using Mastercam.
  7. Experience with SOLIDWORKS would be an asset.
  8. General computer and networking knowledge is required.
  9. Must possess a valid driving license and have access to own vehicle.

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