Senior Software Engineer
$115.2k - $172.8kOnto
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.
- 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.
- Must be able to travel internationally to customer sites at least 20% of the time, with additional travel as business needs require.
- 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.
$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).
$152k - $189.26k
...recognized as an industry leader by Gartner and IDC, and for having a great company culture by Comparably.Senior Software EngineerPosition OverviewAs a Senior Software Engineer at TraceLink, you’ll design, build, test, deploy, and maintain secure, scalable software across our...Senior- ...by making them smarter, faster and more efficient.Job Summary & ResponsibilitiesWe are seeking a highly motivated and talented Software Engineer to join our team focused on developing both frontend and backend solutions for Onto Innovation’s optical metrology and...SeniorPermanent employmentFull timeWork at office
$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...SeniorLocal areaOverseasFlexible hours$115k - $137k
...enterprises and managed services providers leverage NetBrain’s platform.What We NeedNetBrain Technologies is looking for a Senior Full Stack Software Engineer to join our engineering team. You will work across front-end and back-end, architecting and building high-performance...SeniorWork experience placement$86.8k - $165.2k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...the future of aerospace and defense.he Software Product Assurance Center’s Software Security... ...computing languages and platforms.As a senior embedded software engineer, the...SeniorTemporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...problems that create a safer, more secure world.The mission of the software teams in Woburn, MA and Tewksbury, MA is to provide world-...SeniorTemporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$98 - $110 per hour
...Senior Software Engineer Location: Tewksbury, MA Job ID: #73164 Pay Range: $98-110 ph (W2) Duration: 12 mos We are seeking Senior Software Engineers to join our development team in Tewksbury, Massachusetts. All teams develop software in a variety...SeniorLocal area$125k - $160k
...defense systems. About the role We are looking for a Senior Software Developer who will work with an interdisciplinary team to... ...~4-year degree in fields such as Computer Science, Computer Engineering, Mathematics, or Physics (or equivalent experience) ~5+ years...SeniorTemporary workH1bH-2A VisaH2bWork visaShift work- ...and a proprietary AI-generated remediation engine, the Veracode platform is trusted by... ...organizations worldwide to build and maintain secure software from code creation to cloud deployment.... ...Twitter. We're looking for a Senior Full Stack Engineer to join our team and...SeniorWorldwide
- ...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 aircraft...SeniorWork from homeFlexible hours
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorFull timeWork at office- ...prototype to production and scaling solutions directly in the field. Position Overview: We're looking for a Senior Robotics Full Stack Software Engineer to join our team and take a senior technical leadership role in building the software that turns raw robot...SeniorFull timeRemote work
$78k - $156k
...well as a best place to work for diversity, working mothers, female executives, and scientists.The Opportunity The Senior Software Design Assurance Engineer is responsible for supporting product development, executing and maintaining software quality engineering...SeniorWork experience placement- ...full-service product development consultancy specializing in medical devices, robotic systems, and automation is hiring a Senior Software Engineer focused on Robotics and Physical AI Integration. This engineer will own the integration layer between AI/ML models and the...SeniorFull time2 days per week3 days per week
- ...40k - $165kWe’re partnered with a fast-moving engineering team in Middlesex County, MA building next-generation... ...robotic systems that bring intelligent software into real-world environments. They’re hiring a full-time Senior Robotics Software Engineer to work across perception...SeniorFull time
$134k - $184k
...and motivated individuals with degrees in engineering, computer science, mathematics, physics,... ...in the AC2 Division works to build software systems that solve critical problems in... ...reasoning, and more. The Role: As a Senior Software Engineer, you will work as part...SeniorFull timeLocal areaRemote workFlexible hoursNight shift- ...the supervision of a project or task lead, supporting a group's software development objectives. Essential Functions Develop software... ...trends, emerging technologies, and best practices in software engineering and other areas relevant to SSCI (navigation, mission planning...Senior
- Wilmington, MassachusettsHybridDirect Hire$140k - $170kThis client is hiring for a Senior Software Engineer that can build the layer that connects AI/ML models to robotics and automation systems. This role focuses on building real-time software for industrial robots, motion...SeniorFull time
$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorFull timeRemote work- Woburn, MassachusettsOnsiteDirect Hire$150k - $170kJob Description A robotics company North of Boston is hiring a Senior Software Engineer for their team. As a Senior Full Stack Engineer, you'll be a point person for building the software that powers, monitors, and improves...SeniorFull time
- Wilmington, MassachusettsHybridFull Time$140k - $165kAn engineering consulting firm that specializes in medical devices, robotics and warehouse automation is hiring a Senior Software Engineer with a focus on Robotics and AI integration. This is a full-time role, onsite...SeniorFull time2 days per week3 days per week
- 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
$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...SeniorLocal areaOverseasFlexible hours- ...the tire service industry through automation, combining robotics, software, and AI to modernize tire changing and wheel balancing operations. The organization is seeking a Senior Full Stack Software Engineer to help architect, build, and scale the software systems that...SeniorFlexible hours
$140k - $170k
Wilmington, MAHybridFull Time$140k - $170k Job Description A growing engineering and technology organization is seeking a Senior Software Engineer, Robotics & Physical AI Integration to help bridge the gap between AI-driven intelligence and real-world physical systems....SeniorFull timeFlexible hours2 days per week3 days per week$86.8k - $165.2k
Software Engineer At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations and investments...SeniorTemporary workWork experience placementFlexible hours$142k - $180k
Scientific Systems is looking to fill a Senior Software Engineer position in the domain of Autonomous Vehicles and Uncrewed Systems. The successful applicant will be responsible for developing software for advanced AI/ML programs relating to autonomous flight systems and...SeniorTemporary workRemote work$142k - $180k
...Job Description Job Description The Senior Software Engineer II position in AI/Autonomy systems development will emphasize modeling/simulation (M+S) and software testing of complex autonomy systems in operationally realistic scenarios. The successful applicant will...SeniorTemporary work$142k - $180k
...Job Description Job Description SSCI Solutions Division is looking to hire a Senior Software Engineer to support software development and test its AI-powered, autonomy software. The successful applicant will be responsible for working with a team to develop software...SeniorTemporary work- ...Senior Software Development Engineer Amazon is building the future of industrial operations. Our team combines cutting-edge robotics technology with world-class software engineering to deliver AI-native solutions that operate on an unprecedented scale. We're pioneering...SeniorInternshipWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer fintech Wilmington, MA
- startup software engineer Wilmington, MA
- software engineer Wilmington, MA
- software engineer amazon Wilmington, MA
- senior robotics software engineer Wilmington, MA
- experienced software developer Wilmington, MA
- cybersecurity software engineer Wilmington, MA
- software engineer healthcare Wilmington, MA
- agile software developer Wilmington, MA
- part time software developer remote Wilmington, MA



