Equipment Software Engineer
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related technical field and 5+ years of professional experience, or a Master's degree and
- Experience developing software that interfaces directly with hardware components, including sensors, motion control systems, instrumentation, and electromechanical devices.
- Experience with design, develop, debug, test, and maintain C++ software for advanced semiconductor manufacturing and capital equipment systems.
- Strong experience developing software applications using C++.
- Experience with Object-Oriented Design (OOD) and Object-Oriented Analysis (OOA).
- Experience troubleshooting and debugging complex software and hardware interactions.
- Experience working in a cross-functional engineering environment
Full description
About Veeco
You probably don’t realize it, but what we do at Veeco touches the lives of every person, every day. It’s a bold statement, but it’s true. From the smartphones in our pockets that access the world’s collective knowledge, to the cloud-based services where all that information lives, to high-speed wireless communication and computing power needed to drive artificial intelligence, augmented and virtual reality, gaming and so much more, our technology is all around us.
We design, develop, manufacture, and service highly complex, cutting-edge machines used by our customers to create the essential devices that drive the digital age, connect the world, and improve the human experience. Along with the world’s leading technology companies, many of which are household names, we help solve their most difficult material science challenges, enabling technologies for a more connected, sustainable, and convenient world.
We’re looking for material difference-makers to join our growing team. Interested? Learn more at .
OVERVIEW
Veeco delivers leading process equipment solutions that drive tomorrow’s technology breakthroughs today. We help our customers, manufacturers of semiconductor chips, wireless devices, Photonics technologies and more to make a more productive, cleaner, and sustainable environment, and enable discoveries and products that will change our lives.
Veeco is a dynamic, innovative, and high-growth company recognized as the best in the markets we serve. Veeco continues to grow and is looking for an experienced Software Engineer to support our Software Engineering team. If you have a passion for programming, particularly with state-of-the-art electro/mechanical systems, this is the technical team you want to be part of!
RESPONSIBILITIES
- Collaborate with software, electrical, mechanical, systems, and controls engineers to develop and integrate new features and system capabilities.
- Analyze software and system requirements to determine feasibility, performance, and design approach within project constraints.
- Troubleshoot and resolve software, hardware, and system integration issues in both development and customer environments.
- Provide design and architectural solutions for new features and system enhancements.
- Support field issue investigations and work closely with cross-functional teams to identify root causes and implement solutions.
- Optimize system performance, reliability, and maintainability in complex equipment environments.
- Exercise independent judgment in developing methods, techniques, and evaluation criteria to achieve project objectives.
- Work within an Agile/SCRUM development environment utilizing modern software development tools and practices.