Sr Software Engineer (2603) California Bay Area

As a member of the software team you will be responsible for creating software that enables customers to maximize the capabilities and productivity of the company’s electron-beam lithography systems

Job Summary and Responsibilities

  • Software design, development and systems integration and support for semiconductor manufacturing equipment and related components
  • Software development in any or all relevant areas including user interface, factory interface(s), supervisory system, process control, control system integration, data management and manufacturing equipment automation
  • Challenging customer and product driven expectations that are continuously evolving, requiring appropriate architecture, technology and change management strategies
  • Systems engineering approach to identifying and implementing equipment automation, monitoring and control solutions
  • Work with internal and external customers to identify and deliver improvements, new features and custom solutions
  • Troubleshoot hardware and software integration and related issues
  • Identify and document requirements, specifications and standards
  • Demonstrate attention to detail and personal initiative on assignments. Ensure objectives are met.
  • Position may include limited travel to customer sites


  • Minimum 2 – 5 years’ experience with .NET technologies, the C# programming language (with WPF/MVVM experience), multi-threaded architectures and both unit and integration level testing. Experience with lower-level programming languages such as C++
  • Demonstrated hardware device integration experience utilizing a variety of interface technologies
  • Graphical user-interface design and development experience
  • Strong debugging and troubleshooting skills at application and systems level
  • Well organized and skilled with time management
  • Highly motivated to help the team and the company meet objectives
  • Desired: Semiconductor industry experience; knowledge of motion control subsystems; experience with source control and versioning systems (e.g. Git, TFS, Azure DevOps, GitHub)
  • Experience with configuration and customization of Cimetrix CIMControlFramework solutions is desired
  • Experience with semiconductor industry standards is desired


  • B.S. or M.S. in computer science (CS), software, electrical engineering (EE), or a related field; or substantial (> 3 years) prior experience in a related role