remote
Software Automation Engineer - Molex
QA Engineer
Junior engineer role blending software engineering with industrial automation, focusing on OOP, PLC, HMI, and robotics integration for automated manufacturing equipment.
About the role
Key Responsibilities
- Design and develop software modules using OOP principles in Python and C++ for automated manufacturing systems.
- Integrate PLC and HMI interfaces to ensure seamless communication between control hardware and software.
- Collaborate with robotics teams to implement motion control and safety features.
- Write unit and integration tests, perform code reviews, and maintain documentation.
- Participate in troubleshooting and performance tuning of embedded software.
Requirements
- Recent graduate or junior engineer with academic or internship experience in software development.
- Strong foundation in Object‑Oriented Programming and experience with Python or C++.
- Familiarity with PLC programming, HMI design, and robotics concepts.
- Excellent problem‑solving skills and ability to work in a cross‑functional team.
- Effective communication skills in English.