Enable job alerts via email!

Senior Software Engineer

MKS Inc.

City of Rochester (NY)

On-site

USD 90,000 - 168,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

MKS Inc. is seeking a skilled Senior Software Engineer to design and develop software for RF power generators in semiconductor manufacturing. Successful candidates will have a Bachelor's degree in a relevant field, extensive experience in C++, and strong problem-solving skills, contributing to innovative projects in an innovative engineering environment.

Benefits

Health insurance (medical, dental, vision)
401(k) with company match
12 paid holidays
15 paid vacation days
Tuition reimbursement

Qualifications

  • Bachelor’s in EE, CE, or CS required.
  • 5 years related experience or equivalent education required.
  • Proficiency in C++ and Object-oriented software development.

Responsibilities

  • Design, develop, troubleshoot, and debug software for RF power generators.
  • Develop multithreaded applications and interface embedded devices.
  • Participate in Agile software development processes.

Skills

C++
Python
Object-oriented software development
Networking
Agile development
Problem-solving

Education

Bachelor’s Degree in Electrical Engineering, Computer Engineering or Computer Science

Tools

Jira
Linux

Job description

Join to apply for the Senior Software Engineer role at MKS Inc.

Join to apply for the Senior Software Engineer role at MKS Inc.

A Day in Your Life at MKS:

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.

A Day in Your Life at MKS:

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.

You Will Make an Impact By:

  • 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.

Skills You Bring:

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering or Computer Science required
  • AND 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

Preferred Skills:

  • 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

MKS is an equal opportunity employer, including disability, veteran status and all categories protected by law. Please review our EOE statements for additional details. MKS is generally only hiring candidates who reside in states where we are registered to do business.

We are interested in a qualified candidate who is eligible to work in the United States. However, we will not be sponsoring work visas for this position, at this time.

Compensation and Benefits:

Salary Pay Range: $90,200.00 to $167,400.00 per year. This range is a good faith estimate of the expected salary range for this position, based on a wide range of factors including qualifications, experience and training, operational and business needs and other considerations permitted by law. At MKS, it is not typical for an individual to be hired at or near the top of the range for the role.

Bonus: This position is eligible for a discretionary annual bonus, in an amount to be determined by MKS [or as applicable].

Benefits: MKS offers a comprehensive benefits package, including 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 and tuition reimbursement [and for participation in any stock programs, signing bonus, etc.].

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Semiconductor Manufacturing

Referrals increase your chances of interviewing at MKS Inc. by 2x

Get notified about new Senior Software Engineer jobs in Rochester, NY.

Rochester, NY $143,520.00-$207,306.67 1 month ago

Rochester, NY $149,760.00-$216,320.00 1 month ago

Rochester, NY $116,480.00-$149,760.00 1 month ago

Rochester, New York Metropolitan Area $125,000.00-$145,000.00 1 day ago

Victor, NY $125,000.00-$180,000.00 2 weeks ago

Rochester, New York Metropolitan Area $90,000.00-$110,000.00 16 hours ago

Rochester, NY $123,900.00-$167,700.00 2 weeks ago

Embedded/Firmware Engineer - Senior Level

Pittsford, NY $100,000.00-$120,000.00 5 months ago

Rochester, NY $144,768.00-$209,109.00 1 month ago

Sr. Specialist / Lead Software Engineer Embedded
Senior Software Developer M/F (H/F) - SAFRAN TRUSTED 4D INC

Rochester, NY $101,500.00-$186,000.00 1 day ago

Client Technology Software Engineering Inner Source Enablement Lead

Rochester, NY $115,509.33-$148,512.00 1 month ago

Rochester, NY $148,512.00-$214,517.00 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

SENIOR SOFTWARE ENGINEER

GrowthBook

Palo Alto

Remote

USD 120.000 - 155.000

2 days ago
Be an early applicant

REMOTE - Senior Software Engineer

Lensa

Marlborough

Remote

USD 134.000 - 214.000

Today
Be an early applicant

Sr. Software Engineer (Remote)

Inspira Financial

Oak Brook

Remote

USD 106.000 - 134.000

Yesterday
Be an early applicant

ABAP w/FICO Sr. Software Engineer (STRICTLY OUR W2 and ONSITE -- Do NOT respond if you're looki[...]

Jobs via Dice

Johnston

Remote

USD 80.000 - 110.000

Today
Be an early applicant

Senior Software Engineer

Jobot

Irvine

Remote

USD 90.000 - 150.000

Yesterday
Be an early applicant

Sr. Software Engineer

Jobot

Gary

Remote

USD 130.000 - 175.000

Yesterday
Be an early applicant

Senior Software Engineer

Jobot Inc.

Orlando

Remote

USD 100.000 - 150.000

2 days ago
Be an early applicant

(Remote) Senior Software Engineer

MediSolution

Illinois

Remote

USD 80.000 - 110.000

Yesterday
Be an early applicant

Senior Software Engineer

Humana

Remote

USD 106.000 - 147.000

Today
Be an early applicant