What are the responsibilities and job description for the Senior Software Engineer position at Spectra-Physics?
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