← Back to Jobs
Technology
Systems Software Engineer (C++)
Motion Recruitment Partners, LLCRockford, IL🇺🇸United StatesPosted 6 Jul 2026
Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
Software Engineer
A manufacturing technology company specializing in advanced machine tools, automation, additive manufacturing, and robotics is looking to bring on a Software Engineer to join its engineering team. In this role, you will develop and maintain software used in the design, operation, and manufacturing of complex industrial machinery and automated systems. You will work on software development, algorithm design, machine integration, and customer-facing applications while collaborating closely with multidisciplinary engineering teams. The position offers the opportunity to contribute to highly customized, cutting-edge projects supporting leading organizations across a variety of industries.
If you are interested in this Software Engineer opportunity, please apply now.
Required Skills & Experience
A manufacturing technology company specializing in advanced machine tools, automation, additive manufacturing, and robotics is looking to bring on a Software Engineer to join its engineering team. In this role, you will develop and maintain software used in the design, operation, and manufacturing of complex industrial machinery and automated systems. You will work on software development, algorithm design, machine integration, and customer-facing applications while collaborating closely with multidisciplinary engineering teams. The position offers the opportunity to contribute to highly customized, cutting-edge projects supporting leading organizations across a variety of industries.
If you are interested in this Software Engineer opportunity, please apply now.
Required Skills & Experience
- Programming experience with C++
- Strong analytical, problem-solving, and decision-making skills
- Solid mathematical foundation including vectors, 3D geometry, and transformations
- Effective communication and collaboration skills
- Recent academic or industry experience in software development
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field (or equivalent engineering background with software development experience)
- Experience with Microsoft Visual Studio
- Familiarity with Git, SVN, or other version control tools
- Experience developing algorithms and filtering methods
- Multi-threaded programming experience
- Experience with Qt framework/toolkit
- Knowledge of SQL databases and T-SQL
- Exposure to machine learning or machine vision technologies
- Experience supporting manufacturing software, industrial machinery, or automation systems
- Interest in robotics, automation, and advanced manufacturing technologies
- Developing, debugging, and enhancing software for machine and computer applications
- Designing and implementing software specifications and engineering solutions
- Supporting manufacturing process integration and production workflows
- Assisting with software deployment, maintenance, and customer support
- Collaborating with engineering teams to improve automated machine tools and robotics systems
- Contributing to continuous improvement, quality, safety, and productivity initiatives
- Working on innovative, one-of-a-kind industrial automation and manufacturing projects
Skills
SQL
SVN
T-SQL
Machine Learning
Robotics
C++
Git
Similar jobs
Entry Level Software Engineer with Security Clearance
Amentum · Dahlgren, United States
2 minutes ago$75k - $90k/yrLead Software Engineer, Mission System, Maritime
Anduril Industries · Quincy, United States
4 minutes ago$220k - $292k/yrApplication Developer
BigBear.ai · United States
5 minutes agoPrincipal Software Developer
BigBear.ai · Washington, United States
5 minutes agoPolyglot Software Developer Azure (AI focus)
Aroha Technologies · Warren, United States
15 minutes agoSenior CI/CD Software Engineer with Security Clearance
VertuCom · Aurora, United States
34 minutes ago