Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.
#J-18808-Ljbffr
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Solon, OH vacancy
  •  ...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... 
    Suggested
    Full time
    Internship
    Work at office

    Eagle Wireless

    Solon, OH
    2 days ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Monday to Friday

    GrabJobs

    Solon, OH
    1 day ago
  •  ...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,... 
    Suggested
    Full time
    Work experience placement

    SRPM, Inc.

    Solon, OH
    4 days ago
  •  ...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,... 
    Suggested
    Full time
    Contract work

    ConsultNet Technology Services and Solutions

    Mayfield Heights, OH
    1 day ago
  •  ...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... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    5 days ago
  • 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... 

    Robert Half

    Twinsburg, OH
    1 day ago
  •  ...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 office
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    5 days ago
  •  ...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

    District Partners

    Aurora, OH
    1 day ago
  •  ...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 work
    Casual work

    LayerZero Power Systems

    Aurora, OH
    1 day ago
  •  ...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... 

    Talentify.io

    Highland Heights, OH
    2 days ago
  •  ...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 time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    4 days ago
  •  ...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 time
    Work at office
    Local area
    Remote work
    Flexible hours

    Fleet Response

    Hudson, OH
    1 day ago
  •  ...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

    Kestrel Vision

    Solon, OH
    a month ago
  •  ...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... 

    Search Masters, Inc

    Solon, OH
    4 days ago
  •  ...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

    Eclipse Compliance Testing

    Solon, OH
    3 days ago
  •  ...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 time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    2 days ago
  • 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

    HireTech Group

    Bedford, OH
    25 days ago
  •  ...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

    DRW

    Solon, OH
    5 days ago
  • $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 time
    Remote work

    Great Day Improvements

    Twinsburg, OH
    5 days ago
  •  ...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... 

    Apex Systems

    Mayfield Heights, OH
    5 days ago
  •  ...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 work
    Work experience placement
    Local area
    Shift work
    Day shift

    Swagelok

    Solon, OH
    3 days ago
  •  ...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 time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    1 day ago
  •  ...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 time
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    3 days ago
  • $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 time
    Local area

    Stanley Black and Decker

    Mayfield Village, OH
    1 day ago
  •  ...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

    Godfrey & Wing

    Aurora, OH
    3 days ago
  • 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 placement
    Visa sponsorship
    Work visa
    Relocation package

    GE Healthcare

    Aurora, OH
    1 day ago
  •  ...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 contractors
    Relocation package

    Nestlé

    Solon, OH
    4 days ago
  •  ...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... 

    Veracity

    Solon, OH
    5 days ago
  •  ...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

    JMI Recruiting Services, LLC

    Solon, OH
    4 days ago
  •  ...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 work
    Work experience placement
    Work at office
    Local area

    Swagelok

    Solon, OH
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!