Logo for SWCA Environmental Consultants

Solution Engineer (equipment control software)

Roles & Responsibilities

  • Excellent design and coding skills in C#
  • Strong fundamental understanding of SOLID principles
  • 5+ years of experience with Windows/Linux applications
  • 5+ years of experience with equipment suppliers
  • Excellent communication and presentation skills
  • Ability to read, write, and speak English

Requirements:

  • Provide pre-sales, training, technical expertise
  • Collaborative coding, unit testing, compliance with standards
  • Travel to client sites for solution development
  • Collect feedback on customer requirements
  • Participate in iterative development for software solutions
  • Define, design, create, document, and maintain software

Job description

Overview:

PDF Solutions is redefining the way the semiconductor industry approaches data, analytics, and experience design. As part of our journey, we’re building Next gen platform — a modern, human-centered analytics platform. We believe design systems aren’t just about consistency — they’re about scalability, collaboration, and performance. Finish

 

Become an expert advisor using Cimetrix software to develop software for controlling automated manufacturing equipment using Cimetrix mature framework software CIMControlFramework (CCF) and next generation framework software EquipmentControlFoundation (ECF).

 

Develop sample software applications using Cimetrix products, demonstrating API calls and common use cases, for purpose of training our clients’ Software Engineers.

Responsibilities:
  • Provide pre-sales, 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 to assist in developing, installing, and testing solutions
  • Grow by improving skills and learning new ones, developing strengths and talents, and increasing expertise
  • Collect feedback on customers’ requirements to enrich company knowledge of market demand
  • Participate in iterative development to write samples for controlling automated manufacturing equipment
  • Define, design, create, document, and maintain solution software on Windows and/or Linux operating system

Qualifications:

Must-Have Skills & Experience

  • Excellent design and coding skills in C#
  • Strong fundamental understanding of SOLID object-oriented design principles
  • 5+ years of experience developing application software or components for Windows and or Linux applications to solve industry/business problems in a team development environment
  • 5+ years of Experience working for or with equipment suppliers in the electronics/semiconductor industries
  • Excellent communication and presentation skills
  • Ability to work in both a collaborative team-oriented environment and remote-independent environment
  • Hard work, self-motivated and team spirit
  • Ability to read, write and speak English at above intermediate level

Nice to Have

  • Experience with SEMI communication standards (SECS/GEM, GEM300, EDA/Interface A)
  • Experience working directly with customers for technical services
  • Experience with WPF and Avalonia
  • Experience with C++, VB.NET
  • Experience developing software using revision control software, TFS experience preferred
  • Experience writing device interfaces for I/O and TCP/IP based devices
  • Experience creating automated tests, MSTest experience preferred
  • Experience with Agile/Scrum software development methodologies
Pay Range: CNY ¥0.00 - CNY ¥0.00 /Yr.

Solution Engineer Related jobs

Other jobs at SWCA Environmental Consultants

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.