We are seeking a skilled Software Developer with a strong background in programming and industrial controls. The ideal candidate will develop integrated solutions between Industrial Automation systems and Human-Machine Interface (HMI) applications, specifically in a Mac OS environment.
Responsibilities
- Design and develop seamless integrations between Industrial Automation systems and HMI applications for machine operation.
- Program advanced robotic automation systems using Python, C++, and scripting languages.
- Develop software for OSX-based applications and maintain HMI applications for user-friendly control and monitoring.
- Implement machine learning techniques to enhance robotic capabilities and decision-making processes.
- Work with industrial protocols, specifically OPC-UA, and integrate with PLC systems.
- Conduct unit testing, code reviews, and optimize algorithm performance.
Qualifications
- 7+ years of software engineering experience.
- Strong expertise in software design, architecture, testing, and product launch.
- Hands-on experience with Industrial IoT (IIoT) and API development.
- Proficiency in computer vision, image processing, and industrial automation systems.
- Experience with PLC programming and Python scripting for system integration.
- Familiarity with Linux or other Unix-like operating systems.
- Experience in OSX Application development.
- Knowledge of robotic automation systems and sensors.
- Experience working in a production environment with a focus on system integration and performance.
Preferred Skills
- Familiarity with Machine Learning techniques applied to robotics.
- Knowledge of industrial control systems and automation standards.