Software Engineer
Listed on 2026-07-31
-
Software Development
Software Engineer
About The Role
Design, develop, analyze, debug, test, and maintain software applications for industrial machine and computer systems Investigate engineering requirements and prepare software design specifications, technical analyses, and implementation recommendations Support manufacturing process integration for advanced manufacturing applications Assist with software deployment, troubleshooting, maintenance, and customer support activities Collaborate with cross-functional engineering teams to develop innovative software solutions Support one-of-a-kind manufacturing projects for global industrial customers Meet project schedules while maintaining high standards of software quality and performance Contribute to continuous improvement initiatives supporting quality, safety, productivity, and operational excellence Develop working knowledge of automated machine tools, robotics systems, and supporting software infrastructure Partner closely with engineering, manufacturing, and technical teams to achieve project objectives
Design, develop, analyze, debug, test, and maintain software applications for industrial machine and computer systems Investigate engineering requirements and prepare software design specifications, technical analyses, and implementation recommendations Support manufacturing process integration for advanced manufacturing applications Assist with software deployment, troubleshooting, maintenance, and customer support activities Collaborate with cross-functional engineering teams to develop innovative software solutions Support one-of-a-kind manufacturing projects for global industrial customers Meet project schedules while maintaining high standards of software quality and performance Contribute to continuous improvement initiatives supporting quality, safety, productivity, and operational excellence Develop working knowledge of automated machine tools, robotics systems, and supporting software infrastructure Partner closely with engineering, manufacturing, and technical teams to achieve project objectives
Qualifications- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field Strong programming experience using C++ Solid understanding of 3D geometry, vectors and transformations, and mathematical modeling
- Experience with Microsoft Visual Studio Experience using version control systems (Git, SVN, etc.) Experience developing algorithms, computational methods, or filtering techniques Experience with multi-threaded software development Experience using the Qt framework Experience supporting manufacturing, industrial machinery, or engineering software applications Knowledge of machine learning and computer vision concepts Experience working with SQL databases and T-SQL (SQL Server, Oracle, or similar platforms)
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).