Senior Manager, Software Engineering

job
  • Onto Innovation
Job Summary
Location
Wilmington ,DE 19894
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
15 Mar 2025
Share
Job Description

Senior Manager, Software Engineering

Senior Manager, Software Engineering

Apply locations Wilmington-MA (Upton) Bloomington-MN time type Full time posted on Posted 2 Days Ago job requisition id R-4194

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.

Job Summary & Responsibilities

Job Summary: We are seeking an experienced and highly skilled Software Manager to lead our software development team in designing, developing, and maintaining software solutions for complex semiconductor handling systems. The ideal candidate will have a strong background in software engineering, project management, and a deep understanding of hardware-software integration.

Key Responsibilities:

  1. Lead and manage a small team of software engineers to deliver high-quality software solutions that meet project requirements and deadlines.
  2. Collaborate with Program, Project and Product Managers in New Product Development (NPD) activities and product roadmap.
  3. Work with other software development managers to optimize current methodologies and workflows as well as adopt industry best practices and standards where applicable.
  4. Collaborate with hardware engineers to ensure seamless integration between software and hardware components.
  5. Proactively work with field and tech support teams in sustaining engineering activities.
  6. Oversee the entire software development lifecycle, from requirement analysis to deployment and maintenance.
  7. Conduct code reviews and ensure adherence to coding standards and best practices.
  8. Identify and mitigate project risks and ensure timely resolution of issues.
  9. Foster a culture of continuous improvement and innovation within the team.
  10. Provide technical guidance and mentorship to team members.
  11. Stay current with the latest industry trends and technologies relevant to software design and development and hardware-software integration.
  12. Participate in recruiting/hiring activities as needed.

Qualifications

  1. Minimum of Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  2. Proven experience (7+ years) in software development, with at least 1 year in a managerial or leadership role.
  3. Demonstrated experience in recruiting, hiring and mentoring/coaching.
  4. Strong knowledge of hardware-software integration and experience working with complex systems.
  5. Proficiency in Windows development, the .NET platform (C#, C++), and relational databases (SQL Server a plus).
  6. Experience with software development methodologies such as Agile, Scrum, or Kanban.
  7. Excellent problem-solving skills and the ability to think critically and creatively.
  8. Strong project management skills, including the ability to prioritize tasks, manage timelines, and allocate resources effectively.
  9. Exceptional communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  10. Experience with version control systems (e.g., Git, AzureDevOps) and continuous integration/continuous deployment (CI/CD) practices.
  11. Ability to travel ~20%.

Preferred Qualifications:

  1. Experience in the semiconductor industry, robotics, or similar sector.
  2. Familiarity with hardware communication protocols and embedded systems is a plus.
  3. Knowledge of real-time operating systems (RTOS) and embedded software development.

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.

#J-18808-Ljbffr
Other Smiliar Jobs
 
  • Budd Lake, NJ
  • 4 Days ago
  • Wilmington, MA
  • 5 Hours ago
  • Atlanta, GA
  • 3 Days ago
  • Atlanta, GA
  • 3 Days ago
  • Dallas, TX
  • 3 Days ago
  • Deerfield, IL
  • 3 Days ago