Search by job, company or skills

Rx100 Ventures

Robotics Software Engineer - Navigation

new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 134699545