Job Summary:
Keysight Technologies is at the forefront of technology innovation, delivering breakthroughs in electronic design and manufacturing. They are seeking an R&D Software Engineer to develop, deploy, and sustain production-critical software systems that enhance manufacturing processes and improve inspection throughput.
Responsibilities:
• designing, developing, and supporting software for metrology systems and inspection automation across the factory
• full‑stack application development
• hardware and instrument integration
• scripting and automation for measurement tools
• construction of data pipelines for automatic data capture, parsing, reporting, and yield visibility
• work closely with metrology engineers, manufacturing engineers, and hardware designers to interface with custom instrumentation, cameras, microcontrollers, CNC equipment, and legacy systems
• 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
• emphasis 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
Qualifications:
Required:
• 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:
• 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.
Company:
Keysight Technologies is an electronic measurement company. Founded in 1939, the company is headquartered in Santa Rosa, USA, with a team of 10001+ employees. The company is currently Late Stage.