Are you applying to the internship?
Job Description
Software Development Intern | pSemi Corporation
The Tone:
This is a summer internship at pSemi Corporation, located in San Diego, CA. pSemi is a leader in semiconductor integration, building on a legacy of technological advancements to enhance Murata’s capabilities with high-performance semiconductors. The company develops intelligent and efficient semiconductors for a wide range of applications including smartphones, electric vehicles, and IoT devices. This role matters as the intern will contribute directly to internal software tools that engineers use for lab and product development, improving overall efficiency and product quality.
The TL;DR
• Role: Internship
• Type: Summer (potential part-time co-op)
• Location: San Diego, CA (On-site)
• Pay: $25.63–$48.60 hourly
• Team: Automation team
• Mission: Contribute to the design, development, testing, and support of internal software tools utilized by engineers across various lab and product development workflows.
• Tech Stack: C#/.NET, Python, WPF, ASP.NET, React, Angular, Git
What You’ll Actually Do
• Software Development: Contribute to the design, development, testing, and maintenance of internal software applications and engineering tools used by technical teams.
• Core Language Development: Develop software features and utilities primarily using C#/.NET, with secondary use of Python for scripting, automation, and data processing tasks.
• Application Support: Support 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.
• Integration & Debugging: Assist with the implementation, debugging, and enhancement of internal APIs, user interfaces, and data workflows.
• Hardware Interaction: Work with engineers to support software interaction with lab hardware, instruments, and related systems, including exposure to instrument drivers and communication interfaces.
The Must-Haves
• Background: Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
• Experience: Strong foundational programming skills with C#/.NET or another object-oriented programming language, exposure to Python, and familiarity with Git-based version control. Exposure to desktop or web application development, including technologies like WPF, ASP.NET, and REST-based application patterns, and modern frontend frameworks such as React or Angular.
• Skills: Understanding of object-oriented programming principles, data structures, debugging techniques, and general software development best practices. Solid understanding of basic circuit theory and a basic electrical engineering foundation sufficient to work in a hardware-adjacent engineering environment. Strong analytical thinking, attention to detail, problem-solving skills, and strong written and verbal communication skills.
• Bonus: Understanding of AI/LLM-assisted workflows and evaluation, including interest in modern software tooling and developer productivity enhancements. Familiarity with hands-on lab work, engineering data analysis, and technical problem-solving.