Software Engineer Jobs at Keysight Technologies with Visa Sponsorship
Software Engineer jobs at Keysight Technologies span test, measurement, and electronic design automation, with H-1B visa and permanent resident visa sponsorship for qualified candidates. If you're targeting a role that combines deep software work with hardware-adjacent systems, Keysight has a consistent track record of supporting international engineers through the sponsorship process.
Find Software Engineer Jobs at Keysight TechnologiesOverview
Showing 5 of 9+ Software Engineer Jobs at Keysight Technologies


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all Software Engineer Jobs at Keysight Technologies
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Keysight Technologies.
Get Access To All Jobs
INTRODUCTION
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.
This position is with Keysight’s Semiconductor Infrastructure Solutions (SIS) organization. We design and manufacture laser interferometry systems, precision optical components, monolithic optics (CMOs), and advanced electronic test & measurement solutions. Our systems offer high precision in a wide dynamic range, the ability to simultaneously measure positions with multiple degrees of freedom, and the highest accuracy available in both air and vacuum environments.
Responsibilities
This position offers a unique and high-impact opportunity for a software engineer to work at the intersection of software development, metrology, and advanced optical manufacturing. The role provides hands-on experience developing, deploying, and sustaining production-critical software systems that directly support manufacturing ramp, yield improvement, and inspection throughput. The engineer will create tools that are immediately used on the factory floor, with clear value-added results that influence day-to-day operations and long-term manufacturing scalability. Work will span greenfield development, legacy system support, and modernization of fragile or undocumented workflows into robust, maintainable solutions.
Primary responsibilities include designing, developing, and supporting software for metrology systems and inspection automation across the factory. This includes full-stack application development, hardware and instrument integration, scripting and automation for measurement tools, and construction of data pipelines for automatic data capture, parsing, reporting, and yield visibility. The engineer will work closely with metrology engineers, manufacturing engineers, and hardware designers to interface with custom instrumentation, cameras, microcontrollers, CNC equipment, and legacy systems. Many projects require development against hardware still under design, demanding strong problem-solving skills, structured testing approaches, and close cross-functional collaboration.
In addition to metrology and inspection support, this role is responsible for modernizing engineering workflows, replacing manual and highly technical engineering tools with intuitive, user-friendly software that enables non-programmers to perform critical tasks reliably and consistently. Significant emphasis is placed on documentation, code quality, and long-term maintainability to ensure sustainability beyond initial deployment. Clear communication, careful working methods, and ownership through early production releases are essential.
BASIC QUALIFICATIONS
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a closely related field.
- Strong foundation in software engineering principles, including data structures, algorithms, version control, and debugging.
- Demonstrated proficiency in multiple high-level programming language commonly used for engineering tools and automation (e.g., Python, C#, JavaScript).
- Demonstrated proficiency in at least one low-level capable language commonly used for engineering tools and automation (e.g. Rust, C++).
- Experience developing maintainable, production-quality code through coursework, internships, co-ops, or project work.
- Basic understanding of software interaction with hardware or external systems (e.g., instrumentation APIs, IPC, device I/O, or sensor data).
- Clear written and verbal communication skills, including the ability to produce technical documentation.
- Careful, structured working methods suitable for production and manufacturing environments.
PREFERRED QUALIFICATIONS
- Prior internship, co-op, or project experience supporting manufacturing, metrology, instrumentation, robotics, or industrial automation.
- Experience with full-stack or application development.
- Familiarity with instrument interface programming with NI Lab-View or Keysight Vee.
- Familiarity with data acquisition systems, measurement equipment, or scientific/engineering data workflows.
- Exposure to image processing or computer vision concepts.
- Experience working with legacy codebases or refactoring partially documented software.
- Experience interfacing software with CNC machines, lasers, cameras, microcontrollers, or similar hardware is a strong plus.
- Self-starter mindset with demonstrated ability to take ownership of tools from development through deployment and sustainment.
COMPENSATION
The level of role will be based on applicable experience, education and skills; Most offers will be between the minimum and the midpoint of the Salary Range listed below.
California Pay Range MIN $122,580.00 MIDPOINT $141,570.00 MAX $176,970.00
Note: For other locations, pay ranges will vary by region.
BENEFITS
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.
See all Software Engineer Jobs at Keysight Technologies
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Keysight Technologies.
Get Access To All JobsTips for Finding Software Engineer Jobs at Keysight Technologies
Align your experience with EDA tooling
Keysight's software roles often sit at the intersection of software and electronic design automation. Highlighting experience with signal processing, RF systems, or instrumentation software in your resume directly addresses what hiring managers are evaluating.
Identify teams hiring for cap-exempt roles
Keysight partners with universities on research contracts, which can qualify certain positions for cap-exempt H-1B status. If you're transitioning from OPT, ask recruiters whether the role involves any government or university-affiliated work before assuming you need the lottery.
Browse open roles on Migrate Mate
Migrate Mate filters Software Engineer openings specifically by sponsorship history, so you can target Keysight positions that are actively hiring international candidates rather than applying blind to roles that may not support visa filings.
Prepare your degree equivalency documentation early
Keysight's H-1B petitions require demonstrating that your role qualifies as a specialty occupation. If your degree is from outside the U.S., get a credential evaluation from NACES-member service before your offer stage to avoid delays in the USCIS filing.
Clarify sponsorship scope during the offer stage
Some employers sponsor H-1B transfers but won't initiate PERM for a Green Card until later. Ask Keysight's HR directly whether your offer includes a commitment to EB-2 or EB-3 sponsorship and what the typical timeline looks like for your team.
Time your application around H-1B registration windows
USCIS opens H-1B lottery registration in March each year, with an October 1 start date for approved petitions. If you're on OPT, targeting a Keysight offer by late January gives your employer enough runway to register you before the deadline closes.
Frequently Asked Questions
Does Keysight Technologies sponsor H-1B visas for Software Engineers?
Yes, Keysight Technologies sponsors H-1B visas for Software Engineer roles. The company has a consistent pattern of filing H-1B petitions for software positions across its product and engineering teams. If you're already on H-1B with another employer, Keysight can file an H-1B transfer, which lets you start work as soon as USCIS receives the petition without waiting for approval.
How do I apply for Software Engineer jobs at Keysight Technologies?
Apply directly through Keysight's careers portal at keysight.com/careers. For the best results, filter by engineering or software job families and tailor your application to the specific product area, whether that's network analysis, oscilloscopes, or EDA software. You can also browse Software Engineer openings at Keysight that are open to visa sponsorship through Migrate Mate, which surfaces roles by sponsorship track record.
Which visa types does Keysight Technologies commonly use for Software Engineer roles?
Keysight sponsors both nonimmigrant and immigrant visa categories for Software Engineers. H-1B is the primary nonimmigrant path for full-time roles requiring a specialty occupation degree. For permanent residence, Keysight files EB-2 and EB-3 petitions through the PERM labor certification process with the Department of Labor, which is the standard route for employer-sponsored Green Cards in software engineering.
What qualifications does Keysight Technologies expect for sponsored Software Engineer roles?
Most Keysight Software Engineer roles require a bachelor's degree or higher in computer science, electrical engineering, or a closely related field. Roles in test and measurement software frequently require familiarity with hardware interfaces, signal processing, or embedded systems. For H-1B eligibility, USCIS requires that the position itself demands at minimum a bachelor's degree in a specific specialty, so general-purpose software roles with flexible degree requirements can sometimes create complications in the petition.
How long does the H-1B sponsorship process take if I receive an offer from Keysight Technologies?
If you're subject to the H-1B cap, your employer registers you in the March lottery and, if selected, files the full petition by June for an October 1 start date. That's roughly a six-month runway from offer to start. Premium processing, which USCIS adjudicates within 15 business days, is available and commonly used when a faster decision is needed. H-1B transfers for candidates already in valid H-1B status move considerably faster.