Software Engineer II – Machine Vision & ML Apps

SICK AG

Canton (MA)

Hybrid

USD 79,020 - 119,515

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SICK is seeking a Software Engineer II to design, develop, test, and support software across SICK products. You will work with global, cross‑functional teams to deliver scalable, secure software aligned with SICK’s technology vision.

Located in Bloomington, MN or Canton, MA, the role emphasizes high‑quality code, QA, and continuous improvement while mentoring junior engineers and contributing to machine vision initiatives.

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering, or equivalent.
  • 2+ years of software development experience.
  • Strong problem‑solving, debugging, and system design abilities.
  • Proficiency in C++, Python, or Lua; multilingual coding ability.
  • Experience with Git, CI/CD, and code-review workflows.
  • Familiarity with web fundamentals (HTML/CSS/JS) and UI prototyping.

Responsibilities

  • Execute software design, development, and implementation tasks per development processes.
  • Lead improvements, maintenance, and releases across the software lifecycle.
  • Develop prototypes and MVPs to validate ideas and reduce risk.
  • Collaborate with internal/partner teams to meet tech and cost goals.
  • Create and maintain technical documentation and release notes.

Skills

C++
Python
Lua
Multithreading
Git
CI/CD
Web basics

Education

Bachelor’s degree in CS/EE/SE

Tools

Git
CI/CD

Job description

SICK is seeking a Software Engineer II to design, develop, test, and support software across SICK products. You will work with global, cross‑functional teams to deliver scalable, secure software aligned with SICK’s technology vision.

Located in Bloomington, MN or Canton, MA, the role emphasizes high‑quality code, QA, and continuous improvement while mentoring junior engineers and contributing to machine vision initiatives.

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

Similar jobs worth comparing

Software Engineer II — Vision & AI Systems
Software Engineer II — Vision & AI Systems

SICK, Inc. • Canton (MA)

Hybrid
USD 79,000 - 120,000
Software Engineer II
Software Engineer II

SICK AG • Canton (MA)

Hybrid
USD 79,020 - 119,515
Software Engineer II - Vision & ML Platforms
Software Engineer II - Vision & ML Platforms

SICK AG • Canton (OH)

Hybrid
USD 79,000 - 120,000
Systems Application Engineer II - Vision & Machine Analytics
Systems Application Engineer II - Vision & Machine Analytics

SICK, Inc. • BLOOMINGTON (MN)

On-site
USD 83,000 - 127,000
Annual bonus based on performance
Software Engineer II
Software Engineer II

SICK AG • Canton (OH)

Hybrid
USD 79,000 - 120,000
Systems Application Engineer II (Vision & Digital Solutions)
Systems Application Engineer II (Vision & Digital Solutions)

SICK AG • Minneapolis (MN)

Hybrid
USD 83,000 - 127,000
Bonus eligibility based on performance
Equal opportunity employer
Software Engineer II
Software Engineer II

SICK, Inc. • Canton (MA)

Hybrid
USD 79,000 - 120,000
Hybrid Vision & ML Solutions Engineer II
Hybrid Vision & ML Solutions Engineer II

SICK AG • Minneapolis (MN)

Hybrid
USD 83,000 - 127,000
Bonus eligibility based on performance
Equal opportunity employer
Systems Application Engineer II (Vision & Digital Solutions)
Systems Application Engineer II (Vision & Digital Solutions)

SICK, Inc. • BLOOMINGTON (MN)

On-site
USD 83,000 - 127,000
Annual bonus based on performance
Senior Systems Automation Engineer – Logistics & Vision
Senior Systems Automation Engineer – Logistics & Vision

SICK AG • Minneapolis (MN)

Hybrid
USD 101,000 - 154,000