Search by job, company or skills

Phicode Pvt Ltd

ROS Software Developer (C++)

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

About Us

PHICODE PVT LTD is a Research & Development company, specializing in delivering comprehensive solutions to our customers within the realms of autonomous mapping, measurement, and 3D visualization.

At our core, we're a dynamic team of skilled professionals, hailing from the Indian Institutes of Technology (IIT), synergizing our expertise in collaboration with https://aeroarc.in/. With the strong backing of Indorama Ventures, we're positioned to set new benchmarks in the field of robotics and automation.
  • Job Description:

We are seeking a talented ROS (Robot Operating System) Developer specializing in LiDAR and SLAM (Simultaneous Localization and Mapping) with expertise in sensor fusion. As a key member of our robotics team, you will play a crucial role in developing advanced algorithms and software solutions for SLAM-based applications.
  • Responsibilities

  • Design, develop, and implement ROS-based software solutions for Simultaneous Localization and Mapping (SLAM) using multiple sensors.

  • Develop clean, modular code in C++ or Python for perception, localization, mapping, and sensor fusion.

  • Develop sensor fusion algorithms to combine data from multiple sensors like - (LiDAR, IMU, encoders). Create ROS packages for encapsulating functionalities like drivers and sensors.

  • Collaborate with hardware engineers to select and integrate sensors, ensuring compatibility and optimal performance.

  • Optimize algorithms for real-time performance and resource-constrained environments, considering factors such as computational efficiency and memory usage.

  • Conduct thorough testing and validation of developed SLAM algorithms, both in simulation and on physical robot platforms.

  • Utilize version control systems like Git for managing source code repositories.

  • Write documentation for code, APIs, and ROS packages to facilitate collaboration.

  • Stay up-to-date with the latest advancements in ROS, LiDAR technology, SLAM algorithms, and sensor fusion techniques, and apply them to improve our robotics solutions.
  • Required Skills:

  • Design and implement software architectures for robotic systems using ROS.

  • Develop clean, modular code in C++ or Python for perception, localization, mapping, and control.

  • Create ROS packages for encapsulating functionalities like drivers and sensors.

  • Integrate hardware components into the ROS ecosystem, developing custom drivers when necessary.

  • Build and maintain simulation environments for testing robot behaviors.

  • Conduct comprehensive testing and debugging to ensure software reliability and safety.

  • Write documentation for code, APIs, and ROS packages to facilitate collaboration.

  • Utilize version control systems like Git for managing source code repositories.

  • Collaborate with multidisciplinary teams to understand requirements and deliver solutions meeting project objectives.

  • Good Understanding of Mathematical Concepts which are related to SLAM like Translation Matrix, Rotation Matrix, etc.

  • Experience in ROS tools (Gazebo, Rviz..)

  • Unit testing Gtest, ROSTest

    Job Type: Full-time

    Pay: 450,000.00 - 1,100,000.00 per year

    Schedule:
  • Day shift
Morning shift
Supplemental pay types:
  • Performance bonus
Yearly bonus

Education:
  • Bachelor's (Required)

Experience:
  • total work: 1 year (Preferred)

SLAM: 1 year (Preferred)
  • C++: 1 year (Preferred)
* ROS: 1 year (Preferred)

Work Location: In person

More Info

Industry:Other

Function:Robotics

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 22/10/2024

Job ID: 97412033

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Cyber Security Senior iOS Software Developer Objective C Swift

Research In MotionCompany Name Confidential

Senior C Vision Software Algorithm Developer

SupercoderCompany Name Confidential
Last Updated: 22-10-2024 04:58:26 AM
Home Jobs in Bengaluru / Bangalore ROS Software Developer (C++)