Software Engineer
Evolving Solution Services
A short description of the reason why the position exists.
The Software Engineer designs, develops, tests, implements, and supports software solutions for machine vision inspection systems used in high-speed manufacturing environments. This position is responsible for the full software development lifecycle, including requirements analysis, architecture, coding, testing, documentation, troubleshooting, and continuous improvement. The Software Engineer collaborates with multidisciplinary engineering teams, production, sales, service, and customers to deliver reliable, intuitive, and high-performance software solutions that support business objectives and customer success.
RESPONSIBILITIES
Significant Activities and Projects related to the Mission.
Software Design & Development
- Design, develop, test, and maintain software applications and components for machine vision inspection systems.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.
- Develop efficient, scalable, and maintainable software using accepted engineering principles and coding standards.
- Design and implement intuitive graphical user interfaces that simplify complex machine operations.
- Analyze software requirements and translate them into technical solutions.
- Create and maintain software documentation for both internal and customer-facing use.
Testing & Quality Assurance
- Perform software testing, validation, and troubleshooting activities to ensure compliance with quality standards.
- Assist in product testing and software release verification activities.
- Analyze software performance and identify opportunities for optimization and improvement.
- Investigate and resolve software defects in a timely manner.
- Support continuous improvement of development, testing, and deployment processes.
AI and Development Automation
- Utilize approved AI-assisted development tools and software agents to improve productivity across the software development lifecycle, including requirements analysis, code development, testing, debugging, documentation, and technical research.
- Evaluate and apply AI-generated recommendations while exercising sound engineering judgment, validation, and quality assurance practices.
- Identify opportunities to leverage AI tools and automation technologies to improve software quality, development efficiency, customer support, and internal engineering processes.
- Stay current with emerging AI technologies, agent-based workflows, and software development tools that may enhance product capabilities and engineering effectiveness.
Technical Support & Customer Engagement
- Support customers during software implementation, startup, troubleshooting, and performance optimization activities.
- Analyze customer logs, diagnostics, and operational data to identify root causes of system issues.
- Conduct software demonstrations and assist with customer training programs.
Cross-Functional Collaboration
- Collaborate with Electrical, Mechanical, and Manufacturing Engineering teams to deliver integrated solutions.
- Work closely with international software development teams to ensure alignment of software standards and best practices.
- Support Production teams by resolving technical issues and improving software-related processes.
- Contribute to software architecture discussions, design reviews, and technical problem-solving activities.
- Share knowledge and provide guidance to team members when appropriate.
- Remain current on evolving software development technologies, tools, and methodologies.
- Research and evaluate new technologies that may enhance product capabilities and performance.
- Recommend improvements to software standards, processes, and development practices.
- Take ownership of assigned projects and drive tasks to successful completion with a strong focus on quality, reliability, and customer satisfaction.
The knowledge and skills needed to perform the job effectively, encompassing technical, managerial, and interpersonal skills. Includes the depth and breadth of the expertise required.
Practical/Technical Skills (Depth and scope of knowledge. Technology and Tools)
- Proficiency in object-oriented software development principles and methodologies.
- Experience with programming languages such as C, C++, C#, and related technologies.
- Knowledge of Microsoft Windows operating systems and software development environments.
- Experience with Microsoft Visual Studio and related development tools.
- Understanding of software architecture, design patterns, and application lifecycle management.
- Familiarity with source control systems such as Git, Azure DevOps, Team Foundation Server, or equivalent platforms.
- Knowledge of software testing, debugging, validation, and quality assurance practices.
- Familiarity with multi-threaded and multi-process software architectures.
- Understanding of graphical user interface development and user experience principles.
- Experience with XML, .NET technologies, communication protocols, and system integration concepts.
- Familiarity with Agile software development methodologies.
- Machine vision, image processing, and industrial automation experience preferred.
- Working knowledge of cameras, lighting systems, inspection technologies, and manufacturing environments preferred.
- Proficiency using AI-assisted development tools, code-generation platforms, and intelligent software agents.
Managerial Skills (Knowledge required for integrating and managing activities and functions)
- Strong project planning, prioritization, and execution abilities.
- Demonstrates ownership and accountability for assigned work.
- Ability to identify risks, develop solutions, and drive issues to resolution.
- Supports continuous improvement initiatives and process enhancement efforts.
- Works independently while collaborating effectively across multiple functional teams.
- Maintains a quality-focused approach while balancing customer and business requirements.
- Excellent verbal and written communication skills.
- Ability to communicate technical information to both technical and non-technical audiences.
- Strong analytical and problem-solving abilities.
- Ability to build productive working relationships with customers, suppliers, and internal stakeholders.
- Customer-focused mindset with a commitment to service excellence.
- Detail-oriented and methodical approach to problem solving and decision making.
- ...MES Software Engineer Eagle Wireless is looking for an MES Software Engineer as part of the Software Team in the Solon, OH office. Join us. Help build the networks the next generation of connected technology runs on. Eagle Wireless is building the connective...SuggestedFull timeInternshipWork at office
$130k - $140k
...Full-time Description Software Systems Engineer Position Summary Trust Consulting Services, Inc. is seeking a Software Systems Engineer to support our client, the Defense Logistics Agency (DLA). The Software Systems Engineer provides technical expertise...SuggestedFull timeTemporary workLocal areaRemote workMonday to Friday- ...Role Description The Hexagon CMM Programmer with PC-DMIS Software role is a full-time, on-site position based in Solon, OH. This... ...requirements. The role also involves collaborating with machinists, engineers, and quality personnel to troubleshoot dimensional issues,...SuggestedFull timeWork experience placement
- ...JOB SUMMARY: The Senior Software Engineer is responsible for designing, developing, and maintaining scalable software applications, APIs, and enterprise systems that support business objectives. This role serves as a technical leader within the engineering team,...SuggestedFull timeContract work
- ...looking for a place to do their best work. And if that’s you we would love to have you join us!Job DescriptionPosition Summary:As a Software Engineer for Rockwell Automation, you will develop industry-leading commercial software known for its innovation and usability.You will...SuggestedFull timeWork at officeFlexible hours
- We are looking for an experienced Software Developer to strengthen our cloud application environment and build reliable technical capabilities that support long-term business goals. This position will focus on creating and enhancing integrations, automation, reporting...
- ...to do their best work. And if that's you we would love to have you join us! Job Description Position Summary: As a Software Engineer for Rockwell Automation, you will develop industry-leading commercial software known for its innovation and usability. You...Work at officeFlexible hours
- ...Data Center Technology Engineer District Partners is exclusively partnering with an established data center technology company entering... ...global markets. What You'll Be Owning: Lead embedded software development from initial concept and architecture through...Full time
- ...loyal customer base of existing Fortune 100 customers and an expanding portfolio of new customers. Position Description: Sr. Software Engineer The successful candidate will have direct responsibility for new product development projects and the processes that bring...Temporary workCasual work
- ...Senior Software Engineer The Senior Software Engineer is responsible for participating in all aspects of the software development life cycle from requirement gathering through user acceptance testing and implementation. In addition, this position will participate in...
- ...solvers who are looking for a place to do their best work. And if that’s you we would love to have you join us!Job DescriptionAs a Software Engineer - Product Security, you will join a globally distributed software security team that ensures Rockwell Automation products are...Full timeWork at officeVisa sponsorshipWork visaFlexible hours
- ...due to a disability, contact this employer to ask for an accommodation or an alternative application process. Senior Software Development Engineer Full Time Hudson, OH, US 15 days ago Requisition ID: 1468 Join the Fleet Response Team Fleet Response is committed...Full timeWork at officeLocal areaRemote workFlexible hours
- ...Job Description Job Description As an Application Engineer, you will be responsible for conceptualizing, prototyping, testing, and validating electro-optical and electromechanical products and subsystems used in high-speed inspection systems. Working within a collaborative...Work at office
- ...historical costs, technical proposals, vendor quotations, and engineering judgment · Develop project scopes and cost estimates... ...knowledgeable and dedicated employment counselors, proprietary software solution, and proven system make this firm an excellent...
- ...jurisdictions throughout North America, is seeking qualified a Software Specialist to test, create and maintain custom software for... ...or Associates Degree (minimum) in Computer Science, Computer Engineering, Computer Programming or other equivalent technical degree....Relocation package
- ...their best work. And if that’s you we would love to have you join us!Job DescriptionJob DescriptionYou will be part of a Software Embedded engineering team. The team focuses on design, development, and test of embedded software, features, and functionalities. You will...Full timeWork at officeVisa sponsorshipWork visaFlexible hours
- Job Description Job Description Company Description Job Description Must be a US Citizen or GC holder with the ability to be hired as an FTE without sponsorships Salesforce Developer You will work directly alongside Business Analysts, Admins, and...Flexible hours
- ...Data Center Engineer Ohio DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology... ...and Cisco equipment. ~ Previous experience working with backup software. ~ Previous hands-on Windows and Linux server administration...Local area
$160k - $180k
...with our Integration Architect to design how Salesforce connects across the enterprise. You'll work closely with business leaders, engineering teams, and external partners to translate business priorities into secure, maintainable solutions and drive successful delivery....Full timeRemote work- ...Apex Systems is seeking an Embedded Software Engineer to join our new product development team. The team focuses on new product development, and you will be responsible for the design, development, and testing of embedded software, features, and functionalities.. This...
- ...consider joining our team. Position Summary:The Program Manager, Engineering Systems, is responsible for leading the strategic development,... ...a strategic vision for an integrated ecosystem of engineering software tools, optimizing for budget, functionality, labor efficiency,...Contract workWork experience placementLocal areaShift workDay shift
- ...looking for a place to do their best work. And if that’s you we would love to have you join us!Job DescriptionAs a Senior Embedded Software Engineer in Rockwell Automation, you will be part of a new product development team with a focus on design, development, and test of...Full timeTemporary workWork at officeVisa sponsorshipWork visaFlexible hours
- ...DescriptionPosition Summary:We are looking for a Full Stack CIAM Engineer in USA to design, develop, and integrate modern Customer... ...- You Might Also Have:Typically requires 8+ years of relevant software engineering experience with at least 2+ years working with IAM...Full timeWork experience placementWork at officeVisa sponsorshipWork visaFlexible hours
$90k - $144.9k
...Troy, MI, United States Highland Heights, OH, United States Full time REQ-1000051530 Lead Embedded Software Engineer – Hybrid Troy, MI or Highland Heights, OH, United States Come build something that matters. It takes great people to achieve greatness...Full timeLocal area- ...Position Overview: We are seeking an experienced Applications Engineer to develop technical solutions and quotations for custom industrial equipment and vacuum impregnation service business. This individual will work directly with customers to understand their parts...Full time
- Job Description SummaryJoin our team as a Design Quality Engineer, where you will play a pivotal role in developing and implementing compliance strategies to bring MR Coils technology to market. You will lead compliance efforts for New Product Introductions (NPI) and Installed...Work experience placementVisa sponsorshipWork visaRelocation package
- ...that everyone can grow and thrive.This position is not eligible for Visa Sponsorship.POSITION SUMMARYThe Senior Physical Automation Engineer is responsible for designing, developing, implementing, and maintaining automated systems and processes within the organization...For contractorsRelocation package
- ...TimeLooking for a CMM programmer with experience using Calypso software for Zeiss CMM machines.5+ years of experience in quality... ...as micrometers, calipers, and gauges, ensuring conformance to engineering specifications and blueprints.Select and apply appropriate inspection...
- ...We are currently assisting our client, an industrial manufacturer, with a Design Engineering search in the Solon, OH area. Relocation assistance is available to candidates residing outside the Northeast Ohio area. Responsibilities: Design forged products and...Relocation package
- ...hope you’ll consider joining our team. The Senior Reliability Engineer will be responsible for the asset management standards and governance... ...projects simultaneously. Excellent computer and typical office software skills. Strong understanding of hydraulic, pneumatic,...Contract workWork experience placementWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer healthcare Solon, OH
- software developer Solon, OH
- ngo software engineer Solon, OH
- startup software engineer Solon, OH
- software developer positions Solon, OH
- remote entry level software developer Solon, OH
- part time software developer remote Solon, OH
- software developer fintech Solon, OH
- software engineer amazon Solon, OH
- information technology software engineer Solon, OH





