Career Opportunities

Join our Team!Puzzle Pieces in Frame1.jpg

At the ITC, a global, virtual team of talented developers and engineers are working together to create a common open platform for CAD development.

Our members make up dozens of companies creating hundreds of products for millions of users, leveling the playing field, increasing competition and lowering prices.

We are proud of the engaging, collaborative culture our team has cultivated. We are looking for talented people to join the team who are as excited as we are to build the world’s best open CAD platform.

Current Openings

Developer/Programmer

The ITC is looking to add talented developers to its development team. If you're interested in doing work that matters as part of a talented team, please consider applying.

Requirements:

  • 3+ years of experience.
  • Education in computer science or related fields.
  • In-depth knowledge and experience of software development in C++, object-oriented programming, complex data structures and algorithms.
  • Knowledge of Windows-based programming.
  • Good organizational and time-management skills.
  • Willingness and capability to quickly learn new technologies and processes.
  • Ability to solve problems and provide creative solutions and suggestions.

Nice to have any of the following:

  • Experience developing and using CAD programs.
  • Experience programming for Android , iOS.
  • Knowledge of analytic geometry.
  • Experience analyzing and solving performance issues.
  • Knowledge of multi-threaded application design and implementation.
  • LISP, COM, .NET, OpenGL, BIM, MFC.
  • Understanding of the application development lifecycle process, including requirement analysis, implementation, bug tracking, version control, etc.

APPLY NOW ›