Software Engineer - Computer Vision & Robotics
All the best with your application!
Want more jobs like this straight to your inbox?
Get Job Alerts
Get a curated list of the top robotics roles delivered straight to your inbox each week. We sift through hundreds of postings to find the high-salary positions, leading companies, and remote opportunities you actually want.
Unsubscribe anytime. We respect your privacy.
Summary
San Jose, United States
Full-time
About this Job
About Lumilens
At Lumilens we are building the critical photonics infrastructure that powers tomorrow’s AI supercomputing. From chip-to-chip optical interconnects to scalable photonic engines, Lumilens is unlocking a new era of computing, faster, cooler, and massively more efficient.
We’re a well-funded startup backed by Mayfield and led by veterans who’ve built and scaled some of the most transformative technologies in the industry. This isn’t incremental innovation, it’s a ground-floor opportunity to rethink the optical layer from the silicon up. You’ll work alongside a team of world-class engineers solving some of the hardest challenges in optics, systems, and scale. If you're looking for mission, momentum, and the chance to make an outsized impact, jump on the rocket ship. We’re just getting started.
Position Overview
Lumilens is seeking a Software Engineer – Computer Vision & Robotics to design and build next-generation systems that enable intelligent automation across our manufacturing and photonics platforms. This role sits at the intersection of robotics, AI, and high-performance systems, driving the development of software frameworks that enable machines to perceive, learn, and interact with complex physical environments.
You will play a key role in developing manufacturing automation systems, integrating computer vision and AI-driven algorithms into real-world applications, and optimizing performance across simulation, training, and edge deployment environments. This is a highly cross-functional role working alongside hardware, manufacturing, and systems teams to bring intelligent automation into production at scale.
The ideal candidate brings strong experience in computer vision, ROS and distributed systems, with a track record of building robust, real-time software systems for robotics, autonomous cars or autonomous manufacturing platforms.
Key Responsibilities
Robotics & Software Development
Design and develop computer vision and/or ROS/ROS2-based software frameworks for robotics and intelligent automation systems
Build systems that enable machines to perceive, interpret, and interact with physical environments using computer vision and AI
Develop and integrate perception, localization, and control pipelines for real-world deployment
System Architecture & Performance Optimization
Architect scalable, high-performance software systems spanning simulation, training, and edge inference
Debug and optimize ROS-based autonomy stacks, from application layer to system-level drivers
Develop tools and methodologies to measure, profile, and improve system performance, latency, and reliability
Computer Vision & AI Integration
Implement and integrate computer vision algorithms for detection, tracking, and scene understanding, and analysis of images.
Collaborate on AI/ML-driven approaches, including learned policies and model deployment
Support integration with accelerated computing platforms (e.g., GPUs) for real-time processing
Cross-Functional Collaboration
Partner with hardware, manufacturing, and systems teams to deploy robotics and visual computing solutions in production environments
Collaborate with internal and external teams to integrate cutting-edge technologies and frameworks
Contribute to system bring-up, testing, validation, and deployment
Drive adoption of best practices and emerging standards in robotics software development
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Robotics, or related field
Experience in robotics, systems software, or related domains
Strong expertise in Computer Vision algorithms, ROS/ROS2, including middleware, simulation tools, and debugging workflows
Proficiency in C/C++/Python and strong foundation in data structures and algorithms
Experience with distributed systems and/or embedded software
Experience in deep learning frameworks (e.g. Pytorch, TensorFlow)
Working knowledge of Windows and Linux based systems
Hands-on experience debugging complex system-level issues in real-time environments
Strong problem-solving skills and ability to operate in fast-paced, evolving environments
Preferred Qualifications
Experience contributing to ROS frameworks, libraries, or open-source robotics projects
Background in computer vision, perception systems, 3D point cloud or AI/ML for physical systems
Experience with robot simulation and training platforms (e.g., Isaac Lab/Sim, Isaac Gym, MuJoCo, Gazebo)
Experience with GPU acceleration and performance optimization
Exposure to robotics in manufacturing or production environments
Proven track record including publications in relevant conferences and journals
Proven record in competitive robotics will give you an edge
What We Offer
Competitive compensation, including meaningful equity participation
Comprehensive health, dental, and vision insurance
Opportunity to work on cutting-edge AI, robotics, and photonics technologies
Direct impact on next-generation manufacturing and intelligent systems
Collaborative environment with world-class engineering talent
Dynamic, fast-paced startup environment with significant growth opportunities
About the Company
