Senior Software Engineer
Company: Onto Innovation
Location: Wilmington
Posted on: February 1, 2025
Job Description:
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 &
ResponsibilitiesWe are looking for an experienced and highly
skilled Software Engineer to join our team. The ideal candidate
will have a strong background in software development and a deep
understanding of hardware systems. This role involves designing,
developing and maintaining software solutions for complex
semiconductor systems.Key Responsibilities:
- Key member of a small team of software engineers supporting
full software lifecycle activities for automation applications of
the Inspection Business Unit (IBU).
- Participate in New Product Development (NPD) activities by
collaborating in a team setting with hardware engineers,
application engineers, Technical Project Managers and
Program/Product Managers.
- Develop and maintain software applications that integrate with
complex semiconductor handling systems.
- Collaborate with hardware engineers to ensure seamless
hardware-software integration.
- Conduct thorough testing and debugging of software to ensure
high-quality and reliable operation.
- Participate in the design and implementation of new features
and functionalities.
- Perform requirement analysis and capture, develop detailed SW
designs, code and associated test plans.
- Perform design/code reviews for all deliverables, collaborating
with the systems engineers, software developers, and other
technical staff.
- Optimize software performance and ensure scalability.
- Document software designs, processes, and troubleshooting
steps.
- Provide technical support and guidance to other team
members.
- Stay updated with the latest industry trends and technologies
in software development and hardware-software
integration.QualificationsBachelor's or Master's degree in Computer
Science, Software Engineering, Electrical Engineering, or a related
field.Proven experience (5+ years) in software development for
highly technical applications.Strong knowledge of hardware-software
integration and experience working with complex systems.Excellent
skillset focused on Windows development, the .NET platform (C#,
C++), and relation databases (SQL Server a plus).Experience with
software development methodologies such as Agile, Scrum, or
Kanban.Excellent problem-solving skills and the ability to think
critically and creatively.Experience with version control systems
(e.g., Git, AzureDevOps) and continuous integration/continuous
deployment (CI/CD) practices.Excellent problem-solving skills and
attention to detail and quality. Demonstrated experience debugging
complex multi-threaded environments.Strong written and verbal
communication and collaboration skills.Ability to travel both
domestically (-10%) and internationally (infrequent and only when
needed).Preferred Qualifications:Experience in the semiconductor
industry, robotics, or similar sector.Familiarity with hardware
communication protocols and embedded systems is a plus.Knowledge of
real-time operating systems (RTOS) and embedded software
development.Experience with software estimation a plus.Experience
developing, and implementing algorithms on GPUs a plus.Onto
Innovation Inc. offers competitive salaries and a generous benefits
package, including health/dental/vision/life/disability, PTO, 401K
plan with employer match, and an Employee Stock Purchase Program
(ESPP) along with health & wellness initiatives. We provide a
collaborative working environment along with resources, and
state-of-the-art tools & equipment to promote success; and a
welcoming, inclusive corporate culture where individuals are
recognized for their contributions.Onto Innovation Inc. is an Equal
Opportunity Employer and all qualified applicants will receive
consideration for employment without regard to race, color,
religion, gender, sexual orientation, national origin, genetic
information, age, disability, veteran status, or any other legally
protected basis.For positions requiring access to technical data,
Onto Innovation Inc., Inc. may have to obtain export licensing
approval from the U.S. Department of Commerce - Bureau of Industry
and Security and/or the U.S. Department of State - Directorate of
Defense Trade Controls. As such, applicants for this position -
except US Citizens, US Permanent Residents, and protected
individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go
through an export licensing review process.
#J-18808-Ljbffr
Keywords: Onto Innovation, Bel Air South , Senior Software Engineer, IT / Software / Systems , Wilmington, Maryland
Didn't find what you're looking for? Search again!
Loading more jobs...