← All Jobs
Posted Apr 15, 2026

Software Engineer I

Apply Now
SICK Sensor Intelligence is focused on designing and developing innovative software solutions. The Software Engineer I will contribute to software development projects, collaborate with cross-functional teams, and ensure high-quality applications throughout the product lifecycle. Responsibilities - Execute project‑assigned 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 - 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 - 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 - Create and maintain technical documentation including specifications, test plans, correspondence, and reports - Support release documentation and software change management - 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 - 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 high‑value use cases for machine vision integration - Maintain current knowledge of hardware technologies, programming languages, and industry‑leading 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 machine‑vision‑related tasks - Perform other duties as may be assigned or required by management Skills - 0+ years of software development experience - Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or equivalent experience is required - Strong problem‑solving, 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 issue‑tracking systems - Familiarity with multithreading, multiprocessing, inter‑process communication, networking (IP protocols), and real‑time or distributed systems - Basic understanding of web development fundamentals such as HTML, CSS, JavaScript, REST/JSON, HTTP - Familiarity with front‑end frameworks - Ability to generate simple user interface applications, prototypes, or internal tools using lightweight frameworks or UI libraries - Ability to assess, integrate, and evaluate third‑party and open‑source 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 ML‑based - Exposure to developing, training, or operationalizing deep learning or AI models - Comfort using AI‑assisted 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 cross‑functional partners - Professional written and spoken fluency in English required - 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 Company Overview - From factory automation to logistics automation – sensor solutions from SICK are keeping industry moving. It was founded in 1946, and is headquartered in Minneapolis, Minnesota, USA, with a workforce of 10001+ employees. Its website is https://www.sick.com/us/en/.
Interested in this role?Apply on iHire