K

Keysight Technologies

Manufactures test equipment and measurement software

R&D Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSanta Clara, CA, USAIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • Four to eight years of experience in embedded software development; at least four years is the stated minimum.
  • Strong proficiency in C/C++ and scripting such as Bash or Python.
  • A solid understanding of object-oriented programming and embedded system architecture.
  • Familiarity with Unix-based development environments and version control using Git.
  • Knowledge of build systems and Makefiles.
  • Ability to work independently toward project goals with general guidance.
  • Ability to manage multiple fast-paced projects simultaneously.
  • Strong communication across technical disciplines and stakeholder groups, including management, peers, customers, and suppliers.

Responsibilities

  • Lead a group of engineers to integrate corporate-wide resources and develop best practices for application in laser interferometry.
  • Build robust embedded software and firmware drivers in C/C++ for precision measurement systems used in semiconductor manufacturing, including unit- and system-level testing for reliability, security, and customer requirements.
  • Maintain released software codebases for long-term reliability, performance, and customer satisfaction.
  • Collaborate with hardware engineers and other technical teams to integrate with analog and digital systems and negotiate design trade-offs.
  • Develop and maintain continuous integration and continuous delivery pipelines using Jenkins for build and test automation; conduct system-level debugging and performance tuning.
  • Present results clearly and professionally, in writing and verbally, to peers, management, and cross-functional teams.
  • Meet current customer demands through responsive, high-quality software solutions.
  • Create and maintain technical documentation, including specifications, development processes, test protocols, and results.
  • Apply embedded systems development best practices and stay informed about industry trends and emerging technologies.
  • Demonstrate ethical conduct and integrity, and comply with health and safety policies in engineering activities.

Desired Qualifications

  • A Master's degree and four years of experience, or a Bachelor's degree and six years of experience.
  • Experience with continuous integration and continuous delivery tools such as Jenkins.
  • Experience with real-time operating systems such as VxWorks.
  • Experience and knowledge of C#.

About the Company

Keysight Technologies

Manufactures test equipment and measurement software

Keysight Technologies provides test and measurement equipment for electronics development and deployment. It sells high-precision hardware instruments (such as oscilloscopes, network analyzers, and signal generators) and software that support design, test, and validation of electronic systems, with focus areas including electronic design, e-mobility, network monitoring, and 5G. The products work by combining measurement hardware with analytics software to collect, analyze, and visualize test data across design, verification, and maintenance workflows. The company differentiates itself with a broad, industry-grade instrument portfolio, integrated end-to-end software, and ongoing services and support, including involvement in 6G development, to help speed digitalization and product deployment.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Rosa, CA
Founded
1939

Recently Posted Jobs

Explore more opportunities at Keysight Technologies

See more jobs