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
- ...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...SuggestedRemote jobInternship
$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...SuggestedFull timeWork experience placementSummer workInternshipSummer internshipWork at officeLocal areaImmediate startWork from home3 days per week- ...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
$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...SuggestedWork at officeLocal areaVisa sponsorshipFlexible hoursShift work- ...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...SuggestedFull timeShift work
$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 employmentWork experience placementWork at officeImmediate startFlexible hours- ...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
$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 wageLocal areaRemote workNight shift$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$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 ...- ...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...
- 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
- ...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
- 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
- ...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 timeWork experience placementFlexible hours
- ...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
- ...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 workRemote work
- ...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
- ...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
$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- 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 timeH1bWork at officeFlexible hours
$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 workLocal area- 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
- ...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 placementFlexible hours
- ...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
- ...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 workWork at officeFlexible hours
- ...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...
$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 workTemporary workInternshipWork at officeWeekend workAfternoon shift- ..., 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 timeContract workRemote work
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer internship remote Cleveland, OH
- software engineer remote Cleveland, OH
- graduate software developer no experience Cleveland, OH
- information technology software engineer Cleveland, OH
- senior software engineer remote Cleveland, OH
- junior software developer remote Cleveland, OH
- software engineer travel Cleveland, OH
- startup software engineer Cleveland, OH
- software engineer visa sponsorship Cleveland, OH
- senior software design engineer Cleveland, OH







