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.***
Learn more about this Employer on their Career Site
