Talent.com
This job offer is not available in your country.
Senior Software Engineer (Contract Manufacturing)

Senior Software Engineer (Contract Manufacturing)

Gemini PersonnelHong Kong, China
19 days ago
Job description

Introduction :

Our client is leading contract manufacturing company seeking a talented and driven Senior Software Engineer to join our innovative team. In this role, you'll be instrumental in developing cutting-edge equipment control software, from understanding customer needs to implementing robust and efficient solutions. If you have a passion for engineering excellence, enjoy a hands-on approach, and thrive in a dynamic environment, we want to hear from you.

Responsibilities :

Key Responsibilities :

  • Requirement Analysis : Evaluate customer requirements and specifications meticulously to ensure all critical details are accurately captured for software development.
  • Efficient Coding : Leverage AEMs in-house software libraries and development tools to ensure efficient and optimized code creation.
  • Software Development : Develop and construct high-quality PLC code, C# code, and Vision Technology code , adhering to industry best practices.
  • Testing & Debugging : Perform comprehensive unit testing and debugging to guarantee the functionality and reliability of developed software.
  • Equipment Control & Safety : Design precise equipment tuning guides and implement sophisticated interlock and anti-collision logic to enhance performance and safety.
  • Project Lifecycle Management : Oversee software project lifecycles from inception to completion, coordinating tasks, managing schedules, fostering clear communication, engaging with customers, and upholding rigorous quality standards to ensure timely delivery.
  • Code Quality Assurance : Execute thorough peer reviews of software products to maintain high code quality and ensure strict adherence to established best practices.
  • Training & Documentation : Develop comprehensive training materials for tool setup and conduct effective training sessions for Field Service, Design Quality teams, and customers, ensuring consistent and efficient tool operation.

Requirements :

Bachelor's degree in Electrical Engineering or Computer Science related field. We are open to considering motivated fresh graduates.

Experience : 4 years of experience in equipment control software design and development using specialized languages such as PLC and C#.NET .

Programming Languages : Familiarity with Ladder, CoDeSys, TwinCAT, or any IEC61131-3 equivalent programming language is essential.

Mindset : Willingness to be hands-on during the development cycle, demonstrating independence, flexibility, and a genuine passion for engineering excellence .

Communication : A self-starter with effective communication skills.

Advantageous Skills : Experience in developing TwinCAT and SECS / GEM applications would be a significant advantage.

Create a job alert for this search

Software Engineer • Hong Kong, China