You make it, we simulate it. Call us today! (949) 753-1050


Career Opportunities

Find more than just a career with a growing global team

CGTech is a software development company at the forefront of simulation technology for manufacturing. Established in 1988, our team has continuously evolved our core product, VERICUT, to remain the industry leader. We sell globally to companies of all types and sizes, with much of our business conducted with the aerospace, automotive and medical industries.

We are all surrounded by objects that are manufactured, and manufacturing drives everything that we have. CGTech incorporates cutting-edge technology into regular manufacturing processes and optimizes production by enhancing accuracy, efficiency and sustainability.

Working at CGTech gives you the chance to be a part of a collaborative team that is transforming the future of manufacturing. We are a team of puzzle-solvers, optimizers and creators. With offices worldwide, we are excited to expand our dynamic team.

Follow CGTech on LinkedIn for the latest news and updates.

To apply for a position, please email CGTech Human Resources:

9000 Research Drive
Irvine CA 92618

We are currently hiring for the following positions:

Global Trade Compliance Program Manager - USA

Position: Global Trade Compliance Program Manager
Hours: Full time
Location: HQ, Irvine, California

The Global Trade Compliance Program Manager is a leadership role within CGTech. This role requires a candidate with solid business and technical experience and proven leadership skills. This position is responsible for working closely with the business to develop process solutions to Global Trade issues and will maintain global transactions in compliance with applicable Global Trade laws and regulations.


  • Provide advanced Global Trade expertise, including restricted party screening, ITAR and EAR export license application submission, authorization management, and export jurisdiction and classification determination;
  • Provide Global Trade Support to the organization through all phases of product development;
  • Identify compliance risks and manage the life-cycle of complex cross-functional risk programs across CGTech;
  • Partner with internal and external stakeholders to identify program and regulatory developments and provide updates to management regarding compliance initiatives impacting company business;
  • Report all potential Global Trade concerns consistent with company requirements and assist with internal investigations, root cause analysis, and corrective action implementation, as required;
  • Assist in the development and implementation of procedures and work instructions for Global Trade control processes;
  • Assist with Global Trade self-assessments, including continuous improvement, validation, and audits to test and measure program effectiveness;
  • Engage all levels across the organization by developing and facilitating a function-specific Global Trade training and communications program.

Required Qualifications

Education and Experience:

  • Bachelor’s Degree in a related field;
  • 5 -7 years of direct experience with trade compliance in the software, technology or the related industry

Skills and Competencies:

  • Strong understanding of trade compliance laws and regulations, such as the International Traffic in Arms Regulations (ITAR), Export Administration Regulations (EAR), and Office of Foreign Assets Control (OFAC) regulations.
  • Strong organization and attention to detail;
  • Complex solving-problem skills, ability to analyze possible solutions with technical expertise, judgement and the application of precedents;
  • Resolve highly complex or unusual business problems while applying advanced analytical thought and judgement;
  • Excellent verbal and written communication and presentation skills;
  • Strong computer skills, including proficiency with Microsoft Suite and database management tool(s).

Preferred Qualifications

  • Post-secondary degree or equivalent combination of relevant education and work experience that will allow successful performance of job expectation;
  • Experience in Salesforce;
  • Experience working for a global company.

Supervisory/Work Environment/Physical Demands/Other Conditions

Supervisory Responsibility: This position does not require supervisory experience.

Work Environment and Conditions:

  • Due to the confidentiality of the work, the functions of this position should be performed in a private office location. This role routinely uses office equipment such as computers, phones, photocopiers, filing cabinets, fax machines, etc.
  • This is a full-time position, and hours of work and days are Monday through Friday, forty-hours a week, with occasional overtime worked as needed.
  • Occasional travel may be involved.

Physical, Mental, and Physical Demands:

To comply with the Rehabilitation Act of 1973, the essential physical, mental, and environmental requirements for this job are listed below. These are requirements normally expected to perform regular job duties. Incumbent must be able to successfully perform all of the essential functions of the job with or without reasonable accommodation.

  • Mobility
    • Standing: 20% of time
    • Sitting: 70% of time
    • Walking: 10% of time
  • Strength
    • Pulling: up to 10 pounds
    • Pushing: up to 10 pounds
    • Carrying: up to 15 pounds
    • Lifting: up to 15 pounds
  • Agility (F = Frequently, O = Occasionally, N = Never)
    • Turning: F
    • Twisting: F
    • Bending: O
    • Crouching: O
    • Balancing: N
    • Climbing: O
    • Crawling: N
    • Kneeling: O
  • Dexterity (F = Frequently, O = Occasionally, N = Never)h
    • Typing: F
    • Handling: F
    • Reaching: F


Sales Engineer - USA

Position: Sales Engineer
Hours: Full time
Location: USA

The Sales Engineer drives CGTech business growth by identifying new business opportunities, managing key relationships, and implementing sales strategy.


  • Identify new opportunities and markets for CGTech’s software portfolio.
  • Execute defined sales strategy with a focus on net new business development.
  • Grow and manage account base in assigned territory.
  • Develop strong customer relationships at all levels (plant engineers, research and technology experts, purchasing managers, and senior management).
  • Develop and deliver sales presentations and product demonstrations.
  • Prepare quotes and customer implementation plans.
  • Negotiate and close sales agreements.
  • Represent the company and ensure a high level of customer satisfaction.
  • Maintain up-to-date knowledge of the industry and competitive position of the company.

