Software Engineer
Best Military Resume · Rockford, IL · 6 days ago
EngineeringFull-time
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.
Requirements
- 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.
Skills
- 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).