Responsibilities
This role is ideal for someone passionate about crafting software solution to address system-level challenges and eager to work in a dynamic, multi-functional environment.
- Learn and understand existing LabVIEW software architecture, and lead software development to achieve the project goals.
- Design, implement and maintain software solutions using LabVIEW and other programming languages.
- Translate user needs and system-level requirements into well-structured software specifications and working code.
- Drive design-of-excellence to improve software reliability, maintainability, and performance.
- Develop creative solutions to exciting problems rarely found elsewhere, collaborate multi-functionally with hardware, subsystem, system, manufacturing and service teams to deliver integrated solutions.
- Perform ongoing development, testing, root cause analysis of issues and iteratively implement software solutions.
- Will spend time in clean-room environments in performing integration and tests (10%-20%)
- Occasional global travel to customer sites to support installations (10%-20%)
Required skills
- Multidisciplinary background in either Physical science, Mechanical engineering, Optics, Computer science, or relevant fields.
- Strong problem-solving skills with the ability to analyze and resolve system-level issues.
- Proficiency in LabVIEW object-oriented design and programming. Experience with one or more programming languages such as python, C++, C#.
- Experience with computer vision, image processing or image analysis methodologies.
- Experience developing medium/large scale software application and working in multi developer software teams.
- Demonstrated experience converting user input into technical specifications and functional software.
- Self-motivated with excellent communication and teamwork skills
- Possess high curiosity, be a fast learner, and have the strive to turn prototype ideas into quality production code used in most meaningful applications
Preferred but not required
- Certified LabVIEW Developer (CLD)
- Track record of completed team projects for solution connecting hardware and software.
- Hands on development in semi CAPEX business segment
Minimum Qualifications
Doctorate (Academic) Degree and 0 years related work experience; Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years
or at +1-408-352-2808