RESPONSIBILITIES:
-Integrate and expand capabilities utilizing lidar, sonar, wheel encoders, IMU and computer vision for 24/7 real-world autonomous navigation.
-Implement algorithms that run on our robots, both internal to the software system and client-facing.
-Software development will include improving localization, improving obstacle avoidance, identifying root cause of software node crashes, developing new techniques for mapping/navigation, etc.
-Ensure implementation is carefully thought through, keeping in mind readability, compute, scalability, maintainability, testing, and other best practice considerations.
-Be proactive in figuring out bottlenecks and issues with the existing setup.
-Use software design skills to pick the best solution for solving a given problem.
-Stay up-to-date on changes and improvements happening in software
QUALIFICATIONS:
• Bachelor’s or higher degree in Computer science.
• 3+ years of experience in writing production-level software.
• Experience with PCL, Boost and/or ROS.
• Working knowledge of multi-threading and object-oriented programming.
• Proficiency in data structures and algorithms, particularly graph-based concepts.
• Excellent coding skills in C++, Python, and Bash.
• Experience working with Linux systems.
• General understanding of writing tests and testable code.
• Strong written & verbal communication skills.
• Experience developing software for robots or autonomous systems.
• Good understanding of robotics concepts such as sensor fusion, localization, path planning, FSMs, etc.
_ _
Thanks & Regards,
Shyam | ePromptus Inc.,
Phone: 9677 065 973 | Fax: 248-928-9235
[HIDDEN TEXT] | www.epromptus.com
https://www.linkedin.com/in/shyam-sundar-p-k-4118a3163/
Source link
