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
EDUCATION, KNOWLEDGE AND SKILLS:
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
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
- 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.