R&D Software Engineer Intern
Keysight TechnologiesSanta Clara, CA, United States
- Posted
Try Applystead free for 7 days, card required. See pricing
Job description
Overview
Keysight is a mission-critical design enablement partner for organizations solving the world’s most complex engineering challenges. With deep engineering expertise and leading design, emulation, and test solutions, our ~16,800 employees help customers in over 100 countries accelerate innovation across communications, automotive, energy, quantum, aerospace and defense, semiconductor, and artificial intelligence markets. Learn more about what we do.
At Keysight, people come together to explore new ideas, challenge what's possible, and advance the technologies defining the future. Here, you'll find opportunities to do your best work, take your career further, and thrive in an award-winning culture. Learn more about our benefits.
Responsibilities
Are you excited to be at the heart of cutting‑edge Research and Development? Join our team as we bring Keysight’s world‑leading precision electronics products from design to production. As a Software Co‑op Engineer in the Interferometer Electrical and Computer Engineering R&D group, you’ll contribute directly to production‑released code and gain hands‑on experience with embedded systems and our software release process.
We welcome students from different backgrounds and experiences who are eager to learn, grow, and make an impact. You’ll collaborate with a supportive team, build technical expertise, and help shape innovative solutions.
Key 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.
Qualifications
Required Skills & Attributes
- 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 Skills (Nice to Have)
- 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
Additional Information
- Availability to work full-time, in person, for 6–9 months (minimum 3 month commitment, ideally 6 months, will consider up to 9 months)
- Enthusiasm for contributing to an innovative engineering environment
The level or 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.
CA pay range Min $38.31 to Max $41.25
Visa Sponsorship is not available for this position. Relocation is available for this position.
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***
Application facts
- Pay benchmark
- R&D Software Engineer postings that list pay show a $139K median (34 postings)
- Pay benchmark
- Keysight Technologies postings that list pay show a $160K median (67 postings)
Tailor your résumé to this job
Create an account and this job comes with it: first in line once your profile is set up and your plan has started, and its description waits in your Resume studio for you to tailor your résumé to it.
Continue with GoogleSign up with email
Weekly email for Keysight Technologies jobs
We'll email you once a week with how many new Keysight Technologies jobs are open. Choose a plan and Applystead applies for you.
Free tools for this application
- Resume date format checker
- Motivation letter generator
- Career goals interview answer generator
- Leave of absence request letter
- LinkedIn headline generator
Guides
Free tools and comparisons
More jobs at Keysight Technologies
- R&D Software Engineer, InternColorado Springs, CO, United States
- R&D Software Engineer, InternSanta Rosa, United States
- R&D Software Engineer InternCalabasas, CA, United States
- Software Development Engineer Intern - 6G Digital Twin and Visualization PlatformSanta Rosa, CA, United States
- Supplier Compliance AI Solution Senior EngineerPenang, Malaysia
How to apply to Keysight TechnologiesR&D Software Engineer salariesKeysight Technologies salariesLatest jobs
Applystead is not the employer. This description is shown as Keysight Technologies published it on its careers site, read on . Employers can ask hello@applystead.com to remove a posting.