Join our team of innovative professionals as a Robotics Perception Software Engineer. This is an exciting opportunity to work on cutting-edge projects that push the boundaries of robotics and artificial intelligence.
About the Role
We are seeking a highly skilled software engineer with expertise in robotics perception to join our team. As a Robotics Perception Software Engineer, you will be responsible for designing, developing, and deploying algorithms for SLAM, visual odometry, and multi-sensor fusion in robotics and edge computing applications.
Responsibilities
* Design and develop AI-driven methods for mapping, pose estimation, localization, and semantic perception with an emphasis on performance and generalization.
* Train and evaluate deep learning models for spatial understanding, integrating with classical perception pipelines when needed.
* Work with real-world and simulated sensor data to test and refine models; contribute to internal datasets and benchmarking tools.
* Collaborate with embedded, systems, and software teams to bring perception solutions to production on resource-constrained edge platforms.
* Participate in project planning, code reviews, and architectural discussions; take ownership of technical areas and deliver high-quality, reliable implementations.
Requirements
* 6+ years of experience in AI, robotics, or computer vision, including 4+ years focused on SLAM, sensor fusion, or perception systems.
* Bachelor's degree in a relevant field (e.g., Robotics, Computer Science, Electrical Engineering); M.S. or Ph.D. preferred.
* Strong understanding of 3D geometry, motion estimation, sensor fusion, and real-time system design.
* Hands-on experience building and deploying SLAM or VIO systems (e.g., ORB-SLAM, RTAB-Map, DSO, OpenVINS, Cartographer).
* Proficient in Python and C++, with practical experience using PyTorch, TensorFlow, or ROS.
* Comfortable working with real-world sensor data (e.g., stereo cameras, LiDAR, IMU) and simulation tools like Gazebo, Isaac Sim, or Unreal.
* Experience with DevOps/MLOps tools: Docker, CI/CD pipelines, cloud platforms (Azure, AWS), version control (Git).
Why Join Us
This is an excellent opportunity to work on challenging projects, collaborate with talented professionals, and grow your skills in robotics perception. You will have the chance to make a significant impact on the development of intelligent edge systems and contribute to shaping the future of robotics and AI.