Newport Corporationposted 17 days ago
$150,000 - $170,000/Yr
Full-time • Mid Level
Milpitas, CA
Computer and Electronic Product Manufacturing

About the position

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.

Responsibilities

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

Requirements

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

Nice-to-haves

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

Benefits

  • 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.
  • Tuition reimbursement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service