Responsibilities• Role required strong background in programming and industrial controls• Develop seamless integrated solutions between Industrial Automation systems and HMI (User interface) for machine operation in Mac Environment• 4-6 years of software engineering experience• Experience with API and IIOT• Experience with Computer vision and image processingQualifications• Significant experience with software design & architecture, testing, maintaining, or launching software products• Design scripting language based HMI (Human-Machine Interface) applications to ensure user-friendly control and monitoring of industrial automation systems• Develop and program advanced robotic automation systems using languages such as Python, C++• Experience with OSX Application development• Experience working in a production environment (unit testing, code review, algorithm performance and tradeoffs, etc.)• Experience in Computer vision & industrial automation such as sensors, robots• Familiarity developing in Linux or other Unix-like operating systems• Experience with PLC (Programmable Logic Controller) programs for seamless integration with Python Scripting• Experience implementing ML (Machine Learning) techniques to enhance robotic capabilities and decision-making processes• Experience working with industrial protocols, especially OPC-UA•
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.