> Markdown version of [/jobs/ext/3401540-software-engineer-semiconductor-equipment-systems](https://www.wearedevelopers.com/jobs/ext/3401540-software-engineer-semiconductor-equipment-systems). 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, Semiconductor Equipment Systems - **Company:** Onto Innovation - **Location:** Mount Olive, NJ, United States - **Experience:** Expert - **Salary:** $102,400.0 - $153,600.0 - **Contract:** Permanent contract - **Skills:** Systems Engineering, Computer Vision, C Sharp (Programming Language), C++ (Programming Language), Cloud Database, Configuration Management, Code Review, Computer Programming, Data Structures, Software Debugging, Distributed Systems, Graphical User Interface, Design of User Interfaces, Human-Computer Interaction, Python (Programming Language), Windows Presentation Foundation, Microsoft Software, Object-Oriented Software Development, Performance Tuning, Software Architecture, Systems Development Life Cycle, Qt (Software), Real-Time Operating Systems, Software Tools, Software Engineering, Systems Architecture, System Testing, Systems Integration, Data Processing, Multithreading, Scripting, Real Time Systems, Concurrency, Ios Frameworks, Git, System-level Testing, Information Technology, Low Latency, Process Control Systems, Hardware Infrastructure, Software Coding, Software Version Control, Programming Languages - **Published:** September 10, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-semiconductor-equipment-systems-budd-lake-nj--65796cb5-69a0-4ffd-92b9-8bdc69211b77 ## About the Role The ideal candidate combines strong software engineering fundamentals with experience in complex, multidisciplinary systems and a passion for delivering reliable, high-quality solutions in a fast-paced, innovation-driven environment., * Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or related field. * 5+ years of professional software development experience. * Strong proficiency in one or more programming languages (e.g., C++, C#, Python). * Experience developing software for complex systems or hardware-integrated environments. * Solid understanding of object-oriented design, data structures, and algorithms. * Familiarity with multithreading, concurrency, and real-time systems. * Experience with version control systems (e.g., Git). Preferred Qualifications * Experience in semiconductor equipment, photonics, robotics, or precision instrumentation. * Knowledge of motion control systems, machine vision, or image processing. * Experience with real-time operating systems (RTOS) or embedded systems. * Familiarity with distributed systems and high-throughput data processing. * Experience with UI frameworks for engineering tools (e.g., Qt, WPF). * Exposure to cloud-based data infrastructure or Industry 4.0 environments. Key Competencies * Strong analytical and problem-solving skills. * Ability to debug complex, cross-domain issues. * Attention to detail with a focus on reliability and performance. * Effective communication and teamwork. * Ownership mindset and ability to drive tasks to completion., Algorithms, Best Practices, C++ Programming Language, Code Reviews, Coding Standards, Communication Skills, Computer Science, Concurrency, Control Systems, Cross-Functional, Customer Support/Service, Data Processing, Data Structures, Debugging Skills, Detail Oriented, Distributed Computing, Electrical Engineering, Embedded Systems, Git, High Throughput, Identify Issues, Image Editors, Image Processing, Leading Edge Technology, Licensing, Manufacturing, Mechanical Engineering, Mentoring, Metrology, Microsoft C# (C Sharp), Motion Control, Multithreaded Programming, Object Oriented Design (OOD), On Site Support, Performance Tuning/Optimization, Problem Solving Skills, Process Control Engineering, Programming Languages, Python Programming/Scripting Language, Qt GUI (Graphical User Interface) Toolkit, Quality Metrics, Realtime Operating System, Scalable System Development, Semiconductors, Software Architecture Design, Software Design, Software Development, Software Engineering, Source Code/Configuration Management (SCM), System Architecture, System Integration (SI), System Test, Systems Engineering, Systems Scalability, Team Player, User Interface/Experience (UI/UX), Value Chain Model, Windows Presentation Foundation (WPF) ## Description We are seeking an experienced Senior Software Engineer to design and develop high-performance software for advanced semiconductor equipment, including metrology, inspection, or process control systems. This role involves building robust, scalable, and real-time software that interfaces with precision hardware, sensors, and control systems., Software Design & Development * Design, develop, and maintain high-performance, scalable software systems for semiconductor equipment. * Implement real-time control, data acquisition, and image processing applications. * Develop clean, maintainable, and well-documented code following best practices and coding standards. System Integration * Interface software with hardware components including sensors, motion systems, optics, and embedded controllers. * Collaborate with systems, electrical, and mechanical engineers to ensure seamless system integration. * Debug and resolve complex issues involving hardware-software interaction. Architecture & Performance Optimization * Contribute to system architecture decisions and software design frameworks. * Optimize software for performance, reliability, and low latency in high-throughput environments. * Ensure software meets stringent accuracy and timing requirements. Testing & Quality * Develop and execute unit, integration, and system-level tests. * Participate in code reviews and enforce software quality standards. * Troubleshoot and resolve defects, including field issues and customer-reported problems. Cross-Functional Collaboration * Work closely with product management, systems engineering, and applications teams. * Support manufacturing, installation, and field service teams with software-related issues. * Mentor junior engineers and contribute to knowledge-sharing initiatives. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)