Software Engineering Intern

SICK AG

Canton, Northern (MA, KY)

On-site

USD 54,000 - 75,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

SICK AG invites students to join their Software Engineering Internship in Canton, MA for the 2027 summer season. You will contribute to hands-on design and support of SICK products through the full lifecycle, collaborating with a multinational team to enhance production line performance.

The role emphasizes learning through real projects, code development under supervision, and routine testing to ensure reliability and quality.

Qualifications

  • 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 scripting languages such as Lua, Python or JavaScript.
  • Familiarity with image processing and/or machine vision algorithms (OpenCV or PCL).
  • Familiarity with machine learning frameworks.
  • Familiarity with AI-assisted development tools (GitHub Copilot, ChatGPT, Cursor IDE).
  • Excellent written and verbal communication skills.
  • Self-directed and able to work without supervision.
  • Zero-two years of professional software design experience.
  • This position is not eligible for sponsorship now or in the future.

Responsibilities

  • Work on a chosen project with the assistance of the manager, mentor, and team.
  • Collaborate with the mentor to understand systems, processes, and key information.
  • Interface with other departments to gain knowledge of the business and products.
  • Provide innovative recommendations to improve.
  • Complete a final presentation outlining the project(s) and knowledge gained.
  • Design code to meet software requirements with limited supervision.
  • Plan, develop and execute tests to verify operation, reliability, and performance.
  • Ensure product quality and reliability requirements are incorporated into the design.
  • Contribute to cross-functional project teams.
  • Follow design control, quality, and regulatory requirements.

Skills

Strong math skills
Strong computer skills
Excellent communication
Self-directed
Team collaboration

Education

High school degree or equivalent
Enrolled in Electrical/Software Engineering/CS program

Tools

C/C++
Java
Python
JavaScript
Lua
OpenCV
PCL
GitHub Copilot
ChatGPT
Cursor IDE

Job description

SICK is one of the world’s leading solutions providers for sensor-based applications in the industrial sector. Founded in 1946 by Dr.-Ing. e. h. Erwin Sick and headquartered in Waldkirch im Breisgau near Freiburg, the company is a technology and market leader with 63 subsidiaries and affiliates as well as numerous agencies around the globe. SICK has more than 10,000employees worldwide and generated a group revenue of EUR 1.8billion in the 2025 fiscal year.

Job Description Software Engineering Intern

Mission of the Role

This internship will take place for the 2027 summer season and will be located at our Canton, MA office.

An intern at SICK is involved in the day-to-day activities within the business through immersion into different projects. The intern will have the opportunity to work within a team to gain knowledge and first-hand experience of what a career in this industry would be like. This position has primary responsibility for hands‑on design and support of SICK products through entire product lifecycle. The Software Engineer will use their skills to capture customer requirements, devise appropriate solutions and evaluate results for function, reliability, and performance. Work with a multi‑national team to design new product offerings and enhance performance of existing production lines.

Key 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.
Key Qualifications
  • 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.
  • Familiarity with modern AI-assisted development tools such as GitHub Copilot, ChatGPT, and Cursor IDE to enhance productivity, code quality, and learning.
  • Comfortable leveraging AI tools for code generation, debugging, documentation, and rapid prototyping in collaborative environments.
  • 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.
  • *This position is not eligible for sponsorship now or in the future.
Compensation

The base salary is one part of our Total Rewards package and is determined within a range. The starting base salary range for this position is listed below; the actual starting salary will be based on a variety of factors including experience, skill set, education, performance, licenses/certifications, business needs and other job‑related factors, as permitted by law.

  • Starting Base Annual Salary Range: $26 - $36 per hour

SICK is an equal opportunity employer that considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, national origin, disability, or protected veteran status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Intern
Software Engineering Intern

SICK, Inc. • Canton (MA)

On-site
USD 36,000 - 50,000
Software Engineer II
Software Engineer II

SICK AG • Canton (OH)

Hybrid
USD 79,000 - 120,000
Systems Application Engineer II
Systems Application Engineer II

SICK AG • Canton (MA), Northern (KY)

Hybrid
USD 84,000 - 127,000
Systems Application Engineer II
Systems Application Engineer II

SICK AG • Minneapolis (MN)

Hybrid
USD 84,000 - 127,000
Systems Application Engineer II
Systems Application Engineer II

SICK Sensor Intelligence • Minneapolis (MN)

Hybrid
USD 84,000 - 127,000
Technical Customer Care I
Technical Customer Care I

SICK Sensor Intelligence • Massachusetts

On-site
USD 46,000 - 69,000
Systems Application Engineer III
Systems Application Engineer III

SICK AG • Minneapolis (MN)

On-site
USD 101,820 - 154,000
Mechanical Engineer III
Mechanical Engineer III

SICK Sensor Intelligence • Minneapolis (MN)

Hybrid
USD 90,000 - 138,000
Technical Customer Care I
Technical Customer Care I

SICK, Inc. • Canton (MA)

Hybrid
USD 46,000 - 70,000
Systems Application Engineer II
Systems Application Engineer II

SICK, Inc. • Minneapolis (MN)

Hybrid
USD 84,000 - 127,000