Software Intern
Software Intern
Research & Development
Looking for regular full-time internships, based in Logan, UT with remote options available in the United States.
Internship Duration: 10–20 weeks (Summer 2025). Flexible hours and hybrid work options available.
Closing Date: End of Day, May 5, 2025
Our teams design and build products that make a difference to people all over the world. Whether the application is small or large, we take pride in what we design, build, and provide to our customers. Our teams approach every problem with integrity, curiosity and creativity, in order to continually work towards creating better products that solve real-world problems. We are seeking a Software Intern to join us and help us continue our work towards designing and creating the best possible solutions to meet the evolving needs of our global customers.
We Are Campbell Scientific
We work to make a difference and help those working to advance science and technology for the benefit of humankind. Through our advanced measurement systems, our goal is to provide key insights to people using science and technology to solve massive global challenges including severe weather, climate change, limited natural resources, sustainable food production, energy production and distribution, and infrastructure safety.
What’s in it For You?
- Mentorship from experienced software engineers and test architects.
- Exposure to enterprise testing platforms and DevOps tooling.
- Experience with software quality in real-world applications.
- Networking within a mission-driven, science-focused tech company.
- Industry competitive pay.
- A great work culture where we work hard and make the time to enjoy both our work and the people around us.
- Challenging and engaging work that makes a difference on a global scale.
What You’ll Work On
We are seeking a Software Intern to assist with designing, executing, and maintaining automated test suites and deployment validation tools. This internship provides a hands-on opportunity to learn and contribute to the quality assurance of edge devices, industrial software systems, and cloud-connected platforms.
You’ll Support Your Team by Performing the Following Key Tasks
- Assist in developing and maintaining automated test cases using Python or C#.
- Execute system-level tests on industrial edge devices and embedded systems.
- Help integrate automated testing into CI/CD pipelines (e.g., GitHub Actions, Azure DevOps).
- Document test plans and results, contributing to broader quality engineering standards.
- Analyze test failures and support debugging efforts with cross-functional teams.
- Support simulation of environmental sensor data for test environments.
- Collaborate with DevOps engineers to enhance deployment and integration testing processes
What We're Looking For
- Must have at least 2+ years of college software experience.
- Actively pursuing a degree in Computer Science, Software Engineering, Information Systems, or related field.
- Familiarity with at least one programming language (Python, C#, or JavaScript).
- Understanding of software testing principles and version control systems (e.g., Git).
- Exposure to automation frameworks (e.g., Pytest, NUnit, Selenium) is a plus.
- Strong problem-solving skills and a willingness to learn.
- Interest in environmental or industrial measurement systems is a bonus
Work Environment
Typical office work environment with computer workstation.
Physical Requirements
Must be able to lift and carry up to 50 pounds over short distances as needed while fulfilling job responsibilities. Must be capable of sitting for extended periods of time, bending, twisting, and other movement consistent with office environments.
Want to know more about Campbell Scientific, the culture, and more? Use the following YouTube link: https://www.youtube.com/watch?v=1hiH_2Mrkmo
Want to see what other opportunities there are to join our team? Visit CampbellSci.com/open-positions
The above statements describe the general nature and level of work being performed in this job function. This is not intended to be an exhaustive list of all duties and indeed additional responsibilities may be assigned.
Campbell Scientific is an EQUAL OPPORTUNITY/AFFIRMATIVE ACTION EMPLOYER. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other status protected by law.