Why InDro Robotics?
We see the world differently. We combine cutting-edge technologies to drive incredible user value and push the boundaries of autonomous systems.
About the Role
InDro Robotics is seeking a uniquely talented Senior Perception and Systems Engineer to join our team in developing next-generation unmanned aerial vehicles and mobile robotics systems. You’ll work in a fast-paced, multidisciplinary environment with a direct impact on our product roadmap.
Responsibilities
- Lead engineering efforts for perception and localization systems, from concept through production
- Design, develop, and test software modules for sensor fusion, mapping, and localization across diverse drone and robot applications
- Implement and optimize algorithms for simultaneous localization and mapping (SLAM)
- Integrate and calibrate various sensors including LiDAR, cameras, IMUs, and GPS
- Develop and maintain embedded system drivers and interfaces for hardware integration
- Work on drone flight controllers and improve navigation algorithms
- Conduct research on state-of-the-art localization and mapping techniques
- Collaborate with cross-functional teams to ensure robust integration of perception systems
- Create comprehensive documentation for both internal and client-facing purposes
Qualifications
- 5+ years of experience in robotics, autonomous systems, or related fields
- Strong background in computer vision, sensor fusion, and SLAM algorithms
- Proficiency in C++ and Python programming languages
- Experience with ROS 1 or ROS 2, and either ArduPilot or PX4 (at least two of the four)
- Familiarity with embedded Linux systems and real-time operating systems
- Knowledge of control system theory and implementation
- Experience with various sensors (LiDAR, cameras, IMU, GPS) and their integration
- Solid understanding of 3D geometry, linear algebra, and probabilistic methods
- Familiarity with optimization techniques and filtering algorithms (EKF, UKF, particle filters)
- Experience with version control systems (e.g., Git)
- Demonstrated proficiency in mechatronic system integration
- Expertise in mechanical design and proficiency with CAD software for product development
- Proven track record in electrical and embedded systems integration
- Comprehensive understanding of power management systems and battery technology
Desired Skills
- Experience with deep learning frameworks for perception tasks
- Knowledge of factor graphs and graph-based SLAM algorithms
- Familiarity with non-linear solvers (e.g., Ceres, GTSAM, g2o)
- Experience with open-source SLAM implementations (e.g., Cartographer, ORB-SLAM)
- Background in path planning and obstacle avoidance algorithms
Why You Should Join
- Freedom to innovate and grow professionally
- Competitive compensation with profit sharing opportunities
- Comprehensive benefits package
- Access to state-of-the-art equipment and resources
- Flexible work schedules
- Collaborative and dynamic work environment
This role is ideal for someone who is:
- Adaptable and thrives in a fast-paced environment
- Detail-oriented with a passion for solving complex problems
- Achievement-oriented and excited by technical challenges