Staff Software Engineer
$115.2k - $172.8kOnto Innovation
Staff Software Engineer Onto Innovation is a leader in process control, combining global scale with an expanded portfolio of leading-edge technologies that include: 3D metrology spanning the chip from nanometer-scale transistors to micron-level die-interconnects; macro defect inspection of wafers and packages; metal interconnect composition; factory analytics; and lithography for advanced semiconductor packaging. Our breadth of offerings across the entire semiconductor value chain helps our customers solve their most difficult yield, device performance, quality, and reliability issues. Onto Innovation strives to optimize customers' critical path of progress by making them smarter, faster and more efficient. Job Summary: The Staff Software Engineer will play a key role in architecting and developing software that enables reliable wafer handling, robotics coordination, safety interlocks, motion control, system orchestration, and factory automation interfaces for a standardized EFEM (Equipment Front End Module) platform. This role involves designing and implementing reusable software components, integrating hardware subsystems, and contributing to a scalable architecture adopted across Onto products. The ideal candidate has strong experience in structured real-time software design, complex electromechanical systems, HW/SW integration. Key Responsibilities: Act as lead software engineer on new projects, determining requirements and a robust design, and collaborating with hardware engineers to ensure seamless hardware-software integration Develop software modules for wafer-handling robotics, load ports, sensors, pre-aligners, and system-level orchestration Design of extensible APIs, control interfaces, and internal communication frameworks Optimize software performance and ensure scalability Provide mentoring and guidance to more junior team members Develop automated tests, simulation tools, and validation frameworks for EFEM software Perform system‑level troubleshooting, data analysis, and optimization of EFEM software performance Identify and drive process, architecture, and code quality improvements across the EFEM software stack and across multiple teams/modules Qualifications: Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Proven experience (10+ years for Staff level) in software development for highly technical applications, including leading architecture/design of large-scale, mission-critical software systems Experience driving technical roadmaps, resolving cross-team dependencies, and making tradeoffs across performance, maintainability, and schedule. Strong knowledge of hardware-software integration and experience working with complex systems. Deep expertise in.NET including runtime behavior, performance, threading, and memory management. Strong C# proficiency using modern features Experience structuring systems using clean architectural patterns, dependency injection, modularity, and API versioning. Mastery of concurrency design: multithreading, synchronization, message passing, actor models, and preventing deadlocks/race conditions. Experience designing/maintaining APIs and integration points: Internal IPC (gRPC, message bus, shared memory, etc.) External interfaces (factory host integration, equipment automation) Demonstrated experience debugging complex multi-threaded environments. Ability to travel both domestically (~10%) and internationally (infrequent and only when needed) Preferred Qualifications: Experience in the semiconductor industry, robotics, or similar sector Experience with SEMI standards such as E84, E87, E90, E30, E37 Why Join Onto Innovation? At Onto Innovation, we believe your work should matter—and so should your well-being. That's why we offer competitive salaries and a comprehensive benefits package designed to support you and your family. From health, dental, and vision coverage to life and disability insurance, PTO, and a 401(k) with employer match, we've got you covered. You'll also enjoy access to our Employee Stock Purchase Program (ESPP), wellness initiatives, and cutting-edge tools—all within a collaborative, inclusive culture where your contributions are valued and recognized. Compensation & Growth $115,200.00 - $172,800.00, offered in good faith and based on experience, location, and qualifications. Additional Rewards: Annual bonus opportunities and potential long-term incentives tied to both company and individual success. Empowering Every Voice to Shape the Future: Onto Innovation is committed to creating a workplace where every qualified candidate has an equal opportunity to succeed. We evaluate applicants based on skills, experience, and potential - without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, veteran status, or any other characteristic protected by law. We believe diversity of thought and background drives innovation and strengthens our team. Important Note on Export Compliance For certain positions requiring access to technical data, U.S. export licensing review may be necessary for applicants who are not U.S. Citizens, Permanent Residents, or other protected persons under 8 U.S.C. 1324b(a)(3). Onto Innovation
$149k - $204.6k
...consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end... ...and flexibility.What we needSymbotic is seeking a talented Staff Software Engineer to join our newly established Fleet Controls team. In this...SuggestedFull time$138.07k - $204.6k
...move through the supply chain. Intelligent software orchestrates advanced robots in a high-... ....What we needWe are looking for a Staff Level .Net Developer to join our Inventory... ...concepts.Play a hands-on role as part of an engineering team that works to design, develop,...SuggestedFull timeRemote work$129.6k - $194.4k
...optimize customers’ critical path of progress by making them smarter, faster and more efficient.Job Summary & ResponsibilitiesThe Staff Software Engineer will play a key role in architecting and developing software that enables reliable wafer handling, robotics coordination,...SuggestedPermanent employmentFull time$149k - $204.6k
...consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end... ...we need We are seeking a highly motivated and experienced Staff Software Engineer to join our Software Engineering organization and help develop...SuggestedFull time$125k - $171.6k
...way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system... ....What we need We are looking for a proactive Senior Software Engineer to join our T3 Deployment team within our Technology, Software...SuggestedFull timeWork experience placement$100k - $200k
...diagnose, monitor and manage heart failure, allowing people to restore their health and get on with their lives. The Senior Software Systems Engineer is responsible for supporting the design, development, and testing of complex software systems for medical devices and...For contractorsWorldwide- Symbotic in Massachusetts is seeking a Staff Software Engineer to join the Fleet Controls team. You will lead design and development of high‑performance real-time software that orchestrates fleets of autonomous mobile robots in automated warehouse environments, delivering...
- Staff Software Engineer - Machine Learning/Computer Vision The ML Vision Team at Symbotic is expanding, and we're looking to hire a software engineer to help us build Machine Learning solutions. The candidate will assist in the development of deep learning vision models...Flexible hours
- ...Software EngineerAnalog Devices, Inc. is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs... ...Devices, Inc. is seeking a collaborative, self-driven Software Engineer to help develop next-generation medical technologies,...Live inShift workDay shift
- Symbotic in Wilmington, MA is seeking a Staff Software Engineer - Algorithms to join our Software Engineering organization. You will design and implement real-time distributed software to optimize automation, fulfillment, and material-flow systems, tackling NP-Hard problems...
- Symbotic LLC is seeking a Staff Software Engineer for the Fleet Controls team. You will lead design and development of high‑performance software that orchestrates fleets of autonomous robots in automated warehouses across multiple sites. You will mentor engineers, tackle...
$129k - $172.5k
...opportunities to hone their skills. You’ll do more, learn more, and have the ability to make a profound impact on our business.The Staff Software Engineer reports to the Development Manager within the R&D organization. This role is a key member of a highly collaborative...Full timeCasual workWork at office3 days per week$186.16k - $195.47k
...that’s real, benefits you can count on, and a team that succeeds together. Because at UKG, your work matters—and so do you. Staff Software Engineer - Eng, UKG, Inc., Lowell, MA (Hybrid)Play a key role in engineering across our offerings in a fast-paced, highly...Work at officeHome office2 days per week3 days per week$68.9k - $131.1k
...difference at RTX. \n \n What You Will Do \n \n The mission of the software team in Tewksbury, MA is to provide world-class software for our customers. We are looking to add software engineers to our development team for a wide array of products including Battle...Full timeTemporary workWork experience placementInterim roleInternshipWork at officeRemote workRelocationFlexible hours$129.5k - $186.1k
...team manages routers, switches, firewalls, load balancers, network monitoring tools, and related services.We’re looking for a Staff Software Engineer - Network, with deep core networking experience and practical infrastructure-as-code skills. You’ll design, implement,...$262k - $364k
...high-impact projects.Influence and coach a distributed team of engineers.Facilitate alignment and clarity across teams on goals,... ...Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor's degree or equivalent...$170k - $210k
The Opportunity The Staff Software Engineer is an experienced software professional with medical device industry knowledge who plays a key role in the development, verification, and commercialization of the Spryte imaging platform and associated medical devices. This position...Local area$168.1k - $227.4k
Amazon Robotics is seeking a talented and motivated Engineer to architect, design, develop and test technologies that control and optimize... ...of Amazon products within its Robotics solution. Our teams software is at the heart of ensuring Amazon’s retail customers get their...Full timeTemporary workInternshipSeasonal workFlexible hours$129.5k - $186.1k
...on, and a team that succeeds together. Because at UKG, your work matters—and so do you.About The Team:UKG is looking for a Staff Software Engineer - Eng to build and maintain our public/private cloud’s PaaS layer (Platform as a Service). This is a specialized team that...- ...passive RF systems. The group also provides engineering rigor and experience to some of the most... ...community, and the mentoring of junior staff. This is an opportunity to augment and... ...techniques and algorithmsStrong software engineering experience with demonstrated...
$144k - $198k
...at the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change, reliably... ..., and control. We seek a Senior Robotic System Application Engineer to turn frontier technologies into working demonstrators, with...Permanent employmentFull timeWork at officeDay shift$68.9k - $131.1k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...shape the future of aerospace and defense.The mission of the software team in Tewksbury and Woburn, MA is to provide world-class software...Temporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$123.6k - $176.77k
...help change lives. If this sounds like an environment where you'd thrive, read on to learn more. WHAT YOU'LL DO As a Senior Software Engineer in the Healthcare Workforce Solutions (HWS) group, you’ll play a pivotal role in shaping our technology and development of the...Full timeWork at officeLocal areaRemote workEarly shift- COMSOL, Inc. is seeking software developers to join its Numerical Analysis group in the Burlington, MA office.You will work on the Optimization... ...application areas and to work on problems spanning multiple engineering fields.Highly creative and qualified teams with a diversity of...Casual workWork at officeFlexible hours
- ...Business. Applicant should have a strong background in Electrical Engineering, and possess a demonstrated ability developing C# test code... ...the multi-disciplinary functions (electrical / mechanical / software) required of a formal ATE team are required. Designing with Modularity...Contract workWorldwideFlexible hours
$68.9k - $131.1k
...opportunities to make a difference at RTX.What You Will DoThe mission of the software team in Tewksbury, MA is to provide world-class software for our customers. We are looking to add software engineers to our development team for a wide array of products including Battle...Full timeTemporary workWork experience placementInterim roleInternshipWork at officeRemote workRelocationFlexible hours$129.6k - $207.4k
...one that makes better decisions, drives innovation and delivers better business results.Opportunity OverviewThe Innovation Lab Software Engineer is part of the Innovation Lab, an advanced R&D team within Teradyne’s Semiconductor Test Division. This role develops complex...Flexible hours$129.6k - $207.4k
...better team - one that makes better decisions, drives innovation and delivers better business results. Opportunity Overview The Software Engineering team in North Reading is looking for an experienced Software Engineer/Lead with passion for learning, developing high...Work at officeFlexible hours$161.7k - $258.8k
...better business results.Opportunity OverviewDesign and extend software for a large test system that incorporates many levels of software... ...information systems and application software.Collaborate with engineers from other disciplines in diagnosing and solving complex...Local areaOverseasFlexible hours$96.8k - $145.2k
...path of progress by making them smarter, faster and more efficient.Job Summary & ResponsibilitiesOnto Innovation is seeking a Software Engineer III to join our team in Wilmington, Massachusetts location. This role is part of team developing our next-generation proprietary...Permanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software applications developer Wilmington, MA
- healthcare software sales Wilmington, MA
- software support Wilmington, MA
- embedded software Wilmington, MA
- remote software sales Wilmington, MA
- software intern Wilmington, MA
- software technical support Wilmington, MA
- software implementation project manager Wilmington, MA
- software technology Wilmington, MA
- id software Wilmington, MA



