We are seeking a highly motivated and technically skilled Software Engineer to join our interdisciplinary team. You will collaborate with physicists, hardware engineers, and external vendors to design, develop, and maintain sophisticated software systems that diagnose and calibrate our ground breaking inspection platforms. 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%)
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees