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

Software Engineer

KESTREL Vision

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

What we offer

  • A truly international environment, collaborating with teams across Europe and North America
  • A role with strong technical impact on product quality, architecture and team practices
  • A culture that values collaboration, ownership and continuous improvement
  • Occasional travel opportunities to collaborate with global teams and customer sites

___

We're an equal opportunity employer. All qualified applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status, or any other characteristic protected by law.

We offer a comprehensive benefits package including:

  • 401(k) & 401(k) matching
  • Health Insurance
  • Dental & Vision Insurance
  • Disability & Life Insurance
  • Paid Time Off & Holiday Pay
  • HSA, FSA
  • Paid Parental Leave
  • Employee Assistance Program

Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Cleveland, OH vacancy
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Cleveland, OH
    1 day ago
  • $52 - $58 per hour

     ...cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go... 
    Suggested
    Full time
    Work experience placement
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Immediate start
    Work from home
    3 days per week

    Lyft

    Cleveland, OH
    2 days ago
  •  ...combine high-speed cameras, image processing, AI, and industrial software to help ensure quality, safety, and efficiency for customers...  ..., system performance, and collaboration within a global engineering environment. In This Role, You Will Design, develop, test... 
    Suggested

    KESTREL Vision

    Cleveland, OH
    a month ago
  • $122k - $240.5k

    Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We... 
    Suggested
    Work at office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    Deloitte

    Cleveland, OH
    3 days ago
  •  ...About VoiceERP: VoiceERP builds software that helps delivery companies manage their drivers and daily operations. Our platform, Viki,...  ...and arranging shift coverage. We’re hiring a Senior Software Engineer to help build and improve the platform, from tools that let managers... 
    Suggested
    Full time
    Shift work

    voiceERP

    Cleveland, OH
    1 day ago
  • $100k - $150k

     ...and their stakeholders. We do so with innovative, cloud-based software that enhances efficiency, security, and interoperability. Our solutions...  ...increasingly digital world. Job Title: Software Reliability Engineer (Mid to Senior) Location : Cleveland (Onsite – 4 days in... 
    Permanent employment
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    CHAMP

    Cleveland, OH
    16 days ago
  •  ...Job Description Job Description POSITION SUMMARY Flexjet is currently seeking a talented Software Engineer III who is passionate about innovation and backend technologies to join our development team. Flexjet empowers software engineers to learn, innovate,... 
    Work experience placement

    Flexjet

    Cleveland, OH
    more than 2 months ago
  • $106k - $159.5k

     ...purposeful work and meaningful impact every day. Learn more about what makes us different and how you can make your mark as a Senior Software Engineer at Marsh Agency. Marsh Agency helps people and organizations manage risk and prepare for the future through insurance,... 
    Minimum wage
    Local area
    Remote work
    Night shift

    Marsh

    Cleveland, OH
    1 day ago
  • $80.51k - $107.34k

     ...shape the future of AI‑ready connectivity, join us today. The Role Join Lumen Security Advisory Services as a Cloud Security Engineer, helping customers identify and reduce security risk across cloud and on-premises environments. This hands-on, early-career... 
    Full time

    Lumen

    Cleveland, OH
    3 days ago
  • $70.8k - $156.7k

    Senior Full Stack Java DeveloperCGI is looking to hire a Full Stack Java (Angular focused development) specializing in building secure, scalable, and high performance RESTful and event driven APIs to work on projects for one of the largest financial institutions in US ...

    CGI

    Cleveland, OH
    3 days ago
  •  ...adoptionRequired Qualifications/ SkillsBachelor's degree in Computer Science, Information Technology, or related field8+ years of professional software development experience with at least 3+ years in a lead or senior roleStrong expertise in Java 11+ and Spring Boot framework for... 

    Techstra Solutions

    Cleveland, OH
    5 days ago
  • Senior Java Full Stack DeveloperThis position is located at our client site five days a week in either Pittsburgh, PA, Cleveland, OH, or Dallas, TX.ResponsibilitiesAt least 6+ years of Java API development, hands on troubleshooting and deployment experience. (Mandatory...
    Local area

    System One Holdings, LLC

    Cleveland, OH
    4 days ago
  •  ...bachelor's degree in a technical field or relevant work experienceJOB DESCRIPTIONProvides detailed technical design and development of software solutions using existing and emerging technology platforms. Proposes & designs software solutions to address complex business... 
    Flexible hours

    Saxon Global

    Cleveland, OH
    3 days ago
  • OverviewSenior Software Engineer — Claims PlatformWorks intensely across all phases of software delivery — conceptual design, detailed design, implementation, testing, and production deployment — on a large-scale enterprise insurance claims platform. Leads internal architecture... 
    Full time

    AmTrust

    Cleveland, OH
    4 days ago
  •  ...you we would love to have you join us!Job DescriptionJob DescriptionYou'll join the Platforms Engineering team that builds the shared AI capabilities behind Rockwell's software portfolio, including FactoryTalk Design Studio, FTOptix, and Studio 5000 Logix Designer. You'... 
    Full time
    Work experience placement
    Flexible hours

    Rockwell Automation

    Cleveland, OH
    1 day ago
  •  ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... 
    Worldwide

    USM

    Cleveland, OH
    2 days ago
  •  ...during contract - hybrid onsite at conversionKnowledge & Experience3+ years of IT related experience working on all phases of the Software Development Lifecycle.3+ years of experience implementing REST services in Java.3+ years of experience with Relational Database Management... 
    Contract work
    Remote work

    Software Technology Inc

    Cleveland, OH
    2 days ago
  •  ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... 
    Worldwide

    USM Systems, Ltd.

    Cleveland, OH
    1 day ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Cleveland, OH
    4 days ago
  • $100.2k - $125k

    OverviewThe 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, helping drive... 
    Full time

    AmTrust

    Cleveland, OH
    5 days ago
  • About the role:MRI Software is seeking a Senior Software Engineer to join our team working on the MRI suite of products. As a Senior Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development... 
    Full time
    H1b
    Work at office
    Flexible hours

    MRI Software

    Cleveland, OH
    17 hours ago
  • $100k - $120k

     ...Savage Innovations is looking for a local mid-level full stack engineer who is ready to take on more. You'll ship full features from requirements...  ...About Savage Innovations Savage Innovations is a Cleveland software development agency founded in 2017. We build custom software,... 
    Agency work
    Local area

    Savage Innovations

    Cleveland, OH
    a month ago
  • About the Role This position will be 60% Frontend and 40% Backend. Will require at least 5+ years with Java and some experience with C#. The client is an Agile environment. Experience with Shared Libraries and the ability to contribute to it. Must be a Self-Starter...
    Full time

    Exodus Integrity Services | IT Staffing & Consulting

    Cleveland, OH
    2 days ago
  •  ...Cloud Data EngineerAmTrust is seeking a highly motivated and accomplished Cloud Data Engineer with expertise in Azure Databricks, Azure Synapse Analytics, SQL, and cloud-based data platforms. The ideal candidate will have experience designing, developing, and optimizing... 
    Work experience placement
    Flexible hours

    AmTrust Financial

    Cleveland, OH
    2 days ago
  •  ...Job Description Job Description Software Engineer II Mayfield Heights, OH (Onsite) JOB SUMMARY: The Software Engineer I is responsible for designing, developing, testing, and maintaining software applications and systems that support business objectives. This... 
    Contract work

    ConsultNet

    Cleveland, OH
    18 days ago
  •  ...Honeywell Building Automation's HBT SVS team and help advance the software behind commercial refrigeration control systems. In this role,...  ...and evolution of refrigeration applications, tackling complex engineering challenges, and improving system performance, reliability, and... 
    Temporary work
    Work at office
    Flexible hours

    Honeywell

    Independence, OH
    3 days ago
  •  ...join our Service Delivery Center in a fast-paced, collaborative environment. You will design, build, test, and support distributed software solutions with a focus on modern tech stacks and cloud-native architectures. You’ll work on transforming client systems using... 

    EY

    Cleveland, OH
    2 days ago
  • $71k - $89k

     ...aligns with your experience and passions, we highly encourage you to apply. Summary The Rock & Roll Hall of Fame is seeking a Junior Software Developer to join our technology team and help create exceptional digital experiences for Rock and Roll Hall of Fame guests. This... 
    Contract work
    Temporary work
    Internship
    Work at office
    Weekend work
    Afternoon shift

    Rock & Roll Hall of Fame

    Cleveland, OH
    1 day ago
  •  ..., and real customers who depend on your work? Join our Support Development team. About Solutions360 Solutions360 builds Q360, ERP software purpose-built for System Integrators, Fire/Life Safety & Security — helping companies run projects, service, inventory, and finance... 
    Full time
    Contract work
    Remote work

    Solutions360

    Cleveland, OH
    1 day ago
  •  ...in this role.The Java Web Developer I position is responsible for the development, integration, and implementation of application software supporting mission-critical business applications within the TAG IT merchandise accounting systems group. The position requires participation... 

    Samprasoft

    Cleveland, OH
    3 days ago

Do you want to receive more vacancies?

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