Senior Software Engineer
$115.2k - $172.8kOnto Innovation
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 & Responsibilities We are looking for a Software Engineer to join the Inspection Business Unit (IBU). Whether you are launching your career or bringing years of deep expertise, what matters most is how you think: we need someone who can hold a global, system-level view of a complex inspection platform—optics, mechanics, electronics, and software—and then zoom into any layer to get into the weeds when a problem demands it. Because AI coding agents can now generate and refactor code effectively, the critical skill we are seeking is the ability to maintain an accurate mental model of a complex system consisting of optics, electrical, and mechanical subsystems, and effectively map customer problems to the right technical solutions. Key Responsibilities Responsibilities will be scoped to your experience level; early-career engineers will focus on the foundational items while senior engineers will take on broader ownership and leadership. Systems Thinking & Problem Decomposition Build and continuously refine an accurate mental model of the full Onto inspection platform—optics, motion, electronics, image acquisition, and software stack. Translate customer problems and application requirements into well-scoped engineering tasks by reasoning across subsystem boundaries. Agility to zoom from system-level architecture down into any specific areas: databases, algorithm performance, hardware, data flow, GPUs, GUIs, etc. Participate in New Product Development (NPD) alongside hardware engineers, application engineers, Technical Project Managers, and Program/Product Managers. Algorithms & Software Engineering Apply machine learning, image processing, computer vision, mathematics, and optics to develop algorithms integrated into Onto inspection platforms. Develop or contribute to optical imaging modeling/calibration and/or image segmentation, classification, and detection algorithms. Write, test, and debug software to ensure high-quality, reliable operation; optimize for performance and scalability. Perform or lead (based on experience) requirement analysis, detailed software design, production code development, and associated test plans. Participate in design/code reviews collaborating with systems engineers, software developers, and other technical staff. Leverage AI coding agents to accelerate implementation, while maintaining ownership of architecture decisions, design integrity, and code quality. Continuous Learning & Collaboration Stay current with academic research and industrial practices in machine vision inspection, image processing, machine learning, and AI-assisted engineering. Document software designs, system-level rationale, development processes, and troubleshooting steps. Support teammates and, at senior levels, provide technical mentorship—especially in systems thinking. Contribute to improving the team's development workflows and tooling, including AI-assisted practices. Qualifications PhD, MS, or Bachelor's degree in Electrical Engineering, Computer Science, Applied Mathematics, Physics, or related field. Doctorate degree with 0+ years related experience; or Master's degree with 0+ years related experience; or Bachelor's degree with 0+ years related experience. Demonstrated ability to reason about systems at multiple levels of abstraction—from high-level architecture down to implementation details. Strong problem-solving, analytical, and communication skills; able to articulate complex system behavior clearly to both technical and non-technical stakeholders. Competency (or demonstrable coursework) in at least one numerically focused environment such as Python or MATLAB, including linear algebra, image processing, and/or machine learning libraries. Competency (or demonstrable coursework) in at least one compiled or production language used in large-scale software systems, such as C++, C#, or Java. Preferred Qualifications Experience in semiconductor inspection, machine vision, robotics, or similar highly technical domains where hardware/software co-design is essential. Track record of diagnosing cross-subsystem issues that span optics, electronics, firmware, and application software. Experience effectively using AI coding agents (e.g., Copilot, Cursor, Aider, or similar) to accelerate development. Experience with software development methodologies such as Agile, Scrum, or Kanban. Experience with version control and CI/CD practices. Experience debugging complex multi-threaded software environments. Familiarity with embedded systems, hardware communication protocols, and/or real-time constraints. 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 • Base Salary Range: $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 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 help 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. Headquartered in Wilmington, Massachusetts, Onto Innovation supports customers with a worldwide sales and service organization. Additional information can be found at
- ...Senior Software Engineer Multiple Openings, all long term contract assignments, 6-12 months 40 hours weekly You will design, develop, and test C++ software implementing complex embedded radar systems, with a primary focus on Air-to-Air applications Contract position:...SeniorLong term contractContract workWork at office
- ...Senior Embedded Software Engineer The Software Product Assurance Center's Software Security Sensors and Effectors Department is seeking a highly skilled individual to join our software team where you will employ Agile development techniques on embedded targets to continuously...SeniorFor subcontractor
- ...Senior Software Engineer – Lift Controls With its A.I.-powered robotic technology platform, Symbotic is changing the way consumer goods move through the supply chain. Intelligent software orchestrates fleets of advanced robots, lifts, and automation subsystems within...Senior
$149k - $204.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 Software Engineer to join our Applications team and support the core user interfaces...Senior$134k - $184k
...Senior Software Engineer Woburn, MA STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security....SeniorFull timeLocal areaImmediate startNight shift$139k - $165k
...advanced analytics. Our team consists of passionate and motivated engineers and scientists with advanced degrees in engineering, computer... ..., and system resource management. The Role As a Senior Software Engineer at STR, you will help develop disruptive technologies...SeniorFull timeWork at officeLocal areaFlexible hoursNight shift$108k - $172.8k
...professionals with diverse backgrounds—spanning engineering, products, marketing, partners,... ...team, you will be responsible for building software solutions that power private cloud... ...containerized environment. Work with senior members of the team to deliver new capabilities...SeniorWork at officeLocal area$86.8k - $165.2k
...than 100 years of experience and renowned engineering expertise to meet the needs of today's... ...future of aerospace and defense. he Software Product Assurance Center's Software Security... ...languages and platforms. As a senior embedded software engineer, the candidate...SeniorTemporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours$86.8k - $165.2k
...Software Engineer The mission of the software teams in Woburn, MA and Tewksbury, MA is to provide world-class software for our customers. We are looking to add software engineers to our development teams for a wide array of products including Battle Management, Command...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$115k - $138k
...managed services providers leverage NetBrain's platform. What We Need NetBrain Technologies is looking for a senior-level Full Stack Software Engineer to join our engineering team. This is a front-end-leaning role - you'll spend most of your time architecting and...Senior$138.9k - $180.6k
...Job Description: Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing, integrating, verifying, delivering, and maintaining...SeniorTemporary workFor contractorsWork experience placementCasual workLocal areaRemote work$161.7k - $258.8k
...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 quality...SeniorWork at officeFlexible hours$149k - $204.6k
...move through the supply chain. Intelligent software orchestrates advanced robots in a high-... .... What we need As a Software Engineer, you will play a key role in the development... ...a versatile and intellectually curious Senior Software Engineer who thrives at the...Senior- ...ground up, ATI is the place to do the most meaningful work of your career. Position Overview: We’re looking for a Senior Full Stack Software Engineer to own the end-to-end development of a new mobile inspection application and its supporting cloud platform. This...Senior
$135k - $169k
...Senior Full Stack Software Engineer (Onsite- MA) At Azenta, new ideas, new technologies and new ways of thinking are driving our future. Our customer focused culture encourages employees to embrace innovation and challenge the status quo with novel thinking and collaborative...SeniorFlexible hours- ...Senior 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...SeniorFlexible hours
- ...Job Title: Senior Software Engineer - Full Stack Location: Wilmington, MA Duration: Fulltime About BigRio: BigRio is a remote technology consulting firm headquartered in Boston. We deliver a range of solutions including custom machine learning/AI...SeniorFull timeRemote work
- ...Senior Software Engineer – ML Operations Symbotic is looking for a talented Senior ML Ops Engineer to join our Perception team. You will assist in the development of deep learning perception models that will help our fleet of autonomous robots to accomplish their missions...SeniorTemporary workFlexible hours
$142k - $153k
...industry. Our mission is to drive the future of national security by engineering scalable solutions that fuse technological innovation with... ...and implementation of system architectures for AI-enabled software systems, including APIs, services, data pipelines, and deployment...SeniorFull timeLocal area$168.1k - $227.4k
...future of robotics through innovative applications the latest software and AI tools for robots. At Amazon we leverage advanced robotics... ...- Experience as a mentor, tech lead or leading an engineering team - Bachelors or Master's degree and 10+ years in CS, ME,...SeniorInternshipWorldwideFlexible hours$134k - $184k
...Senior Cyber Software Engineer STR is hiring a Senior Cyber Software Engineer who has a passion for developing tools and techniques to enhance the security and resiliency of national defense software systems. What you'll do: Apply software engineering principles...SeniorFull timeLocal areaNight shift- ...countries and including over 75% of the Fortune 100, Perforce Software, Inc. is trusted by the world’s leading brands to deliver solutions... .... Position Summary: The Delphix team is seeking engineers with a passion for data security to join our data compliance...SeniorFull timeLocal area
- ...Enigma Aerospace is seeking a Senior Software Engineer to lead the development and test of our autonomy, planning, and flight software system software. This is a key engineering role on a deeply technical team building the most capable runway-independent autonomous...SeniorFull timeWork from homeFlexible hours
- ...Veracode is looking for a software engineer to join our fast-paced and innovative team in building the next generation of the Veracode platform. This is a full stack role that will play a crucial part in migrating our platform to a modern, micro-service architecture....SeniorFlexible hours
$168.1k - $227.4k
...technological frontier, develop novel solutions, and take measured risks when necessary. A day in the life As an Embedded Software Engineer, you will work with cross-functional teams to develop, test, and debug complex modern robotic systems. The development process...SeniorInternshipFlexible hours$160k - $180k
...Senior Full-Stack Engineer - Cloud Applications 10Beauty is a robotics startup based in Burlington, MA. We have raised $70M from some of the... ...What you have: Bachelor's degree in Computer Science, Software Engineering, or a related field or relevant work...SeniorFull timeWork experience placement$75k
...Sr. Software Engineer MAHIN-JOB-35441 Woburn, MA, Full Time Role Desktop Support Engineer Location WOBURN, MA (Day 1 onsite ) Project Tenure 1 Yr Salary $75000 MAX Mandate Skills ServiceNow...SeniorFull timeWork at office- ...Robotic Perception Software Engineer You will work with a small team of robotic perception experts to drive the development of robot software modules that focus on estimating user and environment state from audio and video data. These modules will run on embedded compute...SeniorWork experience placement
- ...Job Description Job Summary We are seeking three high-caliber Senior Software Engineers to join a specialized team at our client's corporate headquarters in Burlington, MA. This is a 12-month remote contract (with a preference for candidates who...SeniorContract workLocal areaRemote work
$160k - $225k
...largest companies make smarter, fairer, and more transparent pay decisions—powered by live data and thoughtful design. As a Software Engineer, you’ll have significant ownership and autonomy to build the systems and infrastructure that power Compa’s core products. You’...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer full time Wilmington, MA
- startup software engineer Wilmington, MA
- software developer Wilmington, MA
- ngo software engineer Wilmington, MA
- software engineer Wilmington, MA
- senior software engineer Wilmington, MA
- cybersecurity software engineer Wilmington, MA
- part time software developer remote Wilmington, MA
- intel software engineer Wilmington, MA
- software engineer healthcare Wilmington, MA