Preferred Qualifications

  • Proven sales experience.
  • Willingness to work remotely and travel within defined region.
  • Understanding of NC programming. Recent experience with VERICUT or CAD/CAM a plus.
  • Some knowledge of the following industries: Manufacturing, Aerospace, Automotive.
  • Strong interpersonal, communication, and organizational skills.


Software Engineer - Irvine, California

Position: Software Engineer
Hours: Full time
Location: Irvine, California

The Software Engineer is responsible for the design and development of VERICUT software to serve unique client needs through team and individual efforts.



  • 2 years of programming experience (preferred)
  • Strong proficiency in Java, C/C++
  • Experience with GUI and computer graphics
  • Understanding of algorithms and data structures
  • Understanding of 3D concepts
  • Strong math skills and background
  • Excellent problem-solving, software design, coding, testing, and debugging skills
  • Bachelor’s of Science degree in Physics, Mechanical Engineering, Computer Science, Computer Engineering, or related field

Desirable, but not required:

  • Experience in commercial software development for Windows
  • Knowledge of CAD/CAM development
  • Manufacturing experience


Technical Support Engineer - USA

Position: Technical Support Engineer
Hours: Full time
Location: USA

The Technical Support Engineer works with clients and colleagues to provide direct technical support and to create virtual CNC machines for simulating their manufacturing processes.


  • Support customers in maximizing benefits and implementation of VERICUT software
  • Provide technical support to customers, sales engineers, and partners
  • Build VERICUT Machine Configurations (VMCs) for customers and independently follow up for Service deliverables
  • Log and track software change requests



  • BS in Mechanical Engineering or related field, or relevant experience
  • 4-6 years of practical working experience in 5 axes CNC programming
  • Proficient in CAD/CAM programming with emphasis on 5 axes CAM expertise and maintaining tooling and related fixtures, setup, part modelling, assembly
  • Experience and knowledge of Fanuc, Siemens and other controls
  • Excellent communication and interpersonal skills
  • Excellent problem-solving and troubleshooting skills
  • Strong project management skills
  • Motivated self-starter
  • Willingness to travel up to 20%

Desirable, but not required:

  • Recent experience with VERICUT
  • Milling and turning experience
  • Knowledge of metal removal optimization
  • Post processor experience
  • Computer programming skills
  • Fluent in Spanish


Systems Administrator - IT - USA

Position: Systems Administrator - IT
Hours: Full time
Location: Irvine, CA

CGTech’s IT systems are essential for our business success, which is centered on empowering our employees and customers. We are seeking a motivated Systems Administrator who is eager to utilize and grow his or her technological skills to help CGTech maintain its industry-leading position and scale to new heights. In this role, the individual will support end-users, endpoints, and systems, onboard new employees, implement new software and hardware, provide training and advice, and serve as a strong IT support resource to the CGTech team. Our ideal candidate will be passionate about applying their skills to a technology-based business model that best facilitates smooth and efficient business operations.


  • Maintain essential IT responsibilities, including operating systems, security tools, laptops, desktops, software, and other hardware.
  • Diagnose and resolve problems quickly and communicate with a variety of users and teams.
  • Perform systems administration tasks, including user/group administration, security permissions, group policies, print services, research event log warnings and errors, and resource monitoring, ensuring system architecture components work together seamlessly.
  • Maintain internal infrastructure requirements including, laptop and desktop computers, security updates; support intranet, configure various hardware and software applications including: email, web, antivirus software, telecommunications, and file and printing services.
  • Deploy company software, such as standard office software and CAD/CAM software via automated methods.
  • Support collaboration software, including GoToMeeting, Teams, etc.
  • Deploy new laptops and desktops using automated methods such as disk imaging and scripted deployments.
  • Upgrade systems with new releases and scheduled laptop and desktop refreshes.
  • Onboard new employees including system deployment, account creation, and support to help new employees get up and running.
  • Maintain and build technical documentation, manuals and IT policies.
  • Provide systems support to end-users, plus various projects as required.
  • Support end-users via e-mail, telephone, GoToMeeting/Teams.
  • Perform routine/scheduled audits of the system based on vulnerability assessments.
  • Maintaining security through updates, patches, and proper permissions.


  • 2 years of proven work experience in IT.
  • Experience with any/all of the following: Microsoft Windows, Microsoft Office, Asset Management, antivirus software, endpoint management software, security software.
  • Excellent communication, interpersonal skills, and attention to detail.
  • Excellent problem-solving and troubleshooting skills. Motivated self-starter and self-sufficient.
  • Able to lift at least 50lbs.

In addition to the above, the following qualifications are desirable but not required:

  • Knowledge of and experience with VMware, Linux, cybersecurity.
  • Experience in scripting to automate routine tasks.
  • Advanced degree in computer science, engineering, IT, information systems or equivalent work experience. Any of the following certifications, such as MCSE, Server+, Network+.





We are committed to the full inclusion of all qualified individuals. As part of this commitment, CGTech will provide reasonable accommodations to all qualified individuals with disabilities to participate in the job application or interview process, to perform essential functions and/or to receive other benefit and privileges of employment.

Nothing in this statement shall imply implicitly or explicitly a guarantee of employment outside our at-will employment opportunity.

CGTech is proud to be an at-will Equal Opportunity Employer and prohibits discrimination against race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, pregnancy, citizenship, disability, protected veteran status and any other classification protected by applicable federal, state or local law. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.