Software Engineer Tech Lead

Kestrel Vision

  • Solon, OH
  • Today

    Highlights

    Our solutions combine high-speed cameras, image processing, AI, and industrial software to help ensure quality, safety, and efficiency for customers in the food & beverage, pharmaceutical, and packaging industries. Job Description Job Description At Kestrel Vision, we build advanced machine vision inspection systems used on high-speed production lines around the world.

    Numbers & Facts

    LocationSolon, OH

    Description

    Job Description
    Job Description

    At Kestrel Vision, we build advanced machine vision inspection systems used on high-speed production lines around the world. Our solutions combine high-speed cameras, image processing, AI, and industrial software to help ensure quality, safety, and efficiency for customers in the food & beverage, pharmaceutical, and packaging industries.


    This is a hands-on role focused on software development, system performance, and collaboration within a global engineering environment.


    In This Role, You Will

    • Design, develop, test, and maintain software for industrial vision inspection systems
    • Contribute to high-performance applications involving image processing and real-time data handling
    • Participate in software design discussions, code reviews, and continuous improvement efforts
    • Troubleshoot and resolve software issues related to performance, reliability, and system integration
    • Collaborate with software, systems, and project teams on new features and product enhancements
    • Support software quality initiatives through testing, debugging, and documentation
    • Contribute to integration efforts involving industrial hardware, cameras, and plant-level communication systems
    • Work within Agile development processes and modern software development practices
    • Actively contribute to the codebase by developing new functionality and improving existing applications


    Our Technology Environment

    • C++ for high-performance and real-time applications
    • C# / .NET for tools, services, and operator interfaces
    • Python for scripting, utilities, and prototyping
    • Vision and image processing technologies such as OpenCV or similar frameworks
    • High-speed industrial camera technologies
    • Industrial communication protocols such as OPC UA and Modbus
    • Azure DevOps, Git, CI/CD tools, and Agile development practices


    We’re Looking for Someone Who

    • Has a Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or a related field
    • Has professional software development experience in C++, C#, or related technologies (5y at least)
    • Is comfortable working in Agile development environments
    • Has experience with modern software development and source control practices
    • Possesses strong analytical, troubleshooting, and problem-solving skills
    • Works well in a collaborative engineering environment
    • Communicates effectively with technical teams and stakeholders


    Preferred Qualifications

    • Experience with machine vision, industrial automation, manufacturing systems, or real-time applications
    • Familiarity with image processing libraries or industrial camera systems
    • Exposure to AI, GPU computing, or advanced vision technologies is a plus

    Similar Jobs