> Markdown version of [/jobs/ext/3920787-software-engineer](https://www.wearedevelopers.com/jobs/ext/3920787-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** ITW Limited - **Location:** Rogers, MN, United States - **Salary:** $68,000.0 - $84,000.0 - **Contract:** Permanent contract - **Skills:** 3D Computer Graphics Software, Agile Methodology, C Sharp (Programming Language), C++ (Programming Language), Cursor, Programming Tools, Github, Python (Programming Language), Machine Learning, Microsoft Visual Studio, Tensorflow, Software Engineering, Product Software Implementation Methods, Pytorch, Gpu Programming, AI Coding Agents, Information Technology, Claude - **Published:** October 26, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3468858306&tx=CT323TYI&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Bachelor's degree in Computer Science or Software Engineering * Proficient with C++, C# or Python * Experience with Agile software development * Experience with Machine Learning, tools like Claude/Cursor, PyTorch, TensorFlow * Self-motivated and solid problem-solving abilities * Team player - leverage existing code and teammates * Flexible and adaptable to evolving specifications * Customer-focused with a preference for practical solutions * Preferred Skills: GPU programming 3D computer graphics with Robotics and Automated Systems ## Description We are seeking an early career Software Engineer to join our Engineering Innovation team. In this role, you will design and develop the next generation software for X-ray imaging and computed tomography (CT) of industrial parts for non-destructive testing (NDT). This position is based at our corporate office in Rogers, MN. What You will Do: * Primary Responsibilities * Design, develop and support software for use in X-ray imaging and computed tomography * Create technical design, implementation and training documentation that describes new software functionality. * Use varied development tools including Visual Studio, GitHub, coding agents, issue and task tracking for implementation of software solutions. * Communicate new developments and findings to internal/external customers in the form of presentations, technical reports and patent applications. * Develop and support software interfaces to a variety of hardware devices: UIs, X-ray detectors, X-ray sources, optical cameras, motion components, robots. * Support new and maintaining engineering and planning. * Other duties as assigned.