MKS Instrumentsposted 17 days ago
$90,200 - $167,400/Yr
Full-time • Mid Level
Rochester, NY

About the position

In this role, you will be responsible for designing, developing, troubleshooting and debugging software programs and control algorithms to support existing and future RF power generators used in semiconductor manufacturing applications. You will work with the Software, Digital, Power Electronics, and Control Engineering staff to develop designs for prototypes in the area of embedded digital control systems for MKS products.

Responsibilities

  • Develop software applications using high level programming languages such as C++, Python
  • Develop multithreaded applications with DMA interface to programmable logic (FPGAs)
  • Analyze requirements, design, implement, document, and tests against customer, marketing, and engineering requests
  • Follow software and business processes to ensure high level quality and robustness of deliverables
  • Participate in Agile software development process including standup, planning, grooming, review, demo, and retrospective
  • Interface embedded devices with test equipment with equipment like oscilloscopes, function generators, etc.
  • Develop test automation scripts in Python to validate RF power generator functionality and/or features

Requirements

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering or Computer Science required
  • 5 years of related experience is required or equivalent combination of education
  • Strong industry experience and proficiency in object-oriented software development; C++ required
  • Must have working experience in terminals, like shell, telnet and ssh, on Windows and on Linux (Ubuntu)
  • Must have basic knowledge of source code version control system, code review process, continuous Integration services
  • Must have basic knowledge of networking, like TCP/UDP, IP routing, network interface card and driver

Nice-to-haves

  • Understanding of Agile development process and tools (Jira) desired
  • Hands-on skills working with embedded circuits and test equipment (oscilloscope, function generator) desired
  • Strong communication, analytical, problem-solving skills

Benefits

  • Health insurance coverage (medical, dental and vision)
  • 401(k) with company match
  • Life and disability insurance
  • 12 paid holidays
  • Sick time
  • 15 paid vacation days
  • 6 weeks fully paid parental leave
  • Adoption assistance
  • Tuition reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service