Working at Cimetrix

Cimetrix is located in Salt Lake City, Utah. We design and develop software solutions for the semiconductor, electronics assembly, photovoltaic, and related electronics industries. Cimetrix values team work, quality, and integrity in our employees. In addition to company-sponsored events and competitions, including annual Chili & Soup Cook-offs, team members also enjoy a competitive benefits package. To learn more about our culture, check out some blog postings written by our team on "Working at Cimetrix."

Read one employee's "Reasons to Work for Cimetrix" or read about the Cimetrix Company Culture on our blog. 

Job Openings

 

Client Solutions Engineer 

China Country Manager 

Control Software Engineer 

QE Software Engineer 

Human Resources Manager 

 

Position Descriptions

Client Solutions Engineer

JOB OBJECTIVES:

  • Be a trusted technical advisor to potential and existing clients
  • Ensure that existing clients are successful
  • Engage clients face to face on their software development
  • Help clients to realize new applications for company products
  • Be the technical expert on multiple company products and related industry standards

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Coordinate with the Sales team to demonstrate multiple products to potential clients
  • Guide potential clients to the correct product
  • Develop material for technical sales & marketing
  • Convince potential clients that company products are the best technical solutions
  • Advise and assist new clients on correct product usage
  • Educate and consult clients on product usage and related industry standards
  • Write sample code for clients
  • Collaborate software development with clients
  • Diagnose advanced issues, debug client application code & propose workarounds to the clients
  • Communicate product feedback to Product Management
  • Provide Tier 0 through Tier 3 technical support to clients
  • Assist and mentor other team members
  • Develop an in-depth understanding of all company products & related industry standards

REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:

  • Excellent verbal and written communication skills
  • Proficient English verbal and written skills
  • Experience in software design and coding using C#/C++ with Visual Studio
  • Ability to complete assigned duties with minimal direction and oversight from management
  • Experience with Microsoft Office
  • Presentation and demonstration skills

PREFERRED KNOWLEDGE, SKILLS AND ABILITIES:

  • Industry standards GEM, SECS-II, HSMS, OPC, EDA, OPC UA
  • Programming languages such as VB.NET, Java
  • Japanese, Korean, or Chinese language skills
  • Experience with of XML, WCF, WPF, SQL database, TCP/IP and Web services
  • Experience using COM objects and developing COM interfaces
  • Knowledge and experience in Semiconductor and/or another manufacturing industry
  • Knowledge and experience in developing software for Semiconductor equipment or other manufacturing equipment

EDUCATION AND EXPERIENCE:

  • Bachelors of Science in Computer Science or related engineering degree
  • 3-5+ years of software programming experience with Microsoft Visual C++ and/or C# 

OTHER REQUIREMENTS

  • Some travel is required, less than 40%

Apply for position

 

 

China Country Manager

JOB OBJECTIVES:

  • Develop and maintain software for controlling automated manufacturing equipment

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Manage China activities including Sales, Account Management, Marketing and Customer Support
  • Manage all aspects of the business operations in China by working closely with the headquarters team
  • Prepare annual sales plan, marketing plan and strategies that align with Cimetrix annual company objectives 
  • Leverage headquarters support teams and other Country Managers to meet country objectives; be a team player 
  • Maintain and enhance the Cimetrix worldwide reputation as a trusted advisor to our clients by fostering the Cimetrix values in Cimetrix China
  • Locate potential business deals by contacting potential customers and discovering and exploring opportunities
  • Screen potential business deals by analyzing fit with Cimetrix values, strategies, deal requirements, potential, and long term value to the organization
  • Close new business deals by coordinating requirements; developing and negotiating contracts; integrating contract requirements with business operations
  • Work with headquarters marketing to promote Cimetrix China brand
  • Continuously update job knowledge by participating in educational opportunities, reading professional publications, growing personal networks, and participating in professional organizations
  • Must be willing to travel frequently

REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:

  • Excellent skills in networking with people and building business relationships 
  • Skilled in sales planning, prospecting, and closing business deals
  • Ability to understand and sell to customer needs
  • Ability to meet sales goals and manage Chinese territory 
  • Strong knowledge of Chinese markets 
  • Skilled at presenting to both executive and engineering audiences 
  • Professional and strong energy level
  • Ability to communicate both written and verbally in English

PREFERRED KNOWLEDGE, SKILLS AND ABILITIES:

  • Excellent written and verbal communication skills
  • Creative talents and the ability to solve tough problems
  • In-depth knowledge of the electronic assembly and/or semiconductor industries
  • The ability to handle pressure and meet deadlines
  • Skill in prioritizing and meeting obligations
  • Attention to detail
  • Excellent time management and organizational skills
  • Able to maintain good relationship with government and media
  • Experienced in China national conditions, cultures, traditions and social norms

EDUCATION AND EXPERIENCE:

  • Bachelor's degree 
  • 5+ years of experience in manufacturing related software sales preferred 
  • 3 years minimum sales and business development experience; working with foreign companies experience strongly preferred 
  • A proven ability to sell at the executive and engineering level with OEMs and end users

Apply for position

 

 

Control Software Engineer

