Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
To be successful in this role, you should possess:A strong background in software engineering with a focus on computer vision technologies. Proficiency in programming languages such as Python, C++, or Java. Experience with machine learning frameworks and libraries. A collaborative mindset with excellent communication skills to work effectively with cross-functional teams. Problem-solving skills and a passion for technology innovation.
About the job
Join our innovative team at butterflymx as a Senior Software Engineer specializing in Computer Vision. In this fully remote role, you will play a pivotal part in developing advanced computer vision algorithms and applications that enhance our product offerings. Your expertise will be vital in driving the future of our technology, enabling seamless user experiences.
About butterflymx
butterflymx is a leading technology company dedicated to transforming the way people interact with buildings. Our innovative solutions simplify access control and enhance the overall user experience. We pride ourselves on fostering a collaborative and inclusive remote work environment where creativity and innovation thrive.
Similar jobs
1 - 20 of 51,227 Jobs
Search for Senior Software Engineer - Computer Vision
Join our innovative team at butterflymx as a Senior Software Engineer specializing in Computer Vision. In this fully remote role, you will play a pivotal part in developing advanced computer vision algorithms and applications that enhance our product offerings. Your expertise will be vital in driving the future of our technology, enabling seamless user experiences.
Full-time|On-site|Springfield, Virginia, United States
Your ImpactBecome a vital part of a mission-driven team where your contributions have significant importance. We are on the lookout for a Senior Computer Vision Engineer to develop innovative solutions that support essential national defense initiatives. This position merges practical development, system-level reasoning, and collaboration with diverse teams, including software engineers, systems integrators, and program managers.In this role, you will lead the design and implementation of real-time computer vision systems that operate in dynamic and often high-pressure settings. This is a results-oriented position within an ML-Ops framework aimed at delivering production-ready solutions, managing large-scale data, and ensuring effective model deployment and performance in practical scenarios.You will also play a crucial role in full lifecycle systems engineering activities, making sure that mission requirements are translated into scalable, effective, and sustainable technical solutions across both software and integrated systems.
About GameChanger GameChanger builds technology that helps families, coaches, and volunteers support youth athletes on and off the field. The company’s mission centers on fostering leadership, teamwork, responsibility, and confidence in young players, giving them skills that last a lifetime. GameChanger’s platform brings pivotal youth sports moments to life, supporting the entire community around each team. With a remote-first approach and headquarters in New York City, GameChanger tackles complex challenges in youth sports. The team values both a passion for sports and a drive to build thoughtful, innovative products for the community. Role Overview: Senior Software Engineer, Computer Vision Applications This fully remote US-based role sits on the Computer Vision team. The Senior Software Engineer will own the delivery of software systems that bring advanced computer vision features to GameChanger’s users. Most work focuses on backend infrastructure, designing, developing, and improving systems that power new experiences. There are also opportunities to extend these capabilities to frontend platforms. This role collaborates closely with engineers, designers, and product managers to build features using the latest computer vision models. The work supports automated highlights, video analysis, and new ways for millions of youth sports teams to experience the game. The position reports to the Engineering Manager for Computer Vision Applications. What You Will Do Design, develop, and maintain large-scale APIs, data pipelines, and event-driven systems for a range of computer vision features. Architect and manage schemas and queries to support high-traffic, data-heavy workloads efficiently. Contribute to frontend integrations on Android, iOS, and web, connecting backend computer vision features to user-facing experiences. Work with Engineering, Product, Design, and QA teams to deliver scalable and reliable platform features. Integrate computer vision features into production systems with a focus on performance, maintainability, scalability, and compatibility across platforms. Who We’re Looking For At least 6 years of software engineering experience, with a strong interest in working across multiple domains as a generalist.
Field AI is revolutionizing the interaction between robots and the real world. Our mission is to architect risk-aware, dependable, and field-ready AI systems that tackle the most intricate challenges in robotics, thereby unlocking the full potential of embodied intelligence. We transcend conventional data-driven methodologies and pure transformer-based frameworks, embarking on a novel journey with globally deployed solutions that yield tangible results and enhance models through real-world applications.We are currently in search of a talented 3D Computer Vision Engineer to spearhead the development of cutting-edge algorithms for 3D reconstruction and spatial comprehension.In this pivotal role, you will engage with high-fidelity laser scanners and imaging sensors to create and refine pipelines for processing, analyzing, and structuring extensive 3D point cloud datasets. Your primary focus will be on computational geometry, ensuring reconstruction accuracy, and implementing production-grade solutions to derive precise geometric insights from real-world data.This position prioritizes robust mathematical expertise and high-performance software development over direct robot hardware implementation.
Full-time|$119K/yr - $197.6K/yr|On-site|Redlands, CA
Overview Join Esri's Professional Services team as a Senior Software Development Engineer, where you will contribute to the development of cutting-edge GIS software solutions. This position involves working on advanced systems that utilize computer vision, machine learning, and artificial intelligence to detect and extract real-world objects from various types of data, including 360-degree imagery, video, LiDAR point clouds, and oriented images. Your contributions will be crucial in creating authoritative datasets that support essential infrastructure projects for transportation departments and asset management planning. Your role requires an in-depth understanding of computer vision algorithms, geospatial data processing, and large-scale data management, along with proficiency in Python. Collaborate closely with researchers and product engineers to bridge innovative research with production-ready software. Our team develops tools for geospatial data management, visualization, and analysis, empowering GIS professionals to tackle complex real-world challenges. If you're driven by a passion for geospatial technology, AI-powered data extraction, and crafting scalable, high-performance solutions, this is an exceptional opportunity to engage in GIS innovation and significantly impact how organizations manage and interpret their physical assets.
Join Skyways as we revolutionize air transportation through cutting-edge autonomous unmanned aerial vehicles (UAVs). With robust support from investors, including a $37M STRATFI contract from the U.S. Air Force, we operate at the forefront of both commercial and defense sectors. Our journey has seen us design, build, and successfully fly aircraft alongside real customers and government partners, and we're now poised to scale our operations toward full production.Situated in Austin, TX, and backed by leading investors including Y Combinator, our team thrives on rapid prototyping and real-world deployment. We actively design, test, and operate our systems in the field, seamlessly integrating our findings into engineering and product strategies. As we expand, we seek innovative builders and leaders eager to take ownership, delve into technical challenges, and contribute to transitioning our aircraft from successful trials to full-scale production.The OpportunityAt Skyways, we're at the cutting edge of autonomous aerial platforms. This isn't merely an engineering position; it’s a pivotal role for a Senior Software Engineer specializing in computer vision and robotics. We’re looking for a talented individual who can significantly impact our technology and drive our growth and revenue.
Full-time|$119K/yr - $197.6K/yr|On-site|Redlands, CA
Overview Join Esri's Professional Services team as a Senior Software Development Engineer, where you will contribute to the creation of cutting-edge GIS software solutions. In this pivotal role, you will engage in developing a system that utilizes computer vision, machine learning, and artificial intelligence to identify and extract real-world objects from 360-degree imagery, videos, LiDAR point clouds, and oriented imagery. Your efforts will be instrumental in generating authoritative datasets that support essential infrastructure such as roadway networks for transportation departments and indoor facility asset datasets for effective asset management and planning. To excel in this role, you must possess a profound understanding of computer vision algorithms and geospatial data processing, along with experience in managing large-scale data and proficiency in Python. You will work closely with researchers and product engineers, bridging the gap between innovative research and production-ready software. Our team develops tools for geospatial data management, visualization, and analysis, empowering GIS professionals to address complex real-world challenges. If you are enthusiastic about geospatial technology, AI-driven data extraction, and creating scalable, high-performance solutions, this is an exceptional opportunity to be at the forefront of GIS innovation and to make a significant impact on organizational asset management and understanding.
About Lumilens Lumilens builds photonics infrastructure for AI supercomputing. The team develops technology from chip-to-chip optical interconnects to scalable photonic engines, aiming for faster, cooler, and more efficient computing. Backed by Mayfield and led by experienced industry leaders, Lumilens operates as a well-funded startup. The company focuses on rethinking the optical layer from the silicon up. Engineers at Lumilens work closely together to address complex challenges in optics, systems, and scalability. The company is in an early growth phase, offering the chance to shape foundational technology. Role Overview: Software Engineer – Computer Vision & Robotics This position centers on developing advanced systems for intelligent automation within Lumilens’s manufacturing and photonics platforms. The role combines robotics, AI, and high-performance software to build frameworks that help machines perceive, learn, and interact with complex physical environments. The engineer will design and implement manufacturing automation systems, integrate computer vision and AI algorithms into real-world applications, and optimize performance for simulation, training, and edge deployment. Collaboration with hardware, manufacturing, and systems teams is essential to move intelligent automation from prototypes to scalable production. What You Will Do Develop and deploy software for manufacturing automation using computer vision and AI. Integrate vision and robotics algorithms into production systems. Optimize software for simulation, model training, and deployment on edge devices. Work closely with hardware and manufacturing teams to scale automation solutions. What We Look For Strong experience in computer vision and robotics software development. Hands-on expertise with ROS (Robot Operating System) and distributed systems. Track record of building reliable, real-time software for robotics, autonomous vehicles, or automated manufacturing. Location San Jose
Full-time|$175.5K/yr - $215K/yr|On-site|New York, New York, United States
CLEAR’s mission is to redefine secure identity for the future. With more than 38 million members and a growing network of global partners, CLEAR’s identity platform supports safer, more convenient experiences in both physical and digital spaces. From airports to stadiums and daily interactions, the platform aims to make identity verification seamless and secure. Role Overview CLEAR is hiring a Senior Software Engineer with deep expertise in computer vision and image signal processing. This engineer will help shape the next generation of CLEAR products, moving beyond traditional identity verification and exploring new ways to connect digital identities. What You Will Do Design, build, test, and deploy computer vision applications for CLEAR’s platform Work on projects that extend CLEAR’s capabilities in digital identity Focus on privacy and security as core principles in all technical decisions Location This position is based in New York, New York, United States.
We are seeking a talented and innovative Computer Vision Algorithm Engineer to join our dynamic team at Integrated Resources Inc. In this role, you will be responsible for developing and optimizing advanced algorithms that enhance our computer vision capabilities. You will collaborate with cross-functional teams to implement cutting-edge solutions that drive our projects forward.
Full-time|Hybrid|Foster City, California, United States
Onsite in Foster City, CA | at least 3 days onsiteThe Perception team seeks a talented Machine Learning Engineer to innovate advanced Computer Vision modules, significantly enhancing the onboard perception capabilities of our robotic fleet. This position will directly influence safety and operational efficiency. The ideal candidate will engage in the complete design and development process, encompassing data collection, dataset creation, and the design and implementation of machine learning models. Key Responsibilities:Architect and develop in-cabin Computer Vision ML modules for critical safety and monitoring applications.Implement advanced Perception model architectures and sophisticated training methodologies.Create high-quality datasets utilizing inputs from our sensor stack and large-scale data.Validate and optimize solutions through real-world driving scenarios, directly enhancing the safety and reliability of our autonomous systems. Essential Qualifications:Bachelor's Degree in Computer Science or Computer Engineering with a minimum of 4 years of relevant experience.Proficient in modern Computer Vision and Machine Learning, especially in areas like 3D reconstruction, detection, classification, and semantic segmentation.Experience in training and deploying Deep Learning models.Strong programming skills in C++ and/or Python.Exceptional communication abilities. Preferred Qualifications:Familiarity with any of the following:Experience in the self-driving industry.Expertise in integrating ML models within latency-sensitive systems.Proficiency in CUDA programming. Employee Benefits:Comprehensive Health Care Plan (Medical, Dental, and Vision).Life Insurance (Basic and Voluntary, including AD&D).Generous Paid Time Off (Vacation, Sick Leave, and Public Holidays).Opportunities for Training and Development.Retirement Plan options (401k, IRA).
Full-time|$100K/yr - $200K/yr|On-site|Wakefield, Rhode Island
This Software Engineer position focuses on computer vision and autonomy within the Marine Systems team at Charles River Analytics. The role is based in Wakefield, Rhode Island, and welcomes candidates ranging from early career to senior levels. Key Responsibilities Create prototypes and practical solutions for marine systems using computer vision and autonomous technologies. Turn research concepts into mission-driven applications that address real-world challenges. Work closely with a multidisciplinary team to advance projects in defense and autonomy. What We Look For Experience in computer vision, autonomy, or related areas of software engineering. Interest in developing mission-focused innovations for marine systems. Comfort working as part of a collaborative research and development team. Open to applicants at various experience levels. This position offers the opportunity to contribute to projects with real impact in both government and commercial sectors, supporting advancements in national security and marine technology.
Full-time|$220K/yr - $292K/yr|On-site|Costa Mesa, California, United States
The Maneuver Dominance team at Anduril Industries develops multi-asset autonomy for large groups of unmanned aerial vehicles. This group integrates advanced perception and autonomy algorithms into complex aerial platforms, focusing on reliable perception and mission execution in challenging environments. The team’s work pushes the limits of autonomous flight by solving problems where dependable perception is essential. Role overview The Senior Computer Vision Engineer will join the team in Costa Mesa, California, to design advanced perception systems for autonomous aerial platforms. The role requires deep knowledge of computer vision algorithms and a strong robotics background. Projects will involve visual perception, SLAM, motion planning, controls, and state estimation. The engineer will make practical decisions that reflect the unique constraints of aerial systems and will play a key part in integrating Anduril’s products for reliable autonomous operation. This position blends technical depth in computer vision with broad systems-level experience in robotics and autonomy. What you will do Lead the development of perception systems for autonomous aerial platforms. Apply advanced computer vision algorithms to robotics challenges in real-world settings. Tackle problems involving SLAM, motion planning, controls, and state estimation. Make engineering decisions that balance technical options with platform constraints. Collaborate with other teams to ensure successful integration and operation of Anduril’s products. Requirements Extensive experience in computer vision and robotics. Strong systems-level understanding of autonomous platforms. Ability to scale solutions while keeping mission objectives in focus. Comfort working in environments where reliable perception is critical. A practical, mission-driven approach to engineering decisions. Location This position is based in Costa Mesa, California, United States.
Full-time|$130K/yr - $300K/yr|On-site|San Mateo, CA United States
About UsAt Verkada, we are revolutionizing the way organizations safeguard their people and assets through our cutting-edge, AI-driven platform. As a frontrunner in cloud-based physical security solutions, we empower organizations with enhanced safety and efficiency through a singular, integrated software platform that encompasses video security, access control, air quality monitoring, alarms, intercoms, and visitor management. With over 30,000 clients globally, including more than 100 Fortune 500 companies, Verkada is the trusted physical security partner for seamless management, intelligent oversight, and scalable implementations. Established in 2016, we have experienced rapid growth, with 15 offices and a workforce exceeding 2,200 dedicated professionals.Recent Projects for This Role IncludeDesigning and deploying a binary classifier using TensorFlow to detect binary states across hundreds of cameras.Identifying unusual object additions or removals within a scene.Counting and monitoring the frequency of objects and people.Your ResponsibilitiesHold a Bachelor’s Degree in Computer Science, ideally with research experience.Possess over 2 years of professional software engineering experience.Have at least 1 year of work or research experience with contemporary neural network frameworks.Exhibit proficiency in at least one practical programming language.Contribute effectively within an agile team software development setting.What You OfferProficient in C++, capable of writing clean, modular code.Familiarity with traditional computer vision algorithms.Experience in training deep learning networks utilizing TensorFlow, Keras, Caffe, or similar frameworks.Strong understanding of data structures and software architecture.Must be willing and able to work onsite five days a week.
Full-time|$155K/yr - $205K/yr|Remote|United States - Remote
At Compound Eye, we empower machines to perceive their environment in three dimensions and in real-time, utilizing only passive sensors such as cameras and Inertial Measurement Units (IMUs). Our cutting-edge VIDAS™ technology transforms video from automotive-grade cameras into a rich, semantic 3D representation of the world, enabling vehicles and robots to navigate their surroundings—offering a fully redundant alternative to LiDAR and radar systems. We are a revenue-generating company delivering products to clients across the automotive, agriculture, healthcare, and defense sectors, backed by Khosla Ventures and other top-tier investors.Our team of 20 professionals in the U.S. is on a mission to teach machines how to see. We cultivate a culture rooted in transparency, mutual respect, and the appreciation of innovative ideas, regardless of their origin.The RoleWe are in search of a Senior Computer Vision Engineer with extensive experience in state estimation, sensor fusion, and geometry-based perception. You will play a pivotal role at the heart of our VIDAS™ technology, developing and enhancing algorithms that enable machines to comprehend the world solely through camera data.The most challenging problems we face may not have off-the-shelf solutions. You should have encountered scenarios where algorithms have failed, existing literature provided no guidance, and you had to revert to first principles to understand the underlying issues.What You’ll DoDesign and enhance algorithms for pose estimation, SLAM, Visual-Inertial Odometry (VIO), and 3D reconstruction.Develop and optimize navigation filters including Extended Kalman Filters (EKF) and other classical state estimation methodologies.Take ownership of sensor fusion pipelines that integrate IMU and camera data in Lidar-free configurations.Create and maintain multi-view geometry and camera calibration systems.Lead the development of real-time perception solutions for autonomous and robotic applications.Evaluate algorithm performance and failure modes, translating insights into actionable improvements.Guide and mentor a team of equally skilled engineers.What You BringA minimum of 3–6 years of practical experience in computer vision or robotics perception, with a focus on:Pose estimation, SLAM, Visual-Inertial Odometry (VIO), and 3D reconstruction.Nonlinear optimization techniques (e.g., bundle adjustment, factor graphs).Classical state estimation methods and Kalman filters (EKF).Sensor fusion approaches integrating IMU and camera data.
Join WeRide, a pioneering leader in the autonomous driving technology sector, as a Software Engineer focused on Computer Vision. Since our inception in 2017, we have been at the forefront of developing advanced autonomous driving solutions, achieving operational excellence from Level 2 to Level 4. We are proud to be the only technology firm globally to possess driverless permits in China, the UAE, Singapore, and the United States. Our innovative research and development, testing, and operational deployments span over 30 cities across 10 countries, and we have successfully maintained a self-driving fleet for more than 2,200 days. Step into the future of transportation with us!
Full-time|$175K/yr - $250K/yr|Hybrid|San Francisco Office
Join our innovative team at Glacier! This hybrid role requires in-office presence on Tuesdays and Thursdays.At Glacier, we're on a mission to address one of the most pressing challenges of our time: waste management. Did you know that over half of recyclables in the U.S. end up in landfills? We're committed to changing that narrative. Our efforts not only aim to enhance recycling practices, but also to mitigate carbon emissions, conserve energy, and protect our natural resources.We develop advanced sorting robots tailored to efficiently separate recyclables, combined with AI-driven business analytics that empower recyclers to optimize their operations and promote a more circular economy.Our technology has garnered the trust of major clients, including Colgate, Amazon, and municipal recycling facilities, as we turn recycling data into actionable insights. Our innovations have been featured in TIME's Best Inventions, a TIME documentary, and various leading publications like TechCrunch, Fortune, and CBS.The Role:We are seeking a dynamic and experienced technical leader to spearhead Glacier's Computer Vision strategy and manage our engineering team. This is a hands-on leadership position overseeing a distributed team across the U.S. and globally.Computer Vision is integral to our product offerings and significantly influences our company's achievements. This position will report directly to the co-founder and CTO.What You’ll Do:Drive the vision, strategy, and execution of Glacier's Computer Vision roadmap.Lead and cultivate our distributed Computer Vision engineering team through hiring, onboarding, and performance management.
LocationOn-site — Austin, TXEmployment TypeFull-TimeJob TitleComputer Vision Engineer (Junior, Senior, Lead/Principal)Company OverviewJoin 9-mothers, a dynamic and well-funded startup pioneering the development of autonomous machines for defense applications. Our flagship product is engineered to counteract small, agile FPV suicide drones—often seen in contemporary conflicts like the Russia-Ukraine situation. We pride ourselves on creating systems that demand unparalleled perception and decision-making capabilities. If you are passionate about transforming innovative machine learning technologies into operational solutions, this is the ideal environment for you.Though we currently concentrate on defensive systems, there is exciting potential for future expansions into advanced capabilities.Position SummaryWe are on the lookout for a skilled Computer Vision Engineer to become the “vision” of our autonomous c-sUAS platforms. In this role, you will be responsible for architecting, deploying, and refining the perception pipeline, with a focus on achieving low-latency and high-frame-rate processing to accurately track fast-moving targets.Your expertise should encompass building models and systems from the ground up, transcending the use of existing frameworks. This entails developing bespoke models rather than merely implementing tools like YOLO, showcasing a deep understanding of the complexities within the problem space.Essential DutiesDesign and implement a comprehensive embedded computer vision pipeline using high-performance programming languages such as Python and C++.Employ real-time object detection models (e.g., YOLO) and optimized CNNs to deliver top-tier object detection and tracking performance.Enhance code for low-latency, high-frame-rate efficiency on constrained embedded systems, demonstrating practical experience with NVIDIA Jetson platforms and camera pipelines.Utilize geometric vision principles (calibration, rectification, and 3D geometry) to convert 2D camera images into precise 3D coordinates for fire control and guidance systems.Collaborate closely with robotics and AI teams to ensure that perception data is reliable for autonomous decision-making and effective countermeasure guidance.
Aquabyte is on the lookout for a Computer Vision Engineer to join our team in developing and deploying innovative algorithms for fish farms globally. You will play a key role in designing and implementing software and machine learning models for both our on-camera and cloud-based platforms.About UsAt Aquabyte, we are committed to transforming aquaculture through sustainability and efficiency. Our mission is ambitious yet fulfilling: to enhance fish farming practices, ensuring health for both fish and the environment while reducing carbon footprints. As the fastest-growing food production sector, aquaculture is pivotal to our future, and we strive to harness technology to protect our oceans for future generations.We foster a diverse and mission-driven team passionate about innovation and collaboration. If our vision resonates with you, we would love to hear from you!Our ProductWe are dedicated to assisting salmon farmers in better understanding their fish populations and making eco-friendly decisions. Utilizing custom underwater cameras, computer vision technology, and machine learning, we quantify fish weights, assess health statuses, and generate optimal feeding strategies in real-time. Our comprehensive product encompasses on-site hardware for image capture, cloud data processing pipelines, and a user-friendly web application, presenting numerous exciting challenges across the tech stack.At Aquabyte, customer satisfaction drives our product development. We prioritize the needs of fish farmers and are committed to building a global, collaborative team.The RoleAs a Computer Vision Engineer, you will design and develop the computer vision software pipelines that enhance the intelligence and efficiency of our camera systems. You will be part of the AI team, creating image and video inference pipelines to analyze the weight, health, and behavior of both individual fish and entire populations. Collaborating closely with experienced engineers, you will have the opportunity to contribute to groundbreaking work in the industry.
On-site|On-site|Costa Mesa, California, United States
At Anduril Industries, we are at the forefront of defense technology, dedicated to revolutionizing U.S. and allied military capabilities through innovative advancements. Our mission is to integrate the expertise, technology, and business acumen of the most forward-thinking companies into the defense sector, transforming how military systems are conceptualized, developed, and deployed. Powered by Lattice OS, our AI-driven operating system, we synthesize vast data streams into a real-time, three-dimensional command and control center. As we navigate an era of strategic competition, Anduril is devoted to delivering cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technologies to the military in a matter of months rather than years.ABOUT THE TEAMThe Air Dominance & Strike (AD&S) team specializes in autonomous robotics systems, including the Fury unmanned fighter jet and the Barracuda series of advanced effects. The Vehicle Software team within AD&S is pivotal in developing the software that powers these systems. Our engineers work collaboratively across disciplines to create software for vehicle control, networking, sensor integration, and telemetry. We are on the lookout for passionate engineers who aspire to build the foundational vehicle software stack supporting a diverse array of AD&S initiatives, from early concept simulations to first flights and large-scale fleet management.ABOUT THE JOBWe are in search of a skilled software engineer with a specialization in machine vision to enhance guidance systems for large air vehicles. In this role, you will focus on implementing innovative image processing algorithms sourced from multiple image streams and sensors, utilizing both conventional and cutting-edge machine learning techniques. Additionally, you will collaborate on sensor fusion algorithms, integrating data from various sensor sources to improve system reliability and performance.WHAT YOU’LL DOIntegrate and develop tests for camera calibration softwareCreate and optimize algorithms for real-time image processing and analysis
Feb 11, 2026
Sign in to browse more jobs
Create account — see all 51,227 results
1 - 20 of 51,227 Jobs
Search for Senior Software Engineer - Computer Vision
Join our innovative team at butterflymx as a Senior Software Engineer specializing in Computer Vision. In this fully remote role, you will play a pivotal part in developing advanced computer vision algorithms and applications that enhance our product offerings. Your expertise will be vital in driving the future of our technology, enabling seamless user experiences.
Full-time|On-site|Springfield, Virginia, United States
Your ImpactBecome a vital part of a mission-driven team where your contributions have significant importance. We are on the lookout for a Senior Computer Vision Engineer to develop innovative solutions that support essential national defense initiatives. This position merges practical development, system-level reasoning, and collaboration with diverse teams, including software engineers, systems integrators, and program managers.In this role, you will lead the design and implementation of real-time computer vision systems that operate in dynamic and often high-pressure settings. This is a results-oriented position within an ML-Ops framework aimed at delivering production-ready solutions, managing large-scale data, and ensuring effective model deployment and performance in practical scenarios.You will also play a crucial role in full lifecycle systems engineering activities, making sure that mission requirements are translated into scalable, effective, and sustainable technical solutions across both software and integrated systems.
About GameChanger GameChanger builds technology that helps families, coaches, and volunteers support youth athletes on and off the field. The company’s mission centers on fostering leadership, teamwork, responsibility, and confidence in young players, giving them skills that last a lifetime. GameChanger’s platform brings pivotal youth sports moments to life, supporting the entire community around each team. With a remote-first approach and headquarters in New York City, GameChanger tackles complex challenges in youth sports. The team values both a passion for sports and a drive to build thoughtful, innovative products for the community. Role Overview: Senior Software Engineer, Computer Vision Applications This fully remote US-based role sits on the Computer Vision team. The Senior Software Engineer will own the delivery of software systems that bring advanced computer vision features to GameChanger’s users. Most work focuses on backend infrastructure, designing, developing, and improving systems that power new experiences. There are also opportunities to extend these capabilities to frontend platforms. This role collaborates closely with engineers, designers, and product managers to build features using the latest computer vision models. The work supports automated highlights, video analysis, and new ways for millions of youth sports teams to experience the game. The position reports to the Engineering Manager for Computer Vision Applications. What You Will Do Design, develop, and maintain large-scale APIs, data pipelines, and event-driven systems for a range of computer vision features. Architect and manage schemas and queries to support high-traffic, data-heavy workloads efficiently. Contribute to frontend integrations on Android, iOS, and web, connecting backend computer vision features to user-facing experiences. Work with Engineering, Product, Design, and QA teams to deliver scalable and reliable platform features. Integrate computer vision features into production systems with a focus on performance, maintainability, scalability, and compatibility across platforms. Who We’re Looking For At least 6 years of software engineering experience, with a strong interest in working across multiple domains as a generalist.
Field AI is revolutionizing the interaction between robots and the real world. Our mission is to architect risk-aware, dependable, and field-ready AI systems that tackle the most intricate challenges in robotics, thereby unlocking the full potential of embodied intelligence. We transcend conventional data-driven methodologies and pure transformer-based frameworks, embarking on a novel journey with globally deployed solutions that yield tangible results and enhance models through real-world applications.We are currently in search of a talented 3D Computer Vision Engineer to spearhead the development of cutting-edge algorithms for 3D reconstruction and spatial comprehension.In this pivotal role, you will engage with high-fidelity laser scanners and imaging sensors to create and refine pipelines for processing, analyzing, and structuring extensive 3D point cloud datasets. Your primary focus will be on computational geometry, ensuring reconstruction accuracy, and implementing production-grade solutions to derive precise geometric insights from real-world data.This position prioritizes robust mathematical expertise and high-performance software development over direct robot hardware implementation.
Full-time|$119K/yr - $197.6K/yr|On-site|Redlands, CA
Overview Join Esri's Professional Services team as a Senior Software Development Engineer, where you will contribute to the development of cutting-edge GIS software solutions. This position involves working on advanced systems that utilize computer vision, machine learning, and artificial intelligence to detect and extract real-world objects from various types of data, including 360-degree imagery, video, LiDAR point clouds, and oriented images. Your contributions will be crucial in creating authoritative datasets that support essential infrastructure projects for transportation departments and asset management planning. Your role requires an in-depth understanding of computer vision algorithms, geospatial data processing, and large-scale data management, along with proficiency in Python. Collaborate closely with researchers and product engineers to bridge innovative research with production-ready software. Our team develops tools for geospatial data management, visualization, and analysis, empowering GIS professionals to tackle complex real-world challenges. If you're driven by a passion for geospatial technology, AI-powered data extraction, and crafting scalable, high-performance solutions, this is an exceptional opportunity to engage in GIS innovation and significantly impact how organizations manage and interpret their physical assets.
Join Skyways as we revolutionize air transportation through cutting-edge autonomous unmanned aerial vehicles (UAVs). With robust support from investors, including a $37M STRATFI contract from the U.S. Air Force, we operate at the forefront of both commercial and defense sectors. Our journey has seen us design, build, and successfully fly aircraft alongside real customers and government partners, and we're now poised to scale our operations toward full production.Situated in Austin, TX, and backed by leading investors including Y Combinator, our team thrives on rapid prototyping and real-world deployment. We actively design, test, and operate our systems in the field, seamlessly integrating our findings into engineering and product strategies. As we expand, we seek innovative builders and leaders eager to take ownership, delve into technical challenges, and contribute to transitioning our aircraft from successful trials to full-scale production.The OpportunityAt Skyways, we're at the cutting edge of autonomous aerial platforms. This isn't merely an engineering position; it’s a pivotal role for a Senior Software Engineer specializing in computer vision and robotics. We’re looking for a talented individual who can significantly impact our technology and drive our growth and revenue.
Full-time|$119K/yr - $197.6K/yr|On-site|Redlands, CA
Overview Join Esri's Professional Services team as a Senior Software Development Engineer, where you will contribute to the creation of cutting-edge GIS software solutions. In this pivotal role, you will engage in developing a system that utilizes computer vision, machine learning, and artificial intelligence to identify and extract real-world objects from 360-degree imagery, videos, LiDAR point clouds, and oriented imagery. Your efforts will be instrumental in generating authoritative datasets that support essential infrastructure such as roadway networks for transportation departments and indoor facility asset datasets for effective asset management and planning. To excel in this role, you must possess a profound understanding of computer vision algorithms and geospatial data processing, along with experience in managing large-scale data and proficiency in Python. You will work closely with researchers and product engineers, bridging the gap between innovative research and production-ready software. Our team develops tools for geospatial data management, visualization, and analysis, empowering GIS professionals to address complex real-world challenges. If you are enthusiastic about geospatial technology, AI-driven data extraction, and creating scalable, high-performance solutions, this is an exceptional opportunity to be at the forefront of GIS innovation and to make a significant impact on organizational asset management and understanding.
About Lumilens Lumilens builds photonics infrastructure for AI supercomputing. The team develops technology from chip-to-chip optical interconnects to scalable photonic engines, aiming for faster, cooler, and more efficient computing. Backed by Mayfield and led by experienced industry leaders, Lumilens operates as a well-funded startup. The company focuses on rethinking the optical layer from the silicon up. Engineers at Lumilens work closely together to address complex challenges in optics, systems, and scalability. The company is in an early growth phase, offering the chance to shape foundational technology. Role Overview: Software Engineer – Computer Vision & Robotics This position centers on developing advanced systems for intelligent automation within Lumilens’s manufacturing and photonics platforms. The role combines robotics, AI, and high-performance software to build frameworks that help machines perceive, learn, and interact with complex physical environments. The engineer will design and implement manufacturing automation systems, integrate computer vision and AI algorithms into real-world applications, and optimize performance for simulation, training, and edge deployment. Collaboration with hardware, manufacturing, and systems teams is essential to move intelligent automation from prototypes to scalable production. What You Will Do Develop and deploy software for manufacturing automation using computer vision and AI. Integrate vision and robotics algorithms into production systems. Optimize software for simulation, model training, and deployment on edge devices. Work closely with hardware and manufacturing teams to scale automation solutions. What We Look For Strong experience in computer vision and robotics software development. Hands-on expertise with ROS (Robot Operating System) and distributed systems. Track record of building reliable, real-time software for robotics, autonomous vehicles, or automated manufacturing. Location San Jose
Full-time|$175.5K/yr - $215K/yr|On-site|New York, New York, United States
CLEAR’s mission is to redefine secure identity for the future. With more than 38 million members and a growing network of global partners, CLEAR’s identity platform supports safer, more convenient experiences in both physical and digital spaces. From airports to stadiums and daily interactions, the platform aims to make identity verification seamless and secure. Role Overview CLEAR is hiring a Senior Software Engineer with deep expertise in computer vision and image signal processing. This engineer will help shape the next generation of CLEAR products, moving beyond traditional identity verification and exploring new ways to connect digital identities. What You Will Do Design, build, test, and deploy computer vision applications for CLEAR’s platform Work on projects that extend CLEAR’s capabilities in digital identity Focus on privacy and security as core principles in all technical decisions Location This position is based in New York, New York, United States.
We are seeking a talented and innovative Computer Vision Algorithm Engineer to join our dynamic team at Integrated Resources Inc. In this role, you will be responsible for developing and optimizing advanced algorithms that enhance our computer vision capabilities. You will collaborate with cross-functional teams to implement cutting-edge solutions that drive our projects forward.
Full-time|Hybrid|Foster City, California, United States
Onsite in Foster City, CA | at least 3 days onsiteThe Perception team seeks a talented Machine Learning Engineer to innovate advanced Computer Vision modules, significantly enhancing the onboard perception capabilities of our robotic fleet. This position will directly influence safety and operational efficiency. The ideal candidate will engage in the complete design and development process, encompassing data collection, dataset creation, and the design and implementation of machine learning models. Key Responsibilities:Architect and develop in-cabin Computer Vision ML modules for critical safety and monitoring applications.Implement advanced Perception model architectures and sophisticated training methodologies.Create high-quality datasets utilizing inputs from our sensor stack and large-scale data.Validate and optimize solutions through real-world driving scenarios, directly enhancing the safety and reliability of our autonomous systems. Essential Qualifications:Bachelor's Degree in Computer Science or Computer Engineering with a minimum of 4 years of relevant experience.Proficient in modern Computer Vision and Machine Learning, especially in areas like 3D reconstruction, detection, classification, and semantic segmentation.Experience in training and deploying Deep Learning models.Strong programming skills in C++ and/or Python.Exceptional communication abilities. Preferred Qualifications:Familiarity with any of the following:Experience in the self-driving industry.Expertise in integrating ML models within latency-sensitive systems.Proficiency in CUDA programming. Employee Benefits:Comprehensive Health Care Plan (Medical, Dental, and Vision).Life Insurance (Basic and Voluntary, including AD&D).Generous Paid Time Off (Vacation, Sick Leave, and Public Holidays).Opportunities for Training and Development.Retirement Plan options (401k, IRA).
Full-time|$100K/yr - $200K/yr|On-site|Wakefield, Rhode Island
This Software Engineer position focuses on computer vision and autonomy within the Marine Systems team at Charles River Analytics. The role is based in Wakefield, Rhode Island, and welcomes candidates ranging from early career to senior levels. Key Responsibilities Create prototypes and practical solutions for marine systems using computer vision and autonomous technologies. Turn research concepts into mission-driven applications that address real-world challenges. Work closely with a multidisciplinary team to advance projects in defense and autonomy. What We Look For Experience in computer vision, autonomy, or related areas of software engineering. Interest in developing mission-focused innovations for marine systems. Comfort working as part of a collaborative research and development team. Open to applicants at various experience levels. This position offers the opportunity to contribute to projects with real impact in both government and commercial sectors, supporting advancements in national security and marine technology.
Full-time|$220K/yr - $292K/yr|On-site|Costa Mesa, California, United States
The Maneuver Dominance team at Anduril Industries develops multi-asset autonomy for large groups of unmanned aerial vehicles. This group integrates advanced perception and autonomy algorithms into complex aerial platforms, focusing on reliable perception and mission execution in challenging environments. The team’s work pushes the limits of autonomous flight by solving problems where dependable perception is essential. Role overview The Senior Computer Vision Engineer will join the team in Costa Mesa, California, to design advanced perception systems for autonomous aerial platforms. The role requires deep knowledge of computer vision algorithms and a strong robotics background. Projects will involve visual perception, SLAM, motion planning, controls, and state estimation. The engineer will make practical decisions that reflect the unique constraints of aerial systems and will play a key part in integrating Anduril’s products for reliable autonomous operation. This position blends technical depth in computer vision with broad systems-level experience in robotics and autonomy. What you will do Lead the development of perception systems for autonomous aerial platforms. Apply advanced computer vision algorithms to robotics challenges in real-world settings. Tackle problems involving SLAM, motion planning, controls, and state estimation. Make engineering decisions that balance technical options with platform constraints. Collaborate with other teams to ensure successful integration and operation of Anduril’s products. Requirements Extensive experience in computer vision and robotics. Strong systems-level understanding of autonomous platforms. Ability to scale solutions while keeping mission objectives in focus. Comfort working in environments where reliable perception is critical. A practical, mission-driven approach to engineering decisions. Location This position is based in Costa Mesa, California, United States.
Full-time|$130K/yr - $300K/yr|On-site|San Mateo, CA United States
About UsAt Verkada, we are revolutionizing the way organizations safeguard their people and assets through our cutting-edge, AI-driven platform. As a frontrunner in cloud-based physical security solutions, we empower organizations with enhanced safety and efficiency through a singular, integrated software platform that encompasses video security, access control, air quality monitoring, alarms, intercoms, and visitor management. With over 30,000 clients globally, including more than 100 Fortune 500 companies, Verkada is the trusted physical security partner for seamless management, intelligent oversight, and scalable implementations. Established in 2016, we have experienced rapid growth, with 15 offices and a workforce exceeding 2,200 dedicated professionals.Recent Projects for This Role IncludeDesigning and deploying a binary classifier using TensorFlow to detect binary states across hundreds of cameras.Identifying unusual object additions or removals within a scene.Counting and monitoring the frequency of objects and people.Your ResponsibilitiesHold a Bachelor’s Degree in Computer Science, ideally with research experience.Possess over 2 years of professional software engineering experience.Have at least 1 year of work or research experience with contemporary neural network frameworks.Exhibit proficiency in at least one practical programming language.Contribute effectively within an agile team software development setting.What You OfferProficient in C++, capable of writing clean, modular code.Familiarity with traditional computer vision algorithms.Experience in training deep learning networks utilizing TensorFlow, Keras, Caffe, or similar frameworks.Strong understanding of data structures and software architecture.Must be willing and able to work onsite five days a week.
Full-time|$155K/yr - $205K/yr|Remote|United States - Remote
At Compound Eye, we empower machines to perceive their environment in three dimensions and in real-time, utilizing only passive sensors such as cameras and Inertial Measurement Units (IMUs). Our cutting-edge VIDAS™ technology transforms video from automotive-grade cameras into a rich, semantic 3D representation of the world, enabling vehicles and robots to navigate their surroundings—offering a fully redundant alternative to LiDAR and radar systems. We are a revenue-generating company delivering products to clients across the automotive, agriculture, healthcare, and defense sectors, backed by Khosla Ventures and other top-tier investors.Our team of 20 professionals in the U.S. is on a mission to teach machines how to see. We cultivate a culture rooted in transparency, mutual respect, and the appreciation of innovative ideas, regardless of their origin.The RoleWe are in search of a Senior Computer Vision Engineer with extensive experience in state estimation, sensor fusion, and geometry-based perception. You will play a pivotal role at the heart of our VIDAS™ technology, developing and enhancing algorithms that enable machines to comprehend the world solely through camera data.The most challenging problems we face may not have off-the-shelf solutions. You should have encountered scenarios where algorithms have failed, existing literature provided no guidance, and you had to revert to first principles to understand the underlying issues.What You’ll DoDesign and enhance algorithms for pose estimation, SLAM, Visual-Inertial Odometry (VIO), and 3D reconstruction.Develop and optimize navigation filters including Extended Kalman Filters (EKF) and other classical state estimation methodologies.Take ownership of sensor fusion pipelines that integrate IMU and camera data in Lidar-free configurations.Create and maintain multi-view geometry and camera calibration systems.Lead the development of real-time perception solutions for autonomous and robotic applications.Evaluate algorithm performance and failure modes, translating insights into actionable improvements.Guide and mentor a team of equally skilled engineers.What You BringA minimum of 3–6 years of practical experience in computer vision or robotics perception, with a focus on:Pose estimation, SLAM, Visual-Inertial Odometry (VIO), and 3D reconstruction.Nonlinear optimization techniques (e.g., bundle adjustment, factor graphs).Classical state estimation methods and Kalman filters (EKF).Sensor fusion approaches integrating IMU and camera data.
Join WeRide, a pioneering leader in the autonomous driving technology sector, as a Software Engineer focused on Computer Vision. Since our inception in 2017, we have been at the forefront of developing advanced autonomous driving solutions, achieving operational excellence from Level 2 to Level 4. We are proud to be the only technology firm globally to possess driverless permits in China, the UAE, Singapore, and the United States. Our innovative research and development, testing, and operational deployments span over 30 cities across 10 countries, and we have successfully maintained a self-driving fleet for more than 2,200 days. Step into the future of transportation with us!
Full-time|$175K/yr - $250K/yr|Hybrid|San Francisco Office
Join our innovative team at Glacier! This hybrid role requires in-office presence on Tuesdays and Thursdays.At Glacier, we're on a mission to address one of the most pressing challenges of our time: waste management. Did you know that over half of recyclables in the U.S. end up in landfills? We're committed to changing that narrative. Our efforts not only aim to enhance recycling practices, but also to mitigate carbon emissions, conserve energy, and protect our natural resources.We develop advanced sorting robots tailored to efficiently separate recyclables, combined with AI-driven business analytics that empower recyclers to optimize their operations and promote a more circular economy.Our technology has garnered the trust of major clients, including Colgate, Amazon, and municipal recycling facilities, as we turn recycling data into actionable insights. Our innovations have been featured in TIME's Best Inventions, a TIME documentary, and various leading publications like TechCrunch, Fortune, and CBS.The Role:We are seeking a dynamic and experienced technical leader to spearhead Glacier's Computer Vision strategy and manage our engineering team. This is a hands-on leadership position overseeing a distributed team across the U.S. and globally.Computer Vision is integral to our product offerings and significantly influences our company's achievements. This position will report directly to the co-founder and CTO.What You’ll Do:Drive the vision, strategy, and execution of Glacier's Computer Vision roadmap.Lead and cultivate our distributed Computer Vision engineering team through hiring, onboarding, and performance management.
LocationOn-site — Austin, TXEmployment TypeFull-TimeJob TitleComputer Vision Engineer (Junior, Senior, Lead/Principal)Company OverviewJoin 9-mothers, a dynamic and well-funded startup pioneering the development of autonomous machines for defense applications. Our flagship product is engineered to counteract small, agile FPV suicide drones—often seen in contemporary conflicts like the Russia-Ukraine situation. We pride ourselves on creating systems that demand unparalleled perception and decision-making capabilities. If you are passionate about transforming innovative machine learning technologies into operational solutions, this is the ideal environment for you.Though we currently concentrate on defensive systems, there is exciting potential for future expansions into advanced capabilities.Position SummaryWe are on the lookout for a skilled Computer Vision Engineer to become the “vision” of our autonomous c-sUAS platforms. In this role, you will be responsible for architecting, deploying, and refining the perception pipeline, with a focus on achieving low-latency and high-frame-rate processing to accurately track fast-moving targets.Your expertise should encompass building models and systems from the ground up, transcending the use of existing frameworks. This entails developing bespoke models rather than merely implementing tools like YOLO, showcasing a deep understanding of the complexities within the problem space.Essential DutiesDesign and implement a comprehensive embedded computer vision pipeline using high-performance programming languages such as Python and C++.Employ real-time object detection models (e.g., YOLO) and optimized CNNs to deliver top-tier object detection and tracking performance.Enhance code for low-latency, high-frame-rate efficiency on constrained embedded systems, demonstrating practical experience with NVIDIA Jetson platforms and camera pipelines.Utilize geometric vision principles (calibration, rectification, and 3D geometry) to convert 2D camera images into precise 3D coordinates for fire control and guidance systems.Collaborate closely with robotics and AI teams to ensure that perception data is reliable for autonomous decision-making and effective countermeasure guidance.
Aquabyte is on the lookout for a Computer Vision Engineer to join our team in developing and deploying innovative algorithms for fish farms globally. You will play a key role in designing and implementing software and machine learning models for both our on-camera and cloud-based platforms.About UsAt Aquabyte, we are committed to transforming aquaculture through sustainability and efficiency. Our mission is ambitious yet fulfilling: to enhance fish farming practices, ensuring health for both fish and the environment while reducing carbon footprints. As the fastest-growing food production sector, aquaculture is pivotal to our future, and we strive to harness technology to protect our oceans for future generations.We foster a diverse and mission-driven team passionate about innovation and collaboration. If our vision resonates with you, we would love to hear from you!Our ProductWe are dedicated to assisting salmon farmers in better understanding their fish populations and making eco-friendly decisions. Utilizing custom underwater cameras, computer vision technology, and machine learning, we quantify fish weights, assess health statuses, and generate optimal feeding strategies in real-time. Our comprehensive product encompasses on-site hardware for image capture, cloud data processing pipelines, and a user-friendly web application, presenting numerous exciting challenges across the tech stack.At Aquabyte, customer satisfaction drives our product development. We prioritize the needs of fish farmers and are committed to building a global, collaborative team.The RoleAs a Computer Vision Engineer, you will design and develop the computer vision software pipelines that enhance the intelligence and efficiency of our camera systems. You will be part of the AI team, creating image and video inference pipelines to analyze the weight, health, and behavior of both individual fish and entire populations. Collaborating closely with experienced engineers, you will have the opportunity to contribute to groundbreaking work in the industry.
On-site|On-site|Costa Mesa, California, United States
At Anduril Industries, we are at the forefront of defense technology, dedicated to revolutionizing U.S. and allied military capabilities through innovative advancements. Our mission is to integrate the expertise, technology, and business acumen of the most forward-thinking companies into the defense sector, transforming how military systems are conceptualized, developed, and deployed. Powered by Lattice OS, our AI-driven operating system, we synthesize vast data streams into a real-time, three-dimensional command and control center. As we navigate an era of strategic competition, Anduril is devoted to delivering cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technologies to the military in a matter of months rather than years.ABOUT THE TEAMThe Air Dominance & Strike (AD&S) team specializes in autonomous robotics systems, including the Fury unmanned fighter jet and the Barracuda series of advanced effects. The Vehicle Software team within AD&S is pivotal in developing the software that powers these systems. Our engineers work collaboratively across disciplines to create software for vehicle control, networking, sensor integration, and telemetry. We are on the lookout for passionate engineers who aspire to build the foundational vehicle software stack supporting a diverse array of AD&S initiatives, from early concept simulations to first flights and large-scale fleet management.ABOUT THE JOBWe are in search of a skilled software engineer with a specialization in machine vision to enhance guidance systems for large air vehicles. In this role, you will focus on implementing innovative image processing algorithms sourced from multiple image streams and sensors, utilizing both conventional and cutting-edge machine learning techniques. Additionally, you will collaborate on sensor fusion algorithms, integrating data from various sensor sources to improve system reliability and performance.WHAT YOU’LL DOIntegrate and develop tests for camera calibration softwareCreate and optimize algorithms for real-time image processing and analysis
Feb 11, 2026
Sign in to browse more jobs
Create account — see all 51,227 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.