RELOCATION assistance
Work required at the company site
Exciting compensation packages
Job Overview:
This role offers an exciting opportunity to work in an early-stage company at the forefront of robotics and industrial automation, applying cutting-edge AI and ML techniques to develop advanced vision control systems.
If you are a perception or computer vision engineer with a passion for solving complex automation challenges, this is a job for you.
You are a highly skilled and experienced Staff / Principal Perception Engineer with expertise in both classical and machine learning (ML) approaches to solving perception and computer vision challenges related to our robotic system.
You will have an in-depth knowledge of object identification, depth estimation, and structure reconstruction.
Responsibilities:
- Design and implement robust, efficient, and well-tested perception algorithms for real-world scenarios.
- Integrate classical and ML image processing algorithms for classification, depth sensing, and 3D reconstruction.
- Select optimal sensors (e.g., LIDARs, time-of-flight cameras, stereo vision) for various applications.
- Create AI and ML models to enhance object detection, classification, and tracking capabilities.
- Utilize deep learning techniques to improve system accuracy and efficiency.
- Conduct extensive testing, validation, and calibration to ensure system accuracy and reliability.
- Collaborate with cross-functional teams, including mechanical, system, mechatronic, software and software quality assurance engineers, and domain experts.
Your Background:
- Master’s or PhD degree in Computer Science, Computer Vision, Machine Learning, or a related field.
- Demonstrated experience designing, implementing, testing, and optimizing vision solutions for robotic or automation applications.
- Experience working with pixels, low-level statistical features and filter responses, and higher-level representations (feature descriptors, embeddings)
- Strong programming skills (10+ years of professional experience with Python, Rust, C++ or a similar language)
- Experience implementing algorithms (statistical, ML, DL) for applications such as object detection, tracking, classification, scene segmentation, or SLAM
- Proficiency in AI/ML frameworks (e.g. PyTorch) and computer vision libraries (e.g., OpenCV, PCL, Open3D, CUDA).
- Familiarity with various depth sensing modalities (e.g., LiDAR, stereo vision, time-of-flight) and sensor fusion.
- Excellent problem-solving skills, attention to detail, and ability to work in a dynamic environment.
IDEAL Qualifications:
- Experience with deploying vision systems in real-world robotic solutions.
- Knowledge of robotic control systems, automation protocols, and communication interfaces.
- Familiarity with robotic simulation platforms (Issac Sim, Gazebo) to develop robotic systems.
- Experience developing within the ROS2 ecosystem.
Applicants must be authorized to work in the United States legally.