AEM is seeking a driven and hands‑on Software Engineer to support the development of advanced automation and precision equipment. This role offers strong exposure across the full software lifecycle, from customer requirements through deployment and training.
Key Responsibilities
- Evaluate customer requirements and specifications to ensure all critical details are accurately captured.
- Leverage AEM's in‑house software libraries and development tools for efficient and structured coding.
- Develop and maintain PLC, C#, and Vision Technology software in accordance with established best practices.
- Perform comprehensive unit testing and debugging to ensure software reliability and robustness.
- Design precision equipment tuning guides and implement interlock and anti‑collision logic to enhance performance and safety.
- Manage software project lifecycles end‑to‑end, including task coordination, scheduling, customer engagement, and quality assurance to ensure timely delivery.
- Conduct thorough peer reviews to uphold high code quality and compliance with coding standards.
- Develop training materials for tool setup and deliver training to Field Service, Design Quality teams, and customers to ensure consistent and effective tool operation.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Science, or a related discipline.
- Fresh graduates are welcome to apply.
- Up to 4 years of experience in equipment control software design and development using PLC and C#.NET.
- Familiarity with Ladder, CoDeSys, TwinCAT, or other IEC 61131‑3 compliant programming languages.
- Willingness to be hands‑on throughout the development cycle; independent, flexible, and results‑driven.
- Self‑starter with strong communication skills and a passion for engineering excellence.
- Experience with TwinCAT and SECS/GEM applications is an advantage.
- Ability to join immediately upon offer is preferred.
If you are motivated by complex engineering challenges and enjoy working close to both customers and technology, we welcome your application.