A leading technology firm in California is seeking a Software Engineer to develop and troubleshoot software programs for semiconductor equipment. Candidates should have experience in Object-Oriented Software, communication protocols, and multithreading. This role offers opportunities to work collaboratively within a dynamic team while enjoying a hybrid work model. The salary range for this position is between $99,000 and $220,000 based on qualifications.
Qualifications
5+ years of experience in relevant engineering disciplines.
Knowledge of Object Oriented Programming and Design Patterns.
Experience in distributed embedded control systems is preferred.
Responsibilities
Design, develop, troubleshoot, and debug software programs.
Collaborate with cross-functional teams to enhance software tools.
Mentor junior engineers and provide technical guidance.
Skills
Object Oriented Software (OOS)
Multithreading
Communication protocols (I2C, SPI, UART, EtherCAT)
Education
Bachelor's degree in Computer Engineering, Electronics, Mechanical Engineering
Master's degree
PhD
Tools
C++
C#
VxWorks RTOS
Job description
A leading technology firm in California is seeking a Software Engineer to develop and troubleshoot software programs for semiconductor equipment. Candidates should have experience in Object-Oriented Software, communication protocols, and multithreading. This role offers opportunities to work collaboratively within a dynamic team while enjoying a hybrid work model. The salary range for this position is between $99,000 and $220,000 based on qualifications.