Epicareer Might not Working Properly
Learn More

Software Engineering Intern - Summer 2025

  • Internship, onsite
  • CANNON Instrument Company
  • State College, United States of America
Salary undisclosed

Checking job availability...

Original
Simplified
As a Software Engineering Intern, you will have the opportunity to gain practical experience and grow your skills in the Software Engineering field. You will work alongside our engineering team on a range of projects to gain experience in requirement gathering, solution implementation, testing, and technical documentation.

Essential Duties And Responsibilities

  • Collaborate with the team to maintain and enhance internal laboratory management software
  • Assist in testing of laboratory instrument subsystems
  • Improve and expand internal DevOps automation processes
  • Create and maintain technical documentation for improvements, updates and tests
  • Identify and troubleshoot software bugs and issues, and propose solutions
  • Work closely with cross-functional teams to understand business requirement
  • Transfer gained knowledge to the Software team
  • Other duties as assigned

Requirements

EDUCATION, KNOWLEDGE AND SKILLS:

  • Currently pursuing a degree in Software Engineering, Computer Science or related field
  • Eager to learn and experiment
  • Passion for automating and testing
  • Experience with C# .NET applications, SQL databases, and Python and/or PowerShell scripting languages
  • Experience with UI/UX and Linux a plus
  • Excellent communication and teamwork skills
  • Strong analytical and problem-solving skills

Company Values

  • Accountability: Doing what you say you will do. Owning the outcome. Being responsive. Providing timely, through follow up on requests.
  • Excellence: Performing at a high level every day and continuously improving processes for efficiency and effectiveness. Being focused on results.
  • Integrity: Always doing the right thing. Being lawful, ethical and true to yourself and your team.
  • Innovation: Making our products, services and business processes better every day. Evolving our strategy to keep up with customer needs and the ever-changing external environment.
  • Teamwork: Helping each other be the best we can be. Lending a hand even in areas outside your job description. Synergizing efforts.