Software Engineer Intern

Starkey LaboratoriesEden Prairie, MN
28d

About The Position

Kick-start your software engineering career with a hands-on internship designed to immerse you in real-world development work. In this role, you'll actively participate in the full software development lifecycle—learning and applying modern tools, techniques, and best practices while collaborating with experienced engineers and cross-functional teams. This internship offers a meaningful opportunity to build technical skills, contribute to live projects, and gain practical experience that complements your academic training in engineering or computer science. Starkey is a world leader in the manufacturing and distribution of advanced hearing technologies. We are in the business of connecting people and changing lives. Our teams come to work each day focused on ensuring people everywhere have the products and services they need to hear better and live better. Founded in 1967 by Bill Austin, Starkey is known for our cutting-edge hearing health innovations, industry-leading research and development, and not being afraid to push the edge of what's possible. We are headquartered in Eden Prairie, Minnesota, have over 5,000 employees in 29 facilities across the globe, and do business in more than 100 markets worldwide. Watch this video to see more of what sets Starkey apart: https://youtu.be/9cUYwTlCepg?si=wkovx8_R_iINfrc6 JOB SUMMARY DESCRIPTION / PRIMARY PURPOSE OF JOB Primary objective of this position is to participate in and/or support software development.

Requirements

  • Enrolled in an Engineering, Computer Science, or Software Engineering program
  • Junior or senior year in college
  • Understanding of Object-Oriented development concepts.
  • .NET languages in a Windows Application Development environment.
  • Excellent organizational skills required.
  • Excellent written and verbal skills required.
  • Good attention to detail required.
  • Excellent training skills required.
  • Good interpersonal skills.
  • Excellent technical writing skills required.

Responsibilities

  • Learn and Apply technical skills, commensurate with formal training and moderate experience, to develop software.
  • Choose between alternative proven techniques with some originality and moderate technical risk.
  • Develop software using state of the art techniques.
  • Conduct simple to moderate software defect/bug investigations and perform software testing.
  • Choose between alternative proven techniques with some originality and moderate technical risk.
  • Develop software using state of the art techniques.
  • Conduct simple to moderate software defect/bug investigations and perform software testing.
  • Interact on a regular basis, with other functional groups on technical matters.
  • Work with outside consultants and experts.
  • Interact with other functional groups in various support roles to gather information to resolve software issues.
  • Work with outside consultants and experts.
  • Interact with other functional groups in various support roles to gather information to resolve software issues.
  • Administer technical procedures
  • Maintain a record of all software developmental activities.
  • Prepare various project related reports including Software Specification and Software Design reports.
  • Maintain a record of all software developmental activities.
  • Prepare various project related reports including Software Specification and Software Design reports.
  • Peer Code reviews and software testing will be used to measure technical skills
  • Ability to stay on schedule or reporting schedule slippage/roadblocks to the development manager in a timely manner
  • Feedback from others in the group and customers
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service