Logo of Huzzle

Software Engineering Intern

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    Engineering
  • Minneapolis

AI generated summary

  • You must be enrolled in a relevant degree program, have strong programming skills, some design experience, good communication, and the ability to work independently and manage time effectively.
  • You will collaborate on projects, learn company processes, interface with teams, develop and test software, ensure product quality, and present findings at the internship's end.

Requirements

  • High school degree or equivalent
  • Must be enrolled in an accredited university/college program in Electrical, Software Engineering, Computer Science, or related field
  • Strong computer and math skills
  • Experience with C, C++, or Java
  • Some design and development experience with script-based languages such as Lua, Python or JavaScript
  • Familiarity with image processing and/or machine vision algorithms
  • Experience with OpenCV or PCL
  • Familiarity with machine learning frameworks
  • Excellent written and verbal communication skills
  • Self-directed and able to work without supervision
  • Energetic and eager to tackle new projects and ideas
  • Zero-two years of professional experience in software design for product development
  • Some Image Processing or Dimensioning Algorithm experience
  • Strong analytical, design, debugging and decision-making skills
  • Ability to participate in multidiscipline projects and report status to project leaders and management
  • Ability to manage time effectively
  • Ability to thoroughly understand technical issues and propose solutions to resolve issues
  • Ability to self-start and learn on the fly
  • Experience with Microsoft Office (Word, Excel, Access, PowerPoint) and Internet applications
  • Legally permitted to work in the United States
  • Ability to work in a general office environment

Responsibilities

  • Work on a chosen project with the assistance of the manager, mentor, and team.
  • Work closely with the manager and a selected mentor to understand systems, processes, and key information.
  • Actively seek out information to learn how SICK operates as a business (products, departments, etc.).
  • Interface with other departments and interns to gain knowledge of the business, products, positions and more.
  • Provide innovative recommendations on how SICK can improve.
  • Complete a final presentation at the close of the internship that outlines the involved project(s) and knowledge gained.
  • Provide feedback on the internship experience at the close of the internship.
  • Ability to design code to meet software requirements with limited supervision.
  • Plan, develop and execute tests to verify the operation, reliability, and performance of targeted product and or systems.
  • Ensure that product quality and reliability requirements are incorporated into the design.
  • Contribute to project teams involving cross-functional participants.
  • Develop and execute projects in the product development process in full compliance with all design control, quality, and company regulations and national and international regulatory body requirements. This could include the understanding of change control, validation, documentation practices, and design control requirements.
  • Regular attendance and timeliness.
  • Carry out other duties and responsibilities as may be assigned or required.

FAQs

What is the main responsibility of a Software Engineering Intern at SICK?

The main responsibility of a Software Engineering Intern at SICK is to work on a chosen project, engaging in the design and support of SICK products throughout their entire lifecycle while collaborating with a multi-national team.

What educational qualifications are required for this internship?

Candidates must be enrolled in an accredited university/college program in Electrical, Software Engineering, Computer Science, or a related field.

What programming languages should candidates be familiar with?

Candidates should have experience with C, C++, or Java, and some design and development experience with scripting languages such as Lua, Python, or JavaScript.

Is prior professional experience required for this position?

No, candidates need zero to two years of professional experience in software design for product development.

What skills are necessary to succeed in this internship?

Essential skills include strong analytical, design, debugging, decision-making skills, along with excellent written and verbal communication skills.

Will the intern have mentorship during their time at SICK?

Yes, the intern will work closely with a selected mentor and manager to understand systems, processes, and key information.

Are there opportunities to participate in cross-functional projects?

Yes, interns will have the opportunity to contribute to project teams involving cross-functional participants.

Do interns need to provide feedback on their experience?

Yes, interns are expected to provide feedback on the internship experience at the close of the internship.

Is it necessary for interns to understand technical issues and propose solutions?

Yes, interns should have the ability to thoroughly understand technical issues and propose solutions to resolve them.

What kind of work environment can interns expect?

Interns can expect a fast-paced, team-oriented work environment that offers challenges and growth opportunities.

Are there any specific software requirements for interns?

Interns should have the ability to design code to meet software requirements with limited supervision and plan, develop, and execute tests to verify the operation, reliability, and performance of targeted products and/or systems.

Our universe is all about sensor solutions - for more than 75 years. Discover it now! #SICKSensorIntelligence

Manufacturing & Electronics
Industry
10,001+
Employees
1946
Founded Year

Mission & Purpose

Sick Sensor Intelligence specializes in advanced sensor technology and IoT solutions for various industries, focusing on improving operational efficiency and safety. Their mission is to enable businesses to harness the power of real-time data through innovative sensor applications, enhancing decision-making processes and driving productivity. By providing cutting-edge technology and insights, Sick aims to support sustainable practices and foster smarter environments. Their purpose is to empower organizations to optimize their operations while ensuring safety and reliability in their systems.