Demo

Senior Software Engineer

Spectra-Physics
Milpitas, CA Full Time
POSTED ON 4/5/2025
AVAILABLE BEFORE 5/4/2025
About the job


A Day in Your Life at MKS:


As a Software Engineer at the Lasers Business Unit of MKS Instruments, you will partner with Spectra-Physics Scientists and Engineers; Optical, Electrical and Software to contribute to the design and development of new free-space and fiber-based laser systems providing firmware and software to enable new laser technologies. In this role, you will report to the Manager, Software Development.


You Will Make an Impact By:


  • Develop embedded code for new & existing laser products based upon ARM microcontrollers.
  • Develop Windows-based GUI interfaces for laser systems.
  • Bring-up, system debugging & code optimization
  • Work in a collaborative environment sharing ideas, practices & code.
  • Support existing products by performing failure analyses & troubleshooting.
  • Coordinate closely with optical engineers, physicists, marketing & customers to develop, deliver & support industry-leading laser systems.

  • Skills You Bring:


    • BS degree in Electrical Engineering, Software Engineering or equivalent
    • 5 years related experience
    • Understanding of embedded firmware techniques & challenges.
    • Familiarity with I/O devices such as ADC, DAC, FPGA and interfaces such as I2C, SPI, RS-232, Ethernet & USB.
    • Ability to read electronic schematic diagrams & component datasheets.
    • Proficiency programming in C, C , C#
    • Experience with test equipment (DVM, Oscilloscopes).
    • Use of version control systems & build tools (Azure DevOps, GIT)
    • Excellent communication, documentation & organizational skills.
    • Quality-driven. Committed to meeting schedules, able to balance performance, cost & time constraints.

  • Preferred Skills:


    • Advanced degree.
    • Formal Agile methodology experience.
    • Experience with Real-Time Operating Systems (Azure/Threadx, FreeRTOS), QNX and/or LINUX.
    • C# and MS Visual Studio.
    • Experience working with distributed teams.
    • Experience with Programmable logic such as FPGA.
    • Precision equipment design & development.

  • Physical Demands and Working Conditions:


    • This job operates in a professional office and laboratory environment

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


    MKS will consider qualified applicants with a criminal history pursuant to the California Fair Chance Act for Employers.


    Compensation and Benefits:


    Salary Pay Range: $150,000 to 170,000 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, 11 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.].


  • Salary : $150,000 - $170,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $222,941 - $284,552
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Milpitas, CA area that may be a better fit.

    Senior Software UI Engineer

    HEAT Software, Milpitas, CA

    AI Assistant is available now!

    Feel free to start your new journey!