P

Software Engineering Intern

Pcb Piezotronics, Inc.
12 hours ago
Internship
On-site
Provo, Utah, United States

About Larson Davis - a PCB Division

Larson Davis offers a full line of noise and vibration measurement instrumentation, from sound level meters to personal noise dosimeters. Our solutions are used in a range of applications from community and environmental noise monitoring to industrial hygiene measurements. Our teams in Provo, Utah and Cincinnati, Ohio are united in a common mission to create an experience of Total Customer Satisfaction through our products and services. Learn more about our teams | www.larsondavis.com + www.linkedin.com/company/larson-davis

More Reasons to Join The Team

Larson Davis offers a highly collaborative and team-based atmosphere. Total Customer Satisfaction, for internal and external customers alike, is at the heart of our business and guides our interactions every day. Social events and opportunities are hosted throughout the year aimed to develop internal relationships and promote a culture focused on collaboration and teamwork.

As a Software Engineering Intern with Larson Davis, you will support engineering teams by contributing to software development, system integration, and testing activities across a variety of projects involving software, hardware, and connected systems.

This role is located in our office in Provo, UT.

Additional Duties: 

  • Cooperates as a team member of the department.
  • Assist in the design, development, and testing of software applications and systems.
  • Support integration of software with hardware devices and communication interfaces (e.g., USB, serial, TCP/IP).
  • Contribute to development and testing of backend services, APIs, and data workflows.
  • Participate in debugging, validation, and performance testing of systems.
  • Explore and suggest improvements to user experience and system workflows.
  • Utilize modern development tools, including AI-assisted tools, to improve productivity and code quality.
  • Document designs, implementations, and test results.
  • Provide support to the department as required for efficient completion of assigned project(s).
  • Follows all PCB company policies and procedures.
  • Performs other duties as assigned for the efficient operation of the team and PCB.

Minimum Qualifications:

  • Education: Enrolled in a Bachelors program in Computer Engineering, Electrical Engineering, Computer Science or related field.
  • Experience: Experience with at least one programming language (e.g., Python, C#, C++, or JavaScript). Basic understanding of software development principles. Strong problem-solving skills and ability to learn new technologies quickly. Basic computer skills and familiarity with development tools.

Preferred Qualifications:

  • Exposure to Linux environments (command line, scripting, or system-level development). Familiarity with hardware communication interfaces (USB, serial, Ethernet). Exposure to cloud platforms or web services. Familiarity with REST APIs or messaging protocols. Interest in UI/UX design and improving user workflows. Experience using AI tools in development workflows. Familiarity with version control systems (Git, Azure DevOps).

Additional Benefits:

  • Company Holidays, Employee Discounts and Holiday Gift Certificates

Physical Demands (U.S. only)

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle, or feel; reach with hands and arms; lift or carry up to 10lbs and talk or hear. The employee is occasionally required to stand; walk; and stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 25lbs. Specific vision abilities required by this job include close vision, distance vision, peripheral vision. This role requires the ability to work in an indoor office environment with low to moderate noise level.

International Traffic in Arms Regulations

This position requires access to “controlled technology” as defined in the Export Administration Regulations (15 C.F.R. §730 et. seq.) and “technical data” as defined in the International Traffic in Arms Regulations (22 C.F.R, Chapter 1, Subchapter M). Qualified candidates must be legally authorized to access such controlled technology prior to beginning work.

PCB Piezotronics is an equal opportunity employer