pdf

pdf

Software Engineer

Company

pdf

Role

Software Engineer

Job type

Full-time

Posted

15 hours ago

Share this job

Salary

CA$90k - CA$90k/yearly

Job description

Overview At PDF Solutions, we are at the forefront of revolutionizing the semiconductor industry. Our cutting-edge technologies and data-driven solutions empower semiconductor manufacturers to achieve unprecedented levels of efficiency, quality, and innovation. By joining our team, you'll have the opportunity to work with some of the brightest minds in the industry, tackle complex challenges, and contribute to groundbreaking advancements that shape the future of technology. Headquartered in Santa Clara, California, PDF Solutions also operates worldwide in Canada, China, France, Germany, Italy, Japan, Korea, and Taiwan. We are looking for candidates that will help develop and maintain data analysis applications using AI/ML and analyze data using science skills and develop AI/ML models. Responsibilities ESSENTIAL DUTIES AND RESPONSIBILITIES Create, document, and maintain application software that analyzes data raised during equipment operation and provides applicable information to the users of the equipment. Do initial data analysis on equipment data – filtering data, transforming data, and finding the right AI/ML algorithms in the given situation. Participate in iterative development process with cross-functional teams Participate in activities such as collaborative coding, unit testing, and compliance with coding standards to enhance quality of produced software Design and coding skills in python, C# or C++ Understanding of software development life cycle Fundamental understanding in Data Science, AI, and ML Ability to work in a collaborative, team-oriented environment Ability to learn new technologies and skills quickly Excellent written and verbal communications skills Ability to understand customer’s requirements and client-oriented mindset Qualifications EDUCATION AND EXPERIENCE Bachelor of Science in Computer Science, related engineering degree, or proven industry experience, preferred focus on AI/ML 3+ years of experience in software engineering in general, and 2+ (for Bachelor) and 1+ years (for Master or above) years (in the 3+ years) of experience for developing application software or applications using AI/ML Practical development and/or research experience in data science using AI/ML Understanding of cloud technology and cloud platforms Understanding of modular and object-oriented design principles Experience developing software using revision control software (git or TFS) Agile/Scrum software development methodologies and experience Pay Range CAD $90,000.00 - CAD $130,000.00 /Yr. ESSENTIAL DUTIES AND RESPONSIBILITIES Create, document, and maintain application software that analyzes data raised during equipment operation and provides applicable information to the users of the equipment. Do initial data analysis on equipment data - filtering data, transforming data, and finding the right AI/ML algorithms in the given situation. Participate in iterative development process with cross-functional teams Participate in activities such as collaborative coding, unit testing, and compliance with coding standards to enhance quality of produced software Design and coding skills in python, C# or C++ Understanding of software development life cycle Fundamental understanding in Data Science, AI, and ML Ability to work in a collaborative, team-oriented environment Ability to learn new technologies and skills quickly Excellent written and verbal communications skills Ability to understand customer's requirements and client-oriented mindset EDUCATION AND EXPERIENCE Bachelor of Science in Computer Science, related engineering degree, or proven industry experience, preferred focus on AI/ML 3+ years of experience in software engineering in general, and 2+ (for Bachelor) and 1+ years (for Master or above) years (in the 3+ years) of experience for developing application software or applications using AI/ML Practical development and/or research experience in data science using AI/ML Understanding of cloud technology and cloud platforms Understanding of modular and object-oriented design principles Experience developing software using revision control software (git or TFS) Agile/Scrum software development methodologies and experience

Resume ExampleCover Letter Example

Explore more