Company:
PDF Solutions
Location: Milpitas
Closing Date: 04/12/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Overview:
As a software engineer at PDF Solutions, you will develop tools to enable and drive production of the world’s most advanced chips.
· You will develop algorithms to develop new features and capabilities for our products.
· You will design and build component and system level test infrastructure
· You will be part scientist and part engineer, honing your skills while working side by side with industry experts with decades of experience.
Responsibilities:
Multi-processing in windows / linux environment with experience on distributed computing, with sound knowledge of pandas package (including interaction of pandas with parallel processing)
Experience in data analysis with numpy, scipy / scikit knowledge for basic regression, modeling and statistical evaluation of complex data, and summarizing large volume of data, with knowledge of HDF5 format with python API
Memory management and optimizing code for speed.
Ability to create C/C++ libraries to speed up certain portion of code and call same with python.
Having expertise in developing and debugging pyqt related applications
Knowledge of image processing and defect classification is a plus
Qualifications:
· Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering or equivalent discipline with industrial experience in software development
· 3-5 years of development experience with Python
· Experience with data-science Python stack: NumPy, SciPy, and/or pandas
· Good oral and written communication skills
Pay Range:
USD $(phone number removed) - USD $(phone number removed) /Yr.
As a software engineer at PDF Solutions, you will develop tools to enable and drive production of the world’s most advanced chips.
· You will develop algorithms to develop new features and capabilities for our products.
· You will design and build component and system level test infrastructure
· You will be part scientist and part engineer, honing your skills while working side by side with industry experts with decades of experience.
Responsibilities:
Multi-processing in windows / linux environment with experience on distributed computing, with sound knowledge of pandas package (including interaction of pandas with parallel processing)
Experience in data analysis with numpy, scipy / scikit knowledge for basic regression, modeling and statistical evaluation of complex data, and summarizing large volume of data, with knowledge of HDF5 format with python API
Memory management and optimizing code for speed.
Ability to create C/C++ libraries to speed up certain portion of code and call same with python.
Having expertise in developing and debugging pyqt related applications
Knowledge of image processing and defect classification is a plus
Qualifications:
· Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering or equivalent discipline with industrial experience in software development
· 3-5 years of development experience with Python
· Experience with data-science Python stack: NumPy, SciPy, and/or pandas
· Good oral and written communication skills
Pay Range:
USD $(phone number removed) - USD $(phone number removed) /Yr.
Share this job
Useful Links