
Search by job, company or skills
Position Overview
We are seeking a skilled Robotics Software Engineer to join our team and contribute to the development of autonomous navigation systems for our mobile robots.
Key Responsibilities
- Design, develop, and optimize autonomous navigation systems for mobile robots in dynamic environments
- Implement and tune navigation and path planning algorithms
- Integrate sensor data for robust localization and mapping
- Implement SLAM algorithms and optimize map generation for various environments
- Develop obstacle avoidance and collision detection systems for safe robot operation
- Tune navigation parameters and behavioral controllers for optimal performance
- Conduct simulation testing and real-world robot validation
- Collaborate with perception, controls, and mechanical teams to ensure seamless system integration
- Debug and troubleshoot navigation issues in both simulation and hardware environments
- Optimize code for real-time performance and computational efficiency
- Document software architecture, algorithms, and implementation details
- Participate in code reviews and contribute to best practices in robotics software development
Requirements
- Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or related field
- Strong C++ and Python programming skills
- Experience with robotics middleware frameworks (ROS/ROS2, or similar)
- Familiarity with navigation stacks such as Nav2 or equivalent frameworks
- Deep understanding of navigation algorithms
- Experience with path planning algorithms
- Experience with robotic hardware, sensors, and actuators
- Strong knowledge of SLAM algorithms
- Proficiency in sensor fusion and state estimation techniques
- Excellent problem-solving skills and ability to work on complex projects
- Effective communication and teamwork abilities
Experience
- 1+ years of experience in robotics software development
- Demonstrated experience deploying autonomous navigation on real mobile robots
- Experience with simulation environments (Gazebo, Isaac Sim, or similar)
- Track record of optimizing navigation performance in real-world scenarios
Preferred Qualifications
- Familiarity with computer vision and perception algorithms
- Experience with multi-robot coordination and fleet management
- Familiarity with version control (Git) and CI/CD pipelines
- Open-source contributions to robotics projects
What We Offer
- Opportunity to work on cutting-edge autonomous robotics systems
- Collaborative and innovative work environment
- Professional development and learning opportunities
- Competitive salary and benefits package
Job ID: 134699545