R&D Software Engineer
Keysight Technologies
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
Our 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.
ResponsibilitiesThis 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.
QualificationsEssential 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.
Keysight is an Equal Opportunity Employer.
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
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)
$168k - $264.5k
...Come join the team and see how you can make a lasting impact on the world. We are looking for a creative and passionate Senior Software R&D Engineer specializing in VLSI Physical Design. This role focuses on algorithms for placement, global routing, floorplanning, and...Suggested$184k - $287.5k
...is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly efficient software to automate and facilitate chip...SuggestedFull timeWorldwide$159.2k - $301.6k
Job Title: Sr Software Engineer - 3D Workflows The Opportunity Adobe's 3D & Immersive organization is looking for a Full Stack Software Engineer with 3D pipeline experience to lead our 3D Workflows Team! You will help plan, invent, develop, and test software to support...SuggestedFull timeTemporary workLocal areaWorldwide$117k - $234k
Position Summary... What you'll do... Role summary: As a Software Engineer III at Walmart, you will build and operate highly available, scalable distributed and SQL platform capabilities for enterprise-grade, mission-critical services. This role supports NoSQL products...SuggestedFull timeTemporary workPart time$179.5k - $246.5k
...We Are Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced... ...you may go. Learn more about our benefits [ As a Software Engineer at Applied Materials, you’ll dive deep into ground-breaking...SuggestedFull timeRelocation$104k - $202k
Position Summary... What you'll do... Role summary: As a Software Engineer II, you will deliver high-quality software solutions by collaborating with cross-functional teams to design, develop, and maintain scalable applications and services. You will apply object-oriented...Full timeTemporary workPart time- ...accessible over time. That’s where we come in. We combine deep engineering expertise with global-scale manufacturing to deliver the... ...California Rochester, Minnesota San Jose, California System Tools Software Engineering: Build the software behind the technology. As a...Full timeTemporary workInternshipWork at officeImmediate startRemote workWorldwideFlexible hoursShift work
$117k - $234k
Position Summary... What you'll do... We are seeking a highly skilled Senior Software Engineer with strong software engineering fundamentals and hands-on experience building Generative AI powered applications and platforms. This role is ideal for an engineer who can...Full timeTemporary workPart time$117k - $234k
...line of code can make life easier for hundreds of millions of people. That’s what we do at Walmart Global Tech. We’re a team of software engineers, data scientists, cybersecurity expert's and service professionals within the world’s leading retailer who make an epic...Full timeTemporary workPart timeRemote work$150k
...training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI... ...of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a...Full timeVisa sponsorship$143.5k - $212.85k
...need to know about the role: \n \nAs a member of the Checkout Engineering team, you will be responsible for the development and delivery... ...analytics teams to understand what the buyers and merchants using our software desire from us. We\u0027re looking for talented, motivated and...Full timeWork at officeLocal areaImmediate startWorldwideFlexible hours$120k - $170k
...relentless work. The Role We’re looking for a Full-Stack Software Generalist who enjoys working across the entire product surface... ...infrastructure, deployment pipelines, and monitoring Help shape engineering culture, processes, and technical standards Qualifications...Full timeRelocation package$130k - $155k
...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. FULL-STACK SOFTWARE ENGINEER (STARLINK CUSTOMER SUCCESS) At SpaceX, we’re leveraging our experience in building rockets and spacecraft to deploy Starlink...Permanent employmentFull timeTemporary workWorldwideWeekend work- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery... ...immediate management on project-level issues Guides junior engineers Operates with little day-to-day supervision, making technical...Full timeImmediate start
$226.14k
...build teams that learn from one another. If you’re driven to solve meaningful challenges, we’d love to meet you. Job Title: Software Engineer II Location: 50 West San Fernando Street, Suite 1800, San Jose, CA 95113 *Telecommuting permitted: work may be performed within...Full timeTemporary workWork at officeRemote workWorldwide$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...Full timeTemporary workFlexible hours$116.5k - $173.25k
...merchants across the web and in native apps. We need a full-stack engineer to help build and improve those checkout experiences, from the... ...Responsibilities: \n\n * Implements tasks within the Software Development Lifecycle (SDLC), receiving structure and oversight...Full timeWork at officeLocal areaImmediate startFlexible hours- ...differences, and supports and celebrates all of our team members. Role Overview We are seeking a resourceful hands-on Embedded Software Engineer to build high-reliability real-time systems. You will operate at the intersection of hardware and software, writing Modern C++...Full timeLocal area
- Company Description Mindlance is a national recruiting company which partners with many of the leading employers across the country. Feel free to check us out at Job Description Job Description: We are currently seeking highly-motivated individuals who...Full time
- ...to innovate, architect, and implement next gen Wi-Fi standards software/firmware features on highly power and performance optimized... ...) for an optimal coexistence performance Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Over...Full timeWork experience placement
- ...Application Development & Support Outsourced Testing Mobile Development and Test Automation Job Description Job Title: Software Engineer - Front End - Item Store/Marketplace Location: Sunnyvale, CA Duration: 6+ Months Job Description: • Bachelor's...Full time
$123k - $191k
...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge... ...has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life...Full timeWork experience placement$2,000 per month
...dataflow architecture and serving requests across multiple chips, hosts and racks. We are seeking a highly skilled and motivated engineer to join our team as we work towards enabling Mixture-of-Experts (MoE) architectures on Sohu systems. You’ll build SW enabling frontier...Full timeWork at officeRelocation package$179.5k - $246.5k
### About the Role\n\nWe are seeking a highly capable and driven Software Engineer with a strong instrumentation background to serve as the Technical Lead for the Software Platform of our wafer processing tool. In this role, you will architect, implement, and deliver the...Full timeWork experience placementRelocationShift work- ...turn AI-driven ideas into working features Collaborate with ML engineers to integrate, evaluate, and productionize models Write clean,... ...performance, reliability, and scalability 3-5 years of professional software engineering experience Strong experience building backend or...Full time
$134k - $167k
...CI/CD infrastructure to support end-to-end automation of lab software Work with internal groups to create test automation functionality... ...in a related field ~ BS in Computer Science, Computer Engineering or related field ~ Proficiency in Python or C++ ~ Experience...Full timeLocal area$143.5k - $212.85k
...take care of ourselves, each other, and our communities.\n\nJob Summary:\n\nJoin the PayPal Shopping Team as a Senior Full Stack Software Engineer, where you will play a key role in building secure, high-performing applications \u0026 features \u2014 owning the process...Full timeWork at officeLocal areaImmediate startFlexible hours$100k
...computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors.... ...looking for contributors of all seniorities. As a Software Engineer on the Metal Runtime team at Tenstorrent, you’ll work on the low...Permanent employmentFull time- ...obsessively customer-centric. Who are you? We are looking for engineers who are passionate about building consumer products. You have... ...are down to riff with us on anything from company mission to software architecture to user research You enjoy diving into the...Full time
$151.9k - $227.9k
## \nCompany:\n\nQualcomm Atheros, Inc.\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Software Engineering\n\nGeneral Summary:\n\n## Role Overview\n\nWe are seeking an experienced WLAN Firmware Engineer with deep expertise in datapath architecture to design...Full timeWork experience placementWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to R&D Software Engineer. Be the first to apply!
- sr. process development engineer Santa Clara, CA
- product development engineer Santa Clara, CA
- research and development engineer Santa Clara, CA
- r&d engineering technician Santa Clara, CA
- r&d engineer Santa Clara, CA
- senior development engineer Santa Clara, CA
- engineering development program Santa Clara, CA
- product development scientist Santa Clara, CA
- process development scientist Santa Clara, CA
- development engineer Santa Clara, CA



