> Markdown version of [/jobs/ext/4566519-software-engineer](https://www.wearedevelopers.com/jobs/ext/4566519-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Veeco Instruments Inc. - **Location:** Somerset County, NJ, United States - **Experience:** Experienced - **Salary:** $127,656 - $161,697 - **Contract:** Permanent contract - **Skills:** .NET Framework, Microsoft Windows, Artificial Intelligence, C Sharp (Programming Language), Cloud Computing, Code Review, Computer Programming, Software Debugging, Design of User Interfaces, Human-Computer Interaction, Windows Communication Foundation, Microsoft Visual Studio, Windows Presentation Foundation, Object-Oriented Software Development, Software Engineering, Virtual Reality, Parallel Computation - **Published:** November 4, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-somerset-nj--88ec4de2-1c04-4956-afcf-dbf1bda79a57 ## About the Role Software Engineering, Wireless Communications, Cloud Computing, Artificial Intelligence (AI), Virtual Reality, Smartphones, Gaming, Broadband, Material Science, User Interface/Experience (UI/UX), Bachelors degree in Software Engineering, Electrical Engineering or a related technical discipline and at least 5 years of relevant experience; or a Master's degree and 3 years of experience is required. Strong knowledge of Object-Oriented methodologies, C#, .NET, COM, MS Visual Studio, Windows OS, WCF and WPF is preferred. Electrical or Controls engineering background a plus Experience in the semiconductor industry is preferred. Knowledge, Skills and Abilities: * Outstanding programming and debugging skills in a large code base. * Knowledge and demonstration of software development and process methodology for critical applications, and complete software life cycle. * Demonstrated experience with most of the following: UI, parallel processing, thread synchronization, complex control systems with micro-precision capability, process control, real time control systems, diagnostics. * Strong understanding of computer configuration and complex tool networking. * Excellent written, verbal and communications skills in English. ## Description * Design and develop highly reliable and scalable functionality to control complex equipment. * Drive the technical ownership of products, contributing to product capabilities and knowledge base in order to deliver world-class products. * Respond efficiently to multiple program priorities with minimum technical supervision and supplemental engineering support. * Drive product iterations and development activities. * Participate in designs, design reviews, code reviews and full delivery of software releases. * Interface with vendors supplying components and supporting 3rd party applications.