Overview:
Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.
Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
Responsibilities:
We are seeking an entry-level NPI Software & Test Process Engineer to support transitioning new electronic products into production by developing and improving software-driven test systems and manufacturing workflows. The role partners with hardware NPI, manufacturing, quality, and supply chain teams to create reliable, automated test processes and modernize test/workflow software using AI and automation.
Key responsibilities:
-
Develop, validate, and maintain production test software and automated test sequences for prototype and pre-production units.
-
Design and implement test frameworks, data collection/logging, and test result analysis tools to support high-volume manufacturing.
-
Create and update automated workflows and test applications (e.g., C#, Python, OpenTap, or other test frameworks).
-
Support integration of automated test equipment (ATE) and test fixtures; troubleshoot hardware-software interactions.
-
Implement workflow modernization initiatives leveraging AI/ML for anomaly detection, predictive maintenance, test optimization, and data-driven yield improvements.
-
Automate repetitive NPI tasks (build reports, data aggregation, regression testing) and integrate systems with PLM/MES/ERP where appropriate.
-
Participate in Design for Testability (DFT) and software requirements reviews; propose improvements to reduce test time and increase coverage.
-
Perform root-cause analysis of test failures and work with cross-functional teams to implement corrective actions.
-
Produce clear technical documentation: test procedures, software release notes, and validation reports.
-
Track NPI metrics, report project status, and support continuous improvement efforts.
Qualifications:
Required:
-
Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering, or related field.
-
Internship/co-op or project experience developing test software, automation scripts, or test frameworks.
-
Proficiency in at least one programming language used for test automation (Python strongly preferred; OpenTap, C#, or similar acceptable).
-
Familiarity with test equipment (multimeters, oscilloscopes, power supplies) and ATE concepts.
-
Basic understanding of electronics and PCB-level testing.
-
Experience with data collection, logging, and basic data analysis (pandas, NumPy, or similar).
-
Strong problem-solving skills and experience with debugging software/hardware integration issues.
-
Good communication and teamwork skills; ability to work in lab/production environments.
Preferred:
-
Experience applying AI/ML methods for anomaly detection, predictive maintenance, or yield optimization (e.g., scikit-learn, TensorFlow, PyTorch).
-
Experience with workflow automation tools or RPA platforms and integrating software with MES/PLM/ERP systems.
-
Familiarity with test frameworks (pytest, Robot Framework) and test equipment APIs (IVI, VISA).
-
Knowledge of version control (Git), CI/CD practices, and automated testing pipelines.
-
Understanding of manufacturing processes (SMT, ICT, functional test) and quality systems (ISO9001, Six Sigma basics).
-
Experience with time-series data analysis, dashboards (Grafana, Power BI), and telemetry pipelines.
-
Prior exposure to scripting for instrument control (PyVISA, nidaqmx) or ATE
Santa Rosa, CA: MIN $123,000.00 - MAX $148,000.00
Most offers will be between the minimum and the midpoint of the Salary Range listed above.
Note: For other locations, pay ranges will vary by region
US Employees may be eligible for the following benefits:
-
Medical, dental and vision
-
Health Savings Account
-
Health Care and Dependent Care Flexible Spending Accounts
-
Life, Accident, Disability insurance
-
Business Travel Accident and Business Travel Health
-
401(k) Plan
-
Flexible Time Off, Paid Holidays
-
Paid Family Leave
-
Discounts, Perks
-
Tuition Reimbursement
-
Adoption Assistance
-
ESPP (Employee Stock Purchase Plan)
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***