We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Engineer I

SICK, Inc.
United States, Massachusetts, Canton
Apr 06, 2026
Mission of the Role

This role will be working in-office at our Canton, MA location.

This role focuses on designing, developing, testing, and supporting software solutions across SICK products lifecycle. The Software Engineer I contributes to innovative development projects, collaborates with cross-functional global teams, and helps build high-quality applications aligned with SICK's technology strategy.

Key Responsibilities

Software Development

  • Execute projectassigned software development tasks while following SICK's product development processes and ensuring compliance with all design control, quality, and regulatory requirements.
  • Support enhancements, maintenance, updates, and major and minor releases across the entire software product lifecycle.
  • Use prototypes, proofs of concept, and MVPs to test, refine, verify, and validate new ideas.
  • Collaborate with internal and external resources to ensure all project technical, cost, and schedule requirements are met.

Testing & Quality Assurance

  • Plan, develop, and execute tests to verify functionality, performance, and reliability of software.
  • Participate in code reviews, contributing constructive technical feedback.
  • Ensure secure coding practices and adherence to quality standards.

Cross-Functional Collaboration

  • Collaborate with Product Management, Engineering, and Quality teams to support business and technical requirements.
  • Assist in refining and interpreting technical requirements and user stories.
  • Communicate progress, risks, and technical decisions effectively.

Documentation & Reporting

  • Create and maintain technical documentation including specifications, test plans, correspondence, and reports.
  • Support release documentation and software change management.

Continuous Improvement & Learning

  • Develop working knowledge of SICK products, platforms, and development tools.
  • Stay current with emerging technologies and software engineering practices.
  • Contribute suggestions for product and process improvements.

Machine Vision, Algorithms & Emerging Technologies

  • Design, specify, and implement algorithms, machine learning approaches, and machine vision solutions for object detection, inspection, automation, classification, tracking, and prediction using SICK 2D and 3D cameras, scanners, and programmable devices.
  • Employ emerging technologies - including deep learning - to enhance system performance and capability.
  • Consult with internal partners to evaluate applications and identify highvalue use cases for machine vision integration.
  • Maintain current knowledge of hardware technologies, programming languages, and industryleading techniques.
  • Leverage existing hardware and software components to design scalable new products and solutions.
  • Perform full software engineering responsibilities including design, requirement analysis, estimation, and scheduling for machinevisionrelated tasks.

Perform other duties as may be assigned or required by management.

Key Qualifications
  • Experience: 0+ years of software development experience.
  • Education: Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or equivalent experience is required.
  • Position-specific Qualifications:
    • Strong problemsolving, analytical thinking, and debugging skills.
    • Solid understanding of algorithms, data structures, and design patterns.
    • Experience with programming languages such as C++, Python, or Lua.
    • Familiarity with Git version control, code review workflows, and issuetracking systems.
    • Familiarity with multithreading, multiprocessing, interprocess communication, networking (IP protocols), and realtime or distributed systems.
    • Basic understanding of web development fundamentals such as HTML, CSS, JavaScript, REST/JSON, HTTP. Familiarity with frontend frameworks.
    • Ability to generate simple user interface applications, prototypes, or internal tools using lightweight frameworks or UI libraries.
    • Ability to assess, integrate, and evaluate thirdparty and opensource software.
    • Ability to monitor, troubleshoot, and improve system efficiency and stability.
    • Experience developing machine vision or computer vision systems.
    • Familiarity with image processing concepts and modern CV algorithms, both classical and MLbased.
    • Exposure to developing, training, or operationalizing deep learning or AI models.
    • Comfort using AIassisted development tools such as GitHub Copilot, Claude Code to accelerate coding, testing, documentation, and learning.
    • Experience troubleshooting and improving system stability and efficiency.
    • Strong ability to articulate technical details, non-technical information, and project updates to crossfunctional partners.
  • Language: Professional written and spoken fluency in English required.
  • Schedule: Generally Monday to Friday, full time; flexible (hybrid) work arrangements available.
  • General Working Conditions: Be able to usually work in an office environment; flexible (hybrid) work arrangements available.
  • Travel: Be able to travel up to 5% of the time, including internationally; must have a valid passport.
  • Work Status: Legally permitted to work in the country you are applying and willing to undergo an employment background check.
    • Legally permitted to work in the United States. (*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: $70,150 - $106,106
  • Bonus Eligibility: This role is not eligible for an annual bonus.
Applied = 0

(web-bd9584865-g8mrx)