Must to have
- Bachelor's, Master's, or PhD in control systems, robotics, electronic engineering, or a related field.
- 8 to 12 years of experience in developing control algorithms for mobile robots (10+).
- Proficient in C++ embedded coding and adept in design patterns suitable for real-time environments.
- Understanding of real-time or embedded operating systems, as well as threading and communication challenges associated with real-time operating systems.
- Great written and verbal communication skills with the ability to explain/teach technical concepts effectively.
- Experience with tools such as Git, Jira, Confluence, or similar tools.
Nice to have
- Experience with both linear and non-linear controllers.
- Proven proficiency in Bayesian state estimation, Visual Inertial Odometryб Visual Odometry, and Visual SLAM.
- Proficient in assessing and comprehending design trade-offs employing Kalman filters, numerical optimization, pose graphs, and similar techniques.
- Expertise in sensor analysis and fusion, encompassing IMU, Cameras, and various other sensors.
- Demonstrated capability to deliver robotics and software products implemented in real-world scenarios.
Desired Skills and Experience
• Proficient in C++ embedded coding and adept in design patterns suitable for real-time environments.