Keysight Technologies is at the forefront of technology innovation, delivering breakthroughs in electronic design and testing. The role involves collaborating on CI/CD pipelines, developing embedded software, and engaging in cross-functional teamwork to support the production of precision electronics products.
Responsibilities
Collaborate on CI/CD pipelines: Design, implement, and maintain Jenkins-based build and test pipelines, ensuring smooth integration and delivery of software
Develop embedded software: Write, debug, and optimize embedded driver code that directly supports Keysight’s precision electronics products
Test and deploy solutions: Participate in the full lifecycle of software and firmware packages — from unit testing to deployment — with a focus on reliability and scalability
Document processes and outcomes: Create clear, accessible documentation to support knowledge sharing across teams and future maintainers
Engage in cross-functional teamwork: Work closely with hardware engineers, simulation specialists, and other developers to integrate software with hardware systems
Contribute to innovation: Explore new tools, frameworks, and approaches to improve efficiency, automation, and product performance
Learn and grow: Gain hands-on experience with embedded systems, CI/CD practices, and industry-standard development workflows while receiving mentorship from experienced engineers
Qualification
Required
Currently enrolled in a B.S. or M.S. program in Computer Engineering, Computer Science, or a related technical field, and must remain enrolled throughout the duration of the internship
Strong proficiency in C and C++, with a solid grasp of Object-Oriented Programming principles
Experience with Bash or Python scripting for automation and tooling
Comfort working in a Unix/Linux environment
Familiarity with Git for version control and collaborative development
Strong communication and documentation skills, with the ability to explain technical concepts clearly
Demonstrated ability to learn quickly, adapt to new challenges, and solve problems creatively
A collaborative mindset — thrives in team settings and values different perspectives
Preferred
Familiarity with C# and/or JavaScript
Experience with Jenkins or other CI/CD platforms
Exposure to hardware simulation tools (e.g., Questasim)
Knowledge of Verilog or other hardware description languages
General experience with continuous integration and deployment practices
Benefits
Keysight Technologies is an electronic measurement company.