The company is looking to design, develop, and implement software for advanced automated metrology systems, which involves processing and analysis of large datasets, implementing ML/AI algorithms, and programming interfaces with complex automated instruments.
Requirements
- Proficiency in programming languages such as C++, C-Sharp, Python is required
- Knowledge of Machine Learning (ML), and Artificial Intelligence (AI) as applied to mechatronic systems is required
- Experience with automation and control systems is required
- Experience with hardware integration (e.g., optics, sensors, robotics) and communication interfaces (e.g., SPI, I2C, TCP/IP) is a plus.
- Knowledge of LABVIEW or MATLAB is a plus.
- Knowledge of embedded system fundamentals, including microcontrollers and hardware interfaces is a plus.
- Understanding control systems, signal processing, and embedded systems is desirable.
Responsibilities
- Design, develop, and maintain scalable software frameworks for metrology applications, including Windows-based applications.
- Develop and execute automated test scripts to ensure system performance.
- Write code for image and data analysis to extract relevant metrology information.
- Perform statistical analysis on metrology data to correlate with performance metrics.
- Work with APIs and SDKs from various metrology hardware and software manufacturers to integrate different components into a single, coordinated system.
- Develop and implement software solutions that automate inspection processes in a manufacturing environment.
- Troubleshoot issues and support the full development cycle of tester hardware and software.
Other
- This role will require the person to work on-site due to the nature of the work.
- Minimum 5 years’ experience as software engineer working with integrated systems, metrology instruments, automated systems, or related field.
- Strong problem-solving and analytical skills.
- Detail-oriented with a focus on quality and reliability.
- Able to manage multiple tasks and prioritize effectively in a fast-paced environment.