Careers

Work-hard, play-hard!

About OCTOPUZ

OCTOPUZ was created in 2013 to address customer feedback and to meet the rising needs in the robotics industry. It was developed with a revolutionary approach of combining offline programming of robots with manufacturing process simulation. OCTOPUZ provides a mainstream, versatile, powerful and effective solution for all your robotic challenges in ways that won’t be found in any other robotic software package.

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. OCTOPUZ 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

Email careers@octopuz.com to submit resume.

OCTOPUZ robot programming and simulation software careers

Robotics Applications Developer - Canada

Robotics Applications Developer – Ontario, Canada

Role Description

The successful applicant will join our OCTOPUZ team in developing our offline programming and simulation software for industrial robotics. The individual will be responsible for working with a team of Applications Engineers and Developers in creating add-ins and tools for the software, and providing custom solutions for customers.

As a career-minded professional, you will remain organized, adaptable and results-oriented in a fast-paced environment. To succeed in this exciting and challenging role, you will be comfortable functioning in a team atmosphere and managing target deadlines. You will achieve goals with minimal supervision and display a proactive approach to tasks. You will also be able to communicate with non-technical individuals and demonstrate interpersonal skills.  We are looking for an individual who has strong programming skills.

The Perks

  1. Stable start-up environment where your voice will be heard and your work will make a difference!
  2. Frequent hands-on interaction with various industrial robots made by KUKA, Fanuc, Motoman, ABB and more at the OCTOPUZ office
  3. Learn and become an expert in a wide variety of different manufacturing processes including many different welding, machining, and spraying applications
  4. Career progression within the company
  5. Training and development opportunities
  6. Wide variety of challenging projects across a diverse range of industries
  7. Flex time and time off in lieu of travel available
  8. Extended health care, vision, and dental benefit plan paid for by the company

The Career

As an active participant of the OCTOPUZ team, you will utilize your programming and problem solving skills, and utilize additional software packages in order to work on:

  1. Graphical Interfaces (GUI)
  2. Robot motion planning strategies
  3. Geometry manipulation
  4. Software integration

The Requirements

  1. University degree in Computer Science, Software Engineering, or equivalent
  2. Strong background in Mathematics, Computational Geometry, and Computer Graphics
  3. Strong knowledge of C++ or C# and Python
  4. Experience with computer graphics
  5. Experience with writing algorithms
  6. Experience with Visual Studio and Windows API
  7. Experience with revision and source control software
  8. Experience with commercial software development and release cycles
  9. Experience with CAD or CAD/CAM such as Mastercam, Solidworks, CATIA, NX or similar is an asset
  10. Experience with 6-axis industrial robot interfacing, or direct experience with brands such as Kuka, Fanuc, ABB, Yaskawa, Motoman or similar is highly desirable

Location

We currently have one position available at our Waterloo, ON location.

No calls or agencies please.

Robotics Application Engineer - Canada

Robotics Application Engineer – Ontario, Canada

Role Description

The successful applicants will join our Applications team in providing custom robot programming, product demonstrations, software implementation, training, and much more to our customer base around the world. The role will involve communicating and partnering with software suppliers, Robot manufacturers, Robotic integrators, software resellers, and manufacturing end-users. The successful candidates will use proven programming and interpersonal skills to succeed in this dynamic role. We are looking for individuals who thrive in a fast-paced, adaptable environment, and who enjoy solving technical challenges in creative ways.

The Perks

  1. Stable start-up environment where your voice will be heard and your work will make a difference!
  2. Frequent hands-on interaction with various industrial robots made by KUKA, Fanuc, Motoman, ABB and more at the OCTOPUZ office and customer shops
  3. Learn and become an expert in a wide variety of different manufacturing processes including many different welding, machining, and spraying applications
  4. Career progression within the company, including OCTOPUZ core and custom development roles
  5. Training and development opportunities
  6. Wide variety of challenging projects across a diverse range of industries
  7. Flex time and time off in lieu of travel available
  8. Frequent travel to a variety of international destinations for customer support and tradeshows, including Germany, Finland, Japan, China, USA, etc.
  9. Extended health care, vision, and dental benefit plan paid for by the company

