Software Development Intern

March 19, 2026
$49 / hour

Are you applying to the internship?

Job Description

About pSemi Corporation

pSemi Corporation, a Murata company, is at the forefront of semiconductor integration. Building upon Peregrine Semiconductor’s 30-year legacy of technological advancements and a robust intellectual property portfolio, pSemi’s mission is to enhance Murata’s world-class capabilities with high-performance semiconductors.

With a strong foundation in RF integration, pSemi’s product portfolio has expanded to include power management, connected sensors, optical transceivers, antenna tuning, and RF frontends. These intelligent and efficient semiconductors are critical for enabling advanced modules in a wide range of applications, including smartphones, base stations, personal computers, electric vehicles, data centers, IoT devices, and healthcare.

Headquartered in San Diego, with offices globally, pSemi’s team is dedicated to exploring innovative ways to create smaller, thinner, faster, and better electronics for the connected world.

Job Summary: Software Development Intern – Automation Team

We are actively seeking a highly motivated Software Development Intern to join our Automation team for a summer internship. There is potential for this role to extend into a part-time co-op position during the academic year, contingent on business needs and the student’s availability.

This role offers a unique opportunity to contribute to the design, development, testing, and support of internal software tools utilized by engineers across various lab and product development workflows. The intern will collaborate closely with experienced engineers on desktop, web, and data-driven applications. The primary focus will be on C#/.NET development, with secondary use of Python for scripting, tooling, and data workflows.

Beyond software development, this role may also involve supporting software-hardware integration activities, such as instrument communication, driver development, and engineering data collection. The ideal candidate will possess a strong software foundation, exposure to modern frontend frameworks, a keen curiosity about AI/LLM-assisted development workflows, and sufficient electrical engineering familiarity to effectively operate within a test and measurement environment.

Roles & Responsibilities

This position holds responsibility for:

  • Contributing to the design, development, testing, and maintenance of internal software applications and engineering tools used by technical teams.
  • Developing software features and utilities primarily using C#/.NET, with secondary use of Python for scripting, automation, and data processing tasks.
  • Supporting the development of desktop applications using WPF and web-based tools and services using ASP.NET and modern frontend frameworks such as React or Angular.
  • Assisting with the implementation, debugging, and enhancement of internal APIs, user interfaces, and data workflows.
  • Participating in code reviews, testing, troubleshooting, and debugging activities with guidance from senior engineers.
  • Helping to analyze engineering and test data, generate reports, and support efforts to improve workflow efficiency and data visibility.
  • Working with engineers to support software interaction with lab hardware, instruments, and related systems, including exposure to instrument drivers and communication interfaces.
  • Collaborating with cross-functional team members to understand technical requirements, translate them into software solutions, and document work clearly.
  • Contributing to the evaluation or use of AI/LLM-assisted workflows, tools, or application concepts where appropriate to improve engineering productivity.
  • Maintaining technical documentation, implementation notes, and other supporting materials to enable knowledge sharing and long-term maintainability.

Minimum Qualifications (Experience And Skills)

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • Strong foundational programming skills with experience in C#/.NET or another object-oriented programming language.
  • Exposure to Python for scripting, automation, data analysis, or related technical work.
  • Exposure to desktop or web application development, including interest in technologies such as WPF, ASP.NET, and REST-based application patterns.
  • Exposure to modern frontend frameworks such as React or Angular.
  • Understanding of object-oriented programming principles, data structures, debugging techniques, and general software development best practices.
  • Familiarity with Git-based version control and collaborative software development workflows.
  • Understanding of AI/LLM-assisted workflows and evaluation, including interest in modern software tooling and developer productivity enhancements.
  • Solid understanding of basic circuit theory and a basic electrical engineering foundation sufficient to work in a hardware-adjacent engineering environment.
  • Familiarity with hands-on lab work, engineering data analysis, and technical problem solving.
  • Strong analytical thinking, attention to detail, and problem-solving skills.
  • Strong written and verbal communication skills and the ability to work effectively in a collaborative team environment.

Education Requirements

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.

Work Environment

This job operates in a professional office and engineering lab environment. During the summer internship period, this role is expected to work on-site a minimum of four days per week.

If extended into a co-op arrangement during the academic year, the schedule may be adjusted based on business needs and the student’s class schedule. This role routinely uses standard office equipment and may involve limited interaction with lab instrumentation and engineering hardware.

Physical Demands

This role requires the ability to sit and/or stand for extended periods, use a computer and standard office equipment, and occasionally lift office products and supplies up to 20 pounds.

Compensation

USD 25.63 – 48.60 per hour

Please note: The selected candidate will be employed and receive all wages directly from a third-party staffing agency chosen by pSemi.

Equal Employment Opportunity

pSemi Corporation supports a diverse workforce and is committed to a policy of equal employment opportunity for applicants and employees. pSemi does not discriminate on the basis of age, race, color, religion (including religious dress and grooming practices), sex/gender (including pregnancy, childbirth, or related medical conditions or breastfeeding), gender identity, gender expression, genetic information, national origin (including language use restrictions and possession of a driver’s license issued under Vehicle Code section 12801.9), ancestry, physical or mental disability, legally-protected medical condition, military or veteran status (including “protected veterans” under applicable affirmative action laws), marital status, sexual orientation, or any other basis protected by local, state or federal laws applicable to the Company. pSemi also prohibits discrimination based on the perception that an employee or applicant has any of those characteristics, or is associated with a person who has or is perceived as having any of those characteristics.

Note: The Peregrine Semiconductor name, Peregrine Semiconductor logo and UltraCMOS are registered trademarks and the pSemi name, pSemi logo, HaRP and DuNE are trademarks of pSemi Corporation in the U.S. and other countries. All other trademarks are the property of their respective companies. pSemi products are protected under one or more of the following U.S. Patents: http://patents.psemi.com