JOB OBJECTIVES:

  • Develop and maintain software for controlling automated manufacturing equipment

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Participate in iterative development process with cross-company teams to develop solutions for controlling automated manufacturing equipment
  • Define, design, create, document, and maintain solution software on Windows operating system
  • Provide training, technical expertise, and support for clients
  • Participate in activities such as collaborative coding, unit testing, and compliance with coding standards to enhance quality of produced software
  • Travel to client sites world-wide to assist in developing, installing, and testing solutions
  • Grow by improving skills and learning new ones, developing strengths and talents, and increasing expertise

REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:

  • Strong fundamental understanding of SOLID object-oriented design principles
  • Excellent design and coding skills using C#/C++ (3.0 or better), .NET (2.0 or better) on Windows 32 and 64-bit OS or equivalent 
  • Ability to work in a collaborative, team-oriented environment 
  • Fast learner and ability to learn new technologies and skills quickly
  • Excellent written and verbal communications skills 
  • Qualified to work in the United States

PREFERRED KNOWLEDGE, SKILLS AND ABILITIES:

  • Experience writing device interfaces for I/O and TCP/IP based devices
  • Experience with UI/UX 
  • Experience with WPF
  • Experience developing software using revision control software, TFS experience preferred
  • Experience creating automated tests, MSTest experience preferred
  • Experience with SEMI standards
  • Experience with Agile/Scrum software development methodologies 
  • Experience with Cimetrix products

EDUCATION AND EXPERIENCE:

  • Bachelors of Science in Computer Science, related engineering degree, or proven industry experience 
  • 5+ years’ experience developing application software or components for Windows applications to solve industry/business problems in a team development environment  

OTHER REQUIREMENTS:

  • Some domestic and international travel is required, usually less than 25%

Apply for position

 

 

 QE Software Engineer

JOB OBJECTIVES:

  • Play a key role in the testing of Cimetrix’s product suite
  • Perform quality assurance activities of the software development lifecycle
  • Contribute to internal Quality Engineering process improvement efforts

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Create, document, and maintain application testing software 
  • Perform functional, integration, system, regression, usability and performance testing using manual methods and test framework tools 
  • Evaluate usability and user experience (UX)
  • Develop test strategies, test plans, test cases and checklists
  • Identify, log and track issues using defect tracking tools 
  • Review and work with Product Management to improve requirements 
  • Work as part of an Agile/Scrum development team
  • Build experience with Cimetrix products

REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:

  • Good test design and coding skills using C++, C# or other object oriented programming language
  • Proactive collaboration skills (meetings, interactions, presentations), online and in person
  • English verbal and written communication skills 

PREFERRED KNOWLEDGE, SKILLS, AND ABILITIES: 

  • Familiar with Visual Studio, TFS, and any bug tracking software
  • Software quality assurance principles and best practices 
  • Familiar with a GUI testing tool such as Coded UI
  • Formal software test training or certification 

EDUCATION AND EXPERIENCE:

  • Bachelor of Sciences degree in Computer Science, related engineering degree, or 3+ years of proven industry experience
  • Experience with software testing using Microsoft tools such as MSTest, Microsoft Test Manager
  • Experience with Agile/Scrum software development methodologies
  • Experience with virtual machine environments
  • Experience with OEM equipment software

Apply for position

 

 

Human Resources Manager

JOB OBJECTIVES:

  • Champion a culture of employee engagement and satisfaction
  • Drive initiatives to promote employee growth
  • Provide overall administration, coordination and implementation of the Human Resources functions

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Performance management
    • Provide guidance and support on performance management and employee career progression
    • Lead initiatives to develop productive, contributing and satisfied employees
    • Maintain job descriptions
    • Coordinate employee engagement survey
    • Drive programs to further development leadership
    • Help employees embrace change management
  • Employee motivation and retention
    • Be a fierce employee advocate and promoter of open communications
    • Team building
    • Elevate employee awareness of our core values and ensure that all decisions, programs and processes are aligned with our core values 
    • Organize and execute meaningful company events including Annual All Company Gathering, Annual Family Picnic, cake and anniversary celebrations, Product release parties, etc. 
  • Talent Acquisition 
    • On-boarding
    • Off-boarding 
    • Recruiting/Talent Acquisition (10 new hires per year)
    • International recruiting
    • Build and maintain company job pages for job branding.
  • Compensation 
    • Ensure Cimetrix benefits and compensation remain competitive in the market place 
    • Annual market analysis and compensation studies
    • Salary reviews and implementation process
    • Incentive plans and bonus programs 
    • Benefits/Annual Benefits renewal coordination
  • Corporate Governance
    • Management of HRIS (BambooHR)
    • Company handbooks and guidelines 
    • Immigration
    • I-9 compliance
    • Legal compliance (state and federal labor laws)
    • EEO

REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:

  • Advanced knowledge of Microsoft Office Suite 
  • Exceptional written and verbal communications
  • Strong organizational skills and attention to detail 
  • Values-based approach in all responsibilities and interactions

EDUCATION AND EXPERIENCE:

  • Minimum 5 years’ experience in Human Resources
  • Bachelor’s degree in Business, Human Resources or related field 
  • SHRM certification

Apply for position