Software Engineer II
$79.02k - $119.52kSICK 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
$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...SuggestedFlexible hours$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...SuggestedRelocation package- ...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. ~...SuggestedFor contractorsWork at officeShift work
- 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
- ...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...SuggestedWork at officeRemote work
- ...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 incomeLive inWork at officeLocal areaRemote workWork from homeFlexible hours2 days per week
- ...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
- ...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 workAfternoon shift
- ...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...
- ...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 contractorsWork at office
- ...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 officeVisa sponsorshipRelocation packageMonday to FridayFlexible hoursShift workDay shift
$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 employmentFull timeTemporary workRelocation package- 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
- ...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 workWork experience placementWork at officeImmediate start
- ...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...
- ...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 contractorsWork at officeFlexible hours
- ...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 officeWorldwide
- ...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
- ...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 startWorldwide
$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 workTemporary workRemote work- ...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 workAfternoon shift
- ...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 employmentFull timeWork at officeLocal areaRemote workWorldwideFlexible hours
- ...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...
- ...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 timeWork experience placement
- ...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...
- ...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'...InternshipWork at office
- ...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 timeLocal area
- ...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 employmentWork at office
- ...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 timeWork at officeRelocation
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- part time software developer remote East Canton, OH
- id software East Canton, OH
- healthcare software sales East Canton, OH
- remote software sales East Canton, OH
- software East Canton, OH
- software implementation project manager East Canton, OH
- software engineer 150k
- software sales engineer
- software engineer microsoft
- software engineer internship remote