The Career

  1. Provide technical solutions for aerospace, automotive, consumer, medical, military and other manufacturing industries
  2. Perform technical project management duties including:
    • Identify technical gaps in complex customer processes
    • Create and implement custom software solutions
    • Provide software and project support
    • Manage customer and business partner relationships pre and post-sale
  3. Develop and perform technical software demonstrations tailored to customer applications
  4. Perform field work including:
    • Install the software in customer shops
    • Provide customer training on software and industrial robotics
    • Modify add-ons and post processors
    • Provide application suggestions
    • Set up robotic cells and test software
    • Prove out applications from beginning to end
    • Troubleshoot and modify software and hardware interaction
  5. Work with OCTOPUZ developers by providing feedback (bugs, usability, features, etc.) and suggestions on software improvements and direction
  6. Represent OCTOPUZ at trade shows and other events around the world

The Requirements

  1. University degree in Mechanical/Mechatronic Engineering, Engineering Systems and Computing, Robot Technology or minimum 3 years’ on-the-job experience
  2. Experience with any programming languages (C++, C#, VB, Python, etc.)
  3. Experience with computer aided design and/or manufacturing software
  4. Experience with major robot brands including Motoman, Fanuc, ABB, and KUKA
  5. Must possess a valid vehicle license and have access to own vehicle
  6. Willingness to travel, including international travel
  7. Fluency in other languages is considered an asset

Location

We currently have one position available at our Waterloo, ON location.

No calls or agencies please.

Software Architect - Canada

Software Architect – Ontario, Canada

Role Description

The successful applicant will join our OCTOPUZ team in developing our offline programming and simulation software for industrial robotics. The individual in this role will work with the development team to develop and maintain the structure for the OCTOPUZ product.

As a career-minded professional, you will remain organized, adaptable and results-oriented in a fast-paced environment. To succeed in this exciting and challenging role, you will be comfortable functioning in a team atmosphere and managing target deadlines. You will achieve goals with minimal supervision and display a proactive approach to tasks. You will also be able to communicate with non-technical individuals and demonstrate interpersonal skills.

The Perks

  1. Stable start-up environment where your voice will be heard and your work will make a difference!
  2. Frequent hands-on interaction with various industrial robots made by KUKA, Fanuc, Motoman, ABB and more at the OCTOPUZ office
  3. Learn and become an expert in a wide variety of different manufacturing processes including many different welding, machining, and spraying applications
  4. Career progression within the company
  5. Training and development opportunities
  6. Wide variety of challenging projects across a diverse range of industries
  7. Flex time and time off in lieu of travel available
  8. Extended health care, vision, and dental benefit plan paid for by the company

The Career

  1. Work with the development team to develop standards and framework for new applications
  2. Provide technical direction with respect to structure and interoperability of code
  3. Direct the inclusion of licensed applications within the software
  4. Actively use programming and problem solving skills to solve intricate and complex issues that arise within the software, with the ability to make adjustments and alterations
  5. Additional software development duties as necessary

The Requirements

  1. University degree in Computer Science, Software Engineering, or equivalent
  2. Previous software architecture experience
    1. Experience with 3D modelling and graphical applications is considered a strong asset
  3. Strong background in mathematics, especially the use of mathematics in a software development setting
  4. Experience programming in C++, C# and python
  5. Experience with multithreaded applications
  6. Experience computing using GPU (GPGPU) such as CUDA
  7. Experience with database design, in addition to structure knowledge
  8. Experience with revision and source control software (Git or Mercurial)
  9. Agile development process familiarity is considered an asset
  10. Robotic applications knowledge such as welding, machining and painting is a strong asset
  11. Experience with 6-axis industrial robot interfacing, or direct experience with brands such as Kuka, Fanuc, ABB, Yaskawa, Motoman or similar is highly desirable

Location

We currently have one position available at our Waterloo, ON location.

No calls or agencies please.

Graphics Developer - Canada

Graphics Developer – Ontario, Canada

Role Description

The successful applicant will join our OCTOPUZ team in developing our offline programming and simulation software for industrial robotics. The individual in this role will lead the development team in creating a professional graphical environment for users to interact with CAD models.

As a career-minded professional, you will remain organized, adaptable and results-oriented in a fast-paced environment. To succeed in this exciting and challenging role, you will be comfortable functioning in a team atmosphere and managing target deadlines. You will achieve goals with minimal supervision and display a proactive approach to tasks. You will also be able to communicate with non-technical individuals and demonstrate interpersonal skills.

The Perks

  1. Stable start-up environment where your voice will be heard and your work will make a difference!
  2. Frequent hands-on interaction with various industrial robots made by KUKA, Fanuc, Motoman, ABB and more at the OCTOPUZ office
  3. Learn and become an expert in a wide variety of different manufacturing processes including many different welding, machining, and spraying applications
  4. Career progression within the company
  5. Training and development opportunities
  6. Wide variety of challenging projects across a diverse range of industries
  7. Flex time and time off in lieu of travel available
  8. Extended health care, vision, and dental benefit plan paid for by the company

The Career

  1. Develop graphical interfaces such as user interface, CAD modelling and component creation
  2. Work with the development team to integrate graphics with application functionality
  3. Focus on accurate and interactive animation and simulation environments

The Requirements

  1. University degree in Computer Science, Software Engineering, or equivalent
  2. Experience with object oriented programming and software architecture
  3. Strong background in mathematics, especially the use of 3D mathematics and matrix manipulation within software development
  4. Experience programming in C and C++ (multithreaded)
  5. Knowledge of modern graphics API’s such as OpenGL and DirectX
  6. Experience with revision and source control software (Git or Mercurial)
  7. Experience with 3D rendering and lighting
  8. Experience with augmented and virtual reality
  9. Experience with modern game engines such as Unity and Unreal is an asset
  10. Experience with applications of physics engine is considered as asset
  11. Agile development process familiarity is considered an asset
  12. Robotic applications knowledge such as welding, machining and painting is a strong asset
  13. Experience with 6-axis industrial robot interfacing, or direct experience with brands such as Kuka, Fanuc, ABB, Yaskawa, Motoman or similar is highly desirable

Location

We currently have one position available at our Waterloo, ON location.

No calls or agencies please.

Robotics Software Sales Representative - Canada

Robotics Software Sales Representative – Ontario, Canada

Role Description

The successful applicant will join our Robotics Sales team in developing, maintaining and growing client relationships in the automation industry. The individual will work closely with the Applications Engineers and Developers, software suppliers, robot manufacturers and integrators, software resellers, and software end-users on an international scale.

As a highly dynamic individual, you will use your proven technical, presentation, and interpersonal skills to provide demonstrations and proposals to new and existing customers. You will show initiative, appreciate aggressive goals, and demonstrate strong communication skills. We are looking for an individual who thrives in a fast-paced, ever changing, and growing environment.

Technical and sales process training will be provided. International travel will be required and will account for approximately 20%-30% of the employee’s time in a year.

The Perks

  1. Stable start-up environment where your voice will be heard and your work will make a difference!
  2. Frequent interaction with various industrial robots made by KUKA, Fanuc, Motoman, ABB and more at the OCTOPUZ office and customer shops
  3. Learn and become an expert in a wide variety of different manufacturing processes including many different welding, machining, and spraying applications
  4. Career progression within the company
  5. Training and development opportunities
  6. Wide variety of challenging projects across a diverse range of industries
  7. Flex time and time off in lieu of travel available
  8. Frequent travel to a variety of international destinations for sales and tradeshows, including Germany, Finland, Japan, China, USA, etc.
  9. Extended health care, vision, and dental benefit plan paid for by the company

The Career

  1. Achieve sales targets with minimal supervision
  2. Analyze prospect’s business and technical requirements and determine solutions
  3. Research and contact new business prospects
  4. Win orders for technical solutions and services
  5. Develop and maintain relationships with prospective and existing customers
  6. Work with Inside Sales Reps to develop and present written proposals
  7. Work with Applications Engineers to develop and execute software demonstrations tailored to customer-specific applications
  8. Identify, evaluate and respond to key business issues of accounts
  9. Utilize superior communication and relationship building skills to service customers
  10. Maintain up-to-date knowledge of software features and releases
  11. Manage customer satisfaction and experience through the sales process
  12. Represent OCTOPUZ at trade shows and other company events

The Requirements

  1. University education in Engineering, Robot Technology, or equivalent Sales experience
  2. Experience in Technical Solutions, Software Sales or equivalent
  3. Demonstrate an understanding of software and the automation industry
  4. Some knowledge of industrial robotics industry preferred
  5. Must possess a valid license and have access to own vehicle. Travel mostly within USA.
  6. Must possess a valid passport for international travel

Location

We currently have one position available at our Waterloo, ON location.

No calls or agencies please.

Robotics Application Engineer - Europe

Robotics Application Engineer – Europe

Role Description

The successful applicant will join our OCTOPUZ team in providing product demonstrations, applications, software installations, and training. You will maintain current knowledge of OCTOPUZ software and energize the sales channel by sharing product information and application triumphs. The role will involve interacting with software suppliers, Robot manufacturers, Robotic integrators, software resellers, and manufacturing end-users.

As a highly dynamic individual, you will use your proven technical and interpersonal skills to succeed in this exciting and challenging role. In addition, you will be comfortable functioning in a team atmosphere and managing target deadlines. You will be career-oriented and able to communicate with non-technical individuals. We are looking for an individual who thrives in a fast-paced, ever changing environment. Travel within Europe will be extensive.

Key Duties & Responsibilities

  1. Work with robot manufacturers and integrators to:
    1. gather technical information for customer cells and applications
    2. provide software and project support
    3. grow and develop relationships
  2. Perform technical demonstrations of OCTOPUZ tailored to customer applications
  3. Implement OCTOPUZ with customers by:
    1. installing the software
    2. providing training
    3. modifying add-ons and post processors
    4. providing application suggestions
    5. proving out applications from beginning to end
  4. Provide OCTOPUZ software support to existing customers
  5. Work with OCTOPUZ developers by providing feedback (bugs, usability, features, etc.) and suggestions on software improvements
  6. Develop relationships with potential and existing customers
  7. Develop training materials and tutorials for OCTOPUZ
  8. Represent In-House Solutions and OCTOPUZ at trade shows
  9. Travel mainly throughout Europe

Education & Skills

  • Post-secondary education in Mechanical Engineering, Robot Technology or equivalent
  • Experience with computer aided design and/or manufacturing software
  • Experience with Robotic and/or CNC manufacturing
  • Experience with any programming languages (C++, C#, VB, Python, etc.)
  • Must speak German and English fluently. Additional languages are an asset.
  • Must possess a valid driver’s license
  • Must have a valid passport for international travel

No calls or agencies please.

Other Positions

At OCTOPUZ not all positions are advertised. If you feel you have a skill that would be mutually beneficial, submit your resume for review. Not everyone who applies will be contacted.

No calls or agencies please.

Email careers@octopuz.com to submit resume.

Comments are closed.

OCTOPUZ Linkedin

OCTOPUZ robotics Instagram

OCTOPUZ robotics Twitter

OCTOPUZ robotics Facebook

OCTOPUZ robotics YouTube