Posted in

Staff Software Engineer

Staff Software Engineer

CompanyOnto Innovation
LocationBurlington, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s or master’s degree in computer science, Computer Engineering, Software Engineering, Electrical Engineering, or a related field or equivalent experience.
  • Strong desire to work in the semiconductor industry.
  • Excellent problem-solving skills, critical thinking, and attention to detail.
  • Willingness to take on new challenges, being open to new ideas, have a continuous improvement mindset.
  • Willingness to engage in occasional international travel (<5%)
  • Proven ability to deliver full features in a complex software system.
  • Demonstrated high degree of competency in at least one high level language such as c#, java, C, or C++ and at least one OS such as Windows or Unix.
  • 5+ years in software development for highly technical applications.

Responsibilities

  • Participate in all stages of software development, including planning, requirements analysis, documentation, design, coding, and quality.
  • Collaborate with stakeholders, including customers, executives, engineers, and project and product managers.
  • Troubleshoot and resolve software and system issues.
  • Write maintainable code in C# under the Windows environment.

Preferred Qualifications

  • Experience in the semiconductor industry, robotics, or a related sector.
  • Experience with Agile, Scrum, or Kanban software development methodologies.
  • Experience in Windows development, WinForms, .NET platform (C#, C++), and relational databases, such as SQL Server.
  • Experience with image processing, numerical algorithms, advanced motion control, robotics, custom electronics, and network-based factory automation software.
  • Experience working with data intensive and high-performance systems.