cover image
PDF Solutions

PDF Solutions

www.pdf.com

2 Jobs

893 Employees

About the Company

PDF Solutions (NASDAQ: PDFS) offers an end-to-end analytics platform that empowers engineers and data scientists across the semiconductor ecosystem to rapidly improve the yield, quality, and profitability of their products. By combining industry-leading data analytics and professional services with exclusive, differentiated product data generated during the manufacturing process, PDF Solutions is delivering on the promise of Industry 4.0 today by transforming how the ecosystem collects, analyzes, and shares data.

Listed Jobs

Company background Company brand
Company Name
PDF Solutions
Job Title
Frontend Developer
Job Description
**Job title** Frontend Developer **Role Summary** Build and maintain a high‑performance, data‑visualization platform for semiconductor manufacturing using React, TypeScript, and advanced charting libraries. Deliver responsive, scalable user interfaces that enable engineers to analyze wafer data, plot histograms, heatmaps, and statistical charts, and receive real‑time updates. **Expectations** - 5+ years of production experience with React (v18+) and TypeScript. - Proven ability to manage complex state (Redux Toolkit, RTK Query). - Strong performance optimization for large datasets (10 K+ points). - Deliver maintainable, well‑tested code in a collaborative environment. **Key Responsibilities** 1. Design, develop, and refactor reusable React components in TypeScript. 2. Implement interactive visualizations with ECharts, D3.js, and custom libraries. 3. Build Redux‑based state solutions, integrate RTK Query for API data fetching, caching, and real‑time synchronization. 4. Create responsive, themable UI with SCSS/Sass (BEM). 5. Add real‑time features via SignalR/WebSockets for live notifications and data updates. 6. Write unit and integration tests with Vitest and React Testing Library; maintain coverage. 7. Optimize rendering (virtualization, memoization) to support large data volumes. 8. Collaborate on API contracts, Axios integration, and error handling. 9. Enforce code quality through ESLint/Prettier, code reviews, and TypeScript best practices. **Required Skills** - React (v18+), TypeScript (advanced types, generics) - Redux Toolkit, RTK Query, middleware - Vite, npm ecosystem, build and bundling - SCSS/Sass, responsive design, BEM, theming - Data visualization: ECharts, D3.js, Chart.js - Real‑time: SignalR, WebSockets - Testing: Vitest/Jest, React Testing Library - Git, branching, CI/CD, code reviews **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience) ---
Vancouver, Canada
Hybrid
Mid level
12-12-2025
Company background Company brand
Company Name
PDF Solutions
Job Title
SAP BTP Developer (14 month Contract)
Job Description
**Job title:** SAP BTP Developer (14‑month Contract) **Role Summary:** Design, develop, and operate intelligent applications on SAP Business Technology Platform (BTP) using the SAP Generative AI Hub. Build AI‑enabled solutions that integrate SAP with external systems, support automation, and enhance business processes. **Expectations:** - Deliver high‑quality, scalable SAP BTP applications within agreed timelines. - Collaborate with architects, data engineers, and stakeholders to translate requirements into technical solutions. - Maintain code quality, performance, and adherence to SAP best practices. **Key Responsibilities:** - Design and develop SAP Generative AI Hub solutions and execute integration of third‑party APIs. - Translate business requirements into AI‑driven applications. - Create custom APIs with SAP Build Code (CAP, Node.js, Java, or ABAP RESTful Programming Model). - Build and manage integrations using SAP Integration Suite (CPI, API Management). - Develop and troubleshoot ABAP programs (OData services, CDS views, BAPI implementations). - Implement secure connectivity between SAP S/4HANA (on‑premise & cloud) and BTP services. - Support deployment, monitoring, and lifecycle management of BTP applications. - Participate in architecture discussions and process improvement initiatives. **Required Skills:** - 3+ years of SAP BTP development experience. - Proven expertise with SAP Generative AI Hub, including SAP AI Launchpad & SAP AI Core. - Hands‑on development with SAP Build Code. - Custom API development on BTP using CAP, Node.js, Java, or ABAP. - Strong knowledge of SAP Integration Suite. - Deep understanding of SAP S/4HANA data models and integration patterns. - Experience with authentication & authorization (OAuth 2.0, trust configuration). - Analytical, troubleshooting, and communication abilities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Technology, or related field. - SAP certifications (e.g., SAP BTP – Foundation, SAP AI Integration) strongly preferred.
Vancouver, Canada
On site
Junior
02-02-2026