The company is seeking a Director of Software and Machine Learning to lead its end-to-end software strategy, spanning both embedded and cloud environments, for advanced metrology systems that integrate cutting-edge software and machine learning with robust industrial hardware.
Requirements
- Experience working on hardware-integrated software systems
- Familiarity with machine learning concepts and tools such as Python or MATLAB
Responsibilities
- Lead and mentor the Software and Machine Learning (SWML) team
- Own the SWML roadmap in collaboration with Product, Applications, and Hardware teams
- Oversee software projects across firmware, UI, data handling, and ML inference
- Manage external software contractors, ensuring quality, budget, and timeline alignment
- Guide code review and quality assurance practices
- Contribute to future product requirements by leveraging insights from software performance
- Develop strategies for data compression, reduction, and performance optimization
Other
- 10+ years in software development, including 3+ years in a leadership role
- Excellent leadership, communication, and collaboration skills
- Willingness to travel internationally for customer engagements and industry events
- High adaptability and a self-starting mindset
- Represent the company at industry events and customer sites (~10% travel)