Responsibilities :
- Working with the automation team to design, upgrade, automate, and troubleshoot in-house and third party systems including : inspection tools, CNC lasers, parts-handlers, and CVD reactors. Collaborating with end users to translate feature requests into actionable software design.
- Optimizing control logic to optimize equipment performance and minimize operator interaction time. Identifying bottlenecks and interruptions to process and data flow and developing solutions to prevent their recurrence.
- Writing technical documentation for the design and use of equipment, training technicians on correct procedures, and working with them to implement changes they request.
- Organizing and maintaining documentation so others are able to understand and use it.
- Sourcing system components from software vendors where appropriate.
Requirements :
Bachelor's degree in electrical / computer engineering similar engineering discipline with 3+ years of software engineering or computer science experience.Knowledge of following programming language and fieldbus protocols, Labview, Python, C++ / C, PLC, TCP / IP, MQTT, IIoT, Modbus, RS232.Experience with electrical, software, and / or mechanical systems, computer vision systems, SCADA and Motion Control.Strong technical knowledge of physics and mathematics and strong communication and data presentation skills, effective at communicating data through text, graphics, and images to audiences of all experience levels.Team player, ability to work cross-functionally, building and maintaining trust with internal stakeholders and willing to assist wherever necessary.100,000 - $153,000 a yearPosition is eligible for company shares. Actual compensation may be higher or lower in the range based on various factors, including, but not limited to a candidate’s job duties, experience, and expertise. We will also consider higher level candidates and salary will be adjusted accordingly.