Point your AI agent at freehire and let it find you a job.

Get the CLI →

PacTech

NewBe an early applicant

Software Engineer

Posted Updated
Discussion

About the role

We are looking for a Software Engineer to act as the technical interface between our company and our customers. In this role, you will work closely with customers, service teams, and our core software development team to understand technical requirements, analyze automation system behavior, support troubleshooting activities, and contribute to the successful implementation and continuous improvement of our machine software solutions. You will be involved in all phases of machine development projects, from requirements clarification and software validation to commissioning support and customer feedback integration.

Key responsibilities

  • Specialized in the on-site installation, precision calibration, and commissioning of advanced semiconductor equipment, emphasizing electrical infrastructure and SECS/GEM software configuration.

  • Efficiently diagnose and repair multifaceted electrical, mechanical, and software anomalies using electrical schematics and logic debugging techniques.

  • Manage software updates, script modifications, and firmware upgrades to boost equipment efficiency and address software bugs, utilizing a foundational understanding of PC-based control and host software frameworks.

  • Perform comprehensive preventive maintenance routines, covering electrical safety, system backups, and vision/control system alignment.

  • Educate clients and provide technical guidance on software usability and electrical troubleshooting best practices.

  • Maintain comprehensive records of technical faults and solutions to build a robust team knowledge repository.

  • Work closely with software and electrical engineering teams in Germany HQ to feedback issues and drive improvements.

Required Qualifications

  • Degree in software engineering, automation engineering, electrical engineering, mechatronics, or a comparable technical field

  • Experience with industrial automation systems including motion and vision systems

  • Experience in the development of WPF-based C# applications

  • Ability to read and understand electrical schematics, technical drawings and datasheets

  • Experience with system testing, troubleshooting, debugging, or commissioning of automation equipment

  • Strong analytical and problem-solving skills

  • Good English communication skills and the ability to translate customer needs into clear technical requirements

  • Ability to document technical findings, software requests, and test results in a structured and detailed manner

  • Willingness to work in an international team and communicate with customers and colleagues across different locations

  • Practical experience with Cognex Vision Pro vision system

  • Practical experience with motion controller such as Aerotech Automation1

  • Experience with Azure DevOps and Git would be an advantage

  • Willingness to travel internationally on a project basis


Techinical Skills

  • Software Debugging – Read/modify scripts (C#, Python, Structured Text); operate HMI/PC software; use serial/network debugging tools (e.g., Tera Term).

  • PLC & Communication – Read PLC ladder diagrams, monitor I/O, diagnose faults; familiar with SECS/GEM, SMEMA, Modbus, EtherCAT; Keyence/Mitsubishi/Omron a plus.

  • Electrical & Database – Basic electrical knowledge (circuits, sensors, schematics); basic SQL for retrieving equipment data.


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available