Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$79.02k - $119.52k

SICK AG

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,000 employees worldwide and generated a group revenue of EUR 1.8billion in the 2025 fiscal year. Job Description Software Engineer II Mission of the Role This position will be located at our Canton, MA office. The Software Engineer II plays a key role in designing, developing, testing, and supporting software solutions across the full lifecycle of SICK products and platforms. Operating with increased independence, this role drives technical execution across development projects, enhances software performance and reliability, and contributes to the advancement of SICK’s software ecosystem. The Software Engineer II collaborates closely with global, cross‑functional teams and supports strategic technology initiatives — delivering high‑quality, scalable, and secure solutions aligned with SICK’s technology vision. Key Responsibilities Software Development Independently execute software design, development, and implementation tasks following SICK’s development processes, including compliance with design control, quality standards, and regulatory requirements. Lead enhancements, maintenance, and release activities across the software lifecycle, including major and minor versions, patches, updates, and long‑term support. Develop prototypes, proofs of concept, and MVPs to validate new ideas and de‑risk project uncertainties. Collaborate with internal and external development partners to meet technical, cost, and schedule expectations. Provide technical input during requirements refinement and architectural discussions. Testing & Quality Assurance Plan, design, and execute comprehensive test procedures to validate functionality, performance, reliability, and security. Conduct and sometimes lead code reviews, ensuring adherence to best practices, coding guidelines, and secure development standards. Troubleshoot, debug, and resolve complex software issues, proposing short‑term fixes and long‑term systemic improvements. Cross‑Functional Collaboration Work closely with Product Management, Engineering, and Quality teams to translate technical requirements into actionable development tasks. Contribute to backlog refinement, estimation, and risk identification during project planning. Communicate technical decisions, project updates, and risk mitigation strategies clearly to technical and non‑technical stakeholders. Documentation & Reporting Create, maintain, and review technical documentation including design specifications, test plans, change logs, and release notes. Support software change management and release documentation processes. Continuous Improvement & Learning Proactively maintain expertise in SICK platforms, technologies, and development tools. Evaluate and introduce new technologies, frameworks, and development practices that support innovation and efficiency. Mentor Software Engineer I team members through informal coaching, code reviews, and knowledge sharing. Contribute to process and product improvement initiatives. Machine Vision, Algorithms & Emerging Technologies Design, implement, and optimize classical and machine‑learning‑based algorithms for detection, inspection, automation, classification, tracking, and prediction using SICK 2D/3D cameras and programmable devices. Employ advanced techniques—such as deep learning—to enhance system accuracy, robustness, and scalability. Partner with internal teams to evaluate machine vision use cases and develop high‑value solutions. Maintain knowledge of modern hardware technologies, vision software frameworks, and AI/ML toolchains. Perform full engineering responsibilities including estimation, requirement analysis, technical risk assessment, and solution design. Perform other duties as may be assigned or required by management. Key Qualifications Experience : 2+ 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 problem‑solving, debugging, algorithmic thinking, and system design abilities. Solid understanding of data structures, design patterns, and modern software engineering principles. Proficiency in programming languages such as C++, Python, or Lua, with the ability to work across multiple languages as needed. Demonstrated experience with multithreading, multiprocessing, inter‑process communication, networking, or distributed systems. Experience with version control (Git), code review workflows, CI/CD, and issue‑tracking systems. Familiarity with web fundamentals (HTML, CSS, JavaScript, REST/JSON, and ability to develop simple UI tools or prototypes. Ability to evaluate, integrate, and optimize third‑party or open‑source software components. Experience monitoring, optimizing, and improving system performance and stability. Experience designing or deploying machine vision / computer vision systems, including image processing or AI/ML‑based methods. Exposure to training or operationalizing deep learning models. Comfortable using AI‑assisted development tools such as GitHub Copilot or Claude Code. Strong communication skills with the ability to share technical information effectively across teams. Language : Professional written and spoken fluency in English required. Schedule : Generally Monday to Friday, full time; be on‑call on some weekends (if required). 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. 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 : $79,020 - $119,515 Bonus Eligibility : This role is not eligible for an annual bonus. 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. #J-18808-Ljbffr

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in East Canton, OH vacancy
  • $79.02k - $119.52k

     ...SICK AG in Canton, Ohio is seeking a Software Engineer II to design and develop software solutions. This role involves collaborating with cross-functional teams to deliver scalable, secure, and high-quality software aligned with SICK's vision. Candidates should have at... 
    Suggested
    Flexible hours

    SICK AG

    East Canton, OH
    2 days ago
  • $55k - $70k

     ...Jr Engineer $55,000 - $70,000 + Signing on Bonus + Progression Opportunities + Training Opportunities + Great Company Benefits Canton, Ohio – Commutable From: Akron, Youngstown, Medina, Cleveland and Alliance Are you a Jr Engineer with a background in Mechanical... 
    Suggested
    Relocation package

    Rise Technical

    East Canton, OH
    1 day ago
  •  ...PURPOSE OF POSITION The Project Engineer II reports to the Executive Director of Facilities, Engineering, and Construction. This position...  ..., Adobe Pro, Bluebeam, AutoCAD, and construction scheduling software ~ Ability to provide a high level of customer service. ~... 
    Suggested
    For contractors
    Work at office
    Shift work

    Aultman Health Foundation

    Canton, OH
    4 days ago
  • Edwards Lifesciences is looking for an Area Sales Manager to drive adoption of their innovative heart failure management technology in Ohio, Kentucky, and Indiana. This position requires a bachelor's degree and at least five years of sales experience in the medical device...
    Suggested

    Edwards Lifesciences

    Louisville, OH
    2 days ago
  •  ...A leading nonprofit organization in North Canton, Ohio, is seeking a Software Developer to join their dynamic team. In this role, you will collaborate with product managers to define project requirements, ensure secure software deployment, and maintain code quality through... 
    Suggested
    Work at office
    Remote work

    National Inventors Hall of Fame

    Canton, OH
    2 days ago
  •  ...nonprofit. Position Responsibilities Collaborate with product managers and stakeholders to define project requirements and deliver software solutions Ensure software is secure, scalable, and meets business and technical requirements Perform code reviews to maintain code... 
    Extra income
    Live in
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    2 days per week

    National Inventors Hall of Fame

    Canton, OH
    3 days ago
  •  ...SOFTWARE DEVELOPER ~ Information Technology *IMMEDIATE NEED* Arthur Middleton Capital Holdings offers exciting opportunities that will challenge your abilities, expand your skills and reward your contributions in an atmosphere that encourages both personal and... 
    Immediate start

    Arthur Middleton Capital Holdings

    Canton, OH
    2 days ago
  •  ...Machinery.Your missionDeliver end‑to‑end electrical and controls engineering across Stolle Machinery product lines—designing, implementing,...  ...plans.Strong grounding in electronics and computer hardware/software, including applications and programming.Exceptional math,... 
    Weekend work
    Afternoon shift

    Torrey Holistics

    Canton, OH
    2 days ago
  •  ...Timken is seeking a Principal Manufacturing Systems Integration Engineer in Canton, Ohio, to design and deploy advanced manufacturing systems. This role involves collaborating with IT and Operations to ensure seamless data flow into a centralized data lake. Candidates... 

    Timken

    East Canton, OH
    2 days ago
  •  ...control products. This role assists the sales team, customers, and engineers with product selection, application guidance, and...  ...teams and other departments to meet customer needs. Technical Software Proficiency: Familiarity with relevant automation software and... 
    For contractors
    Work at office

    Furbay Electric Co.

    East Canton, OH
    2 days ago
  •  ...Job Description: Application Engineer Machining Processes Minerva, OH Application Engineer Machining Processes, Manufacturing, Industrial or Mechanical, Cutting Tools, Metalworking, Manufacturing Environment, Tooling, CNC, MS Excel, Blue If you post this... 
    Work at office
    Visa sponsorship
    Relocation package
    Monday to Friday
    Flexible hours
    Shift work
    Day shift

    ESR Healthcare

    Minerva, OH
    3 days ago
  • $72k - $110k

     ...Applications Engineer - Canton, OH - JOB 26-00353 Salary Range: $72,000 - $110,000 Full-Time Permanent Position with Benefits Sign-On Bonus: $2,000 A Canton, Ohio area Industrial Equipment Manufacturing Company that is seeking an Applications Engineer with... 
    Permanent employment
    Full time
    Temporary work
    Relocation package

    Integrity Technical Services, Inc.

    Canton, OH
    2 days ago
  • CLA is a top 10 national professional services firm where our purpose is to create opportunities every day, for our clients, our people, and our communities through industry-focused wealth advisory, digital, audit, tax, consulting, and outsourcing services. Even with...
    Flexible hours

    CliftonLarsonAllen

    Canton, OH
    4 days ago
  •  ...helping our customers push the limits of what’s possible in their world of motion. Purpose: This position exists within the Materials Engineering Team at Timken Corporate Headquarters to provide technical expertise, project management, and leadership in development of... 
    Temporary work
    Work experience placement
    Work at office
    Immediate start

    Timken

    East Canton, OH
    2 days ago
  •  ...Purpose: This position exists to support Engineering Automation of Bearing System Analysis, for use by both Timken sales, service & application...  ...used to run these programs. In addition to direct software development, support work may involve providing help to Timken... 

    Timken

    Canton, OH
    2 days ago
  •  ...and out of the office. At Williams, we make clean energy happen. And you can too, so bring your energy to ours. As an Electrical Engineer, you’ll work independently on projects and technical assignments that directly impact our operations. Your extensive knowledge of... 
    For contractors
    Work at office
    Flexible hours

    Williams Companies Inc

    North Canton, OH
    4 days ago
  •  ...existing Timken facilities worldwide. The Controls & Machine Design Engineer will deliver controls and design support across manufacturing...  ...engineering. Experience with Machine Control System Hardware/Software Design— Rockwell Studio 5000, FactoryTalk ViewME, FactoryTalk... 
    Work at office
    Worldwide

    Timken

    East Canton, OH
    2 days ago
  •  ...Gilder Search Group is seeking an experienced Electrical Engineer in North Canton, OH to support design and implementation of automated machinery solutions. This role involves designing electrical schematics and PLC programming, while collaborating with various teams... 
    Full time

    Gilder Search Group

    East Canton, OH
    2 days ago
  •  ...Principal Manufacturing Systems Integration Engineer What Timken makes possible begins with you. Those who came before us helped land a man on the moon, create the world's infrastructure, and introduce renewable energy alternatives. Now you can join the Timken team to... 
    Immediate start
    Worldwide

    Timken

    East Canton, OH
    2 days ago
  • $25 - $28 per hour

     ...field IT systems. Includes desktop and laptop computer hardware, Microsoft Windows Operating Systems and configuration * Supports software installation, network and stand-alone printers, remote access, audio visual equipment, mobile devices support, Cisco telephones,... 
    Contract work
    Temporary work
    Remote work

    TEKsystems

    East Canton, OH
    4 days ago
  •  ...Is this you?You’re the engineer who can turn a customer spec into a rock‑solid controls architecture—and you love seeing that system run...  ...precision technical drawings.Electronics, computer hardware/software, applications, and programming.Core competencies: math, reading... 
    Weekend work
    Afternoon shift

    Torrey Holistics

    Canton, OH
    2 days ago
  •  ...Network Systems Engineer Country United States of America State / County Ohio City Minerva...  ...failures. Maintains deployment and maintenance of security software. Ensures timely resolution/referral of user problems by understanding... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Precision Castparts

    Minerva, OH
    7 days ago
  •  ...The Systems Engineer is responsible for supporting equipment in a Microsoft Windows Environment, from design through implementation...  ...upgrading of workstations and servers, and related hardware and software in a LAN, WAN and stand-alone environment. They provide investigation... 

    dlhBOWLES

    Canton, OH
    3 days ago
  •  ...Field Service Engineer Fives BRONX is actively seeking a full-time Field Service Engineer to join its teams in North Canton, OH. At Fives, we are all driven by a common calling, to prove that industry can do it! We work together daily to make industry an answer... 
    Full time
    Work experience placement

    Fives Syleps

    North Canton, OH
    2 days ago
  •  ...A leading engineering consulting firm is seeking a Transportation Engineering Director to lead growth in Ohio's Transportation practice. The role requires over 20 years of project management experience in roadway design and strong client relationships, particularly with... 

    GAI Consultants

    East Canton, OH
    2 days ago
  •  ...Utilize proper GD&T drawing methods for design projects Write Prototype Build Requests Work in a team environment Complete Engineering Laboratory Testing All other duties as assigned Minimum Qualifications Enrolled student working towards a Bachelor'... 
    Internship
    Work at office

    Hendrickson

    North Canton, OH
    5 days ago
  •  ...Automation Controls Engineer Position Summary: For more than 150 years, Morgan has been committed to offering world class solutions...  ...for drive and automation systems. Design and test control software for PC, Allen Bradley, and Siemens PLC-based systems used in... 
    Full time
    Local area

    Morgan Engineering

    Alliance, OH
    3 days ago
  •  ...Electrical Controls / Automation Engineer - Alliance, OH - JOB 26-00297 Salary: Commensurate - Permanent Position with Benefits...  ...technical field or equivalent experience Develop and test control software for PC, Allen Bradley and Siemens PLC based systems Must... 
    Permanent employment
    Work at office

    Integrity Technical Services, Inc.

    Alliance, OH
    8 hours ago
  •  ...diverse professionals to apply innovative and creative solutions to solve problems for our clients. Key responsibilities include engineering, testing, maintaining and supporting automation solutions as well as intelligent products in MV/LV switchgear applications. Essential... 
    Full time
    Work at office
    Relocation

    Powell Industries Inc

    North Canton, OH
    6 days ago
  •  ...Gilder Search Group is seeking a VDC Senior Engineer to become a vital part of their project teams. This role includes facilitating 3D and 2D coordination, providing technical support for BIM activities, and performing virtual building analyses. Candidates should have... 

    Gilder Search Group

    East Canton, OH
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!