Autonomous SLAM Software Engineer

3 weeks ago


Bengaluru, India Intelexa Autonomy Full time

Intelexa Autonomy is a deep tech Robotics startup developing multi axis mobile manipulator robotic systems tasks in real-time, avoiding the need for human work.

We develop cutting-edge solutions that are innovative, productive, and scalable. We are in a startup mode, which means we are looking for someone with an entrepreneurial spirit who can tackle obstacles and not allow roadblocks, large or small to get in the way or slow down our processes. Is that you?

 

We Offer:

 

1. Start-up atmosphere in a fast-growing and rapidly evolving company

2. Flexible working hours

3. A centrally located office in Artpark@IISC, Bengaluru

4. Opportunity for fast progression as the company grows and progression to leadership management levels

 

Salary: We offer a competitive salary including stock benefits to be negotiated individually based on experience.

 

Autonomous SLAM Software Engineer

 

We are looking for an experienced software engineer in the area of SLAM autonomous navigation and trajectory manipulation. The ideal candidate has strong knowledge of Python (or C++) software development as well as proven experience building navigation systems for mobile autonomous robots.

 

The selected individual will be part of the team responsible for developing, integrating, and maintaining the autonomous navigation system on autonomous robotic systems and Manipulator trajectory system. Intelexa Autonomy robots work in busy Industrial & Infrastructure environments and for this reason safety, robustness, and recovery should be taken into account during the navigation systems design and implementation process.

 

In this role, your key responsibilities will be to:

  1. Evaluation and redesign of the current robotics navigation strategy development, autonomous SLAM with multiple sensors odometry, IMU, laser, cameras, path planning, motion control with obstacle avoidance and trajectory planning systems.
  2. Experience in computer vision, sensor technology, and computational power, SLAM research. filtering-based methods (e.g., Extended Kalman Filter), smoothing-based methods (e.g., GraphSLAM), and optimization-based methods (e.g., Bundle Adjustment). 
  3. SLAM research and work on advancing the state-of-the-art algorithms, developing novel approaches, and improving the accuracy and efficiency of SLAM systems. They are expected to contribute to SLAM research, publish papers, and collaborate with industry partners.
  4. To develop and integrate SLAM systems into robotic systems. enable precise localization, mapping, and navigation for autonomous systems.
  5. leverage SLAM techniques to develop accurate tracking and mapping systems for AR experiences and computer vision applications.
  6. Implement new and optimize existing behaviors for our robots Researching and experiment with state-of-the-art algorithms for navigation, planning, and control.
  7. Stress tests in real environments.
  8. Availability to travel locally in India and internationally for pilot sites.


The Ideal Candidate

The ideal candidate shares our values (outlined above) and is passionate about building companies. They are a proactive individual that naturally thrives working in a fast-paced start-up environment. They are personable, work well on teams, and have an aptitude for development and design.

 

Core

  • 3 years of experience in building navigation systems for mobile robots
  • Hands-on experience with Autonomous SLAM and Autonomous EV
  • Strong Python and/or C++ skills
  • Able to write well-documented, clean code and test the code.
  • Personal initiative, structured way of working, and creativity
  • Hands on experience integrating sensors and algorithms on embedded systems.
  • Proficient in C++, Python, ROS2, and/or other robotics programming languages
  • Strong background in SLAM, 3D reconstruction, Structure-from-Motion, Visual Inertial Odometry, and/or Bundle Adjustment
  • Experience with SLAM backends such as G2O or GTSAM
  • Strong foundations in multi-view geometry
  • Experience in camera calibration and rectification
  • Expert in complex rotations and frame transformations
  • Experience with sensor fusion techniques to enhance positioning accuracy using data from various sensors like IMUs, LiDAR, and cameras.
  • Experience developing scalable training pipelines in the cloud.
  • Enthusiasm for the field of robotics and troubleshooting complex systems. 

 

Desired

Strong problem-solving skills and ability to work in a fast-paced environment.

Strong verbal and written communication skills

Ph.D./MS/ME/MTech in the area of mobile robot navigation or cognit area

Experience competing in competitive international robotics competitions (e.g RoboCup @Home, European robotics league)

Knowledge of several standards and best practices to ensure interoperability and reproducibility of SLAM research such as KITTI, OpenSLAM

Developing CI/CD pipelines (ideally using Ansible) 

Experience working with Bitbucket, containers, Docker or Podman

 



  • Bengaluru, India Ola Full time

    JOB DESCRIPTIONJob SummaryResearch Engineer - II/III is expected to develop state of the art Path planning algorithms.Key Result Areas (Accountability & Responsibility of the role)Build robust solutions to cutting edge Autonomous driving problemsWork across Perception, Motion planning, Behavior planning and Control system componentsKeep pace with the latest...

  • Research Engineer III

    4 weeks ago


    Bengaluru, India Ola Full time

    JOB DESCRIPTION Job Summary Research Engineer - II/III is expected to develop state of the art Path planning algorithms. Key Result Areas (Accountability & Responsibility of the role) Build robust solutions to cutting edge Autonomous driving problems Work across Perception, Motion planning, Behavior planning and Control system components Keep pace...


  • Bengaluru, India NVIDIA Full time

    NVIDIA's Deep Learning GPUs have ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. We are growing our company and the team with the smartest people in the world.We are...


  • Bengaluru, India NVIDIA Full time

    NVIDIA's Deep Learning GPUs have ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. We are growing our company and the team with the smartest people in the world. We are...


  • Bengaluru, India Oracle Full time

    Are you looking to apply your skills contributing to a next generation of Database cloud services? Are you calm and collected when others panic under pressure? Do you get a thrill from solving really tough problems? Do you light up in conversations about uptime, horizontal scalability, performance, security, and DevOps?The Autonomous Database Team is...


  • Bengaluru, India Siemens Technology and Services Private Limited Full time

    Hello eagertech expert!To create abetter future, you need to think outside the box. That’s why we at Siemens needinnovators who aren’t afraid to push boundaries to join our diverse team oftech gurus. Got what it takes? Then help us create lasting, positive impact!Introduction:For nearly 170years, ground-breaking technologies, and business models built...


  • Bengaluru, India Siemens Technology and Services Private Limited Full time

    Hello eagertech expert! To create abetter future, you need to think outside the box. That’s why we at Siemens needinnovators who aren’t afraid to push boundaries to join our diverse team oftech gurus. Got what it takes? Then help us create lasting, positive impact! Introduction: For nearly 170years, ground-breaking technologies, and...


  • Bengaluru, India NVIDIA Full time

    Intelligent machines powered by Artificial Intelligence computers that can learn, reason and interact with people are no longer science fiction. Today, a self-driving car powered by AI can meander through a country road at night and find its way. An AI-powered robot can learn motor skills through trial and error. Do you agree with us that this truly is an...


  • Bengaluru, India Blue Yonder Full time

    Focuses on further improving their craftsmanship and extending their skills beyond plain implementation, in particular:Develops quality software according to clean code principles and Blue Yonder standards and writes effective test cases.Autonomously pulls issues from the team backlog or supports other team members with their issues as...


  • Bengaluru, India Rocket Software Full time

    DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...

  • Quality Executive

    6 days ago


    Bengaluru, Karnataka, India Zmotion Autonomous Systems Pvt Ltd Full time

    **Job Title: Quality Executive** **Location**: Bangalore **Company**: Zmotion Autonomous Systems Pvt Ltd **Responsibilities**: - Develop and implement quality assurance policies and procedures to ensure compliance with industry standards and regulations. - Conduct regular audits and inspections to identify areas for improvement and ensure adherence to...


  • Bengaluru, India NVIDIA Full time

    At NVIDIA, we are building the system, hardware, and software technology which enables autonomous driving. Our safety engineering team is currently looking for a Senior Software Engineer to help develop tools, methodologies, and flows required by the next generation of system on chip (SoC) and board products for autonomous driving. The functional safety...


  • Bengaluru, India Avataar Full time

    What will you work on:- Develop low level and optimized algorithms for cross-platform real time neural rendering on the web.- Research and implement techniques to achieve high-level photorealism and responsiveness for interactive 3d stories and scenes.What we look for:- 3+ years of relevant research and software development experience.- C/C++/Rust...


  • Bengaluru, India NVIDIA Full time

    NVIDIA is looking for an outstanding Senior System Software engineer for an exciting role in Tegra Graphics & Display team. This position involves development of new SW technologies to support our GPUs, Graphics & Display driver stack, emulation and validation of new chip designs, maintenance of legacy software and devices. You also will be defining and...


  • Bengaluru, India NVIDIA Full time

    At NVIDIA, we are building the system, hardware, and software technology which enables autonomous driving. Our safety engineering team is currently looking for a Senior Software Engineer to help develop tools, methodologies, and flows required by the next generation of system on chip (SoC) and board products for autonomous driving. The functional safety...


  • Bengaluru, India Career Soft Solutions Full time

    Roles & Responsibilities :1. Lead and develop path/motion planning algorithms that include route planning, trajectory optimization, decision making, and open space planning.2. Develop algorithms including: path planning algorithms for Lane centering, Automatic Lane Change, Lane Keep Assist, Automatic Parking, etc3. Develop perception algorithms for personnel...


  • Bengaluru, India Avataar Full time

    What will you work on:Develop low level and optimized algorithms for cross-platform real time neural rendering on the web.Research and implement techniques to achieve high-level photorealism and responsiveness for interactive 3d stories and scenes.What we look for:3+ years of relevant research and software development experience.C/C++/Rust programming and...


  • Bengaluru, India Avataar Full time

    What will you work on:Develop low level and optimized algorithms for cross-platform real time neural rendering on the web.Research and implement techniques to achieve high-level photorealism and responsiveness for interactive 3d stories and scenes.What we look for:3+ years of relevant research and software development experience.C/C++/Rust programming and...


  • Bengaluru, India Avataar Full time

    What will you work on: Develop low level and optimized algorithms for cross-platform real time neural rendering on the web. Research and implement techniques to achieve high-level photorealism and responsiveness for interactive 3d stories and scenes. What we look for: 3+ years of relevant research and software development experience. C/C++/Rust programming...


  • Bengaluru, India BT Group Full time

    What you’ll be doingAs an engineering team lead, you are required to actively participate in Software Engineering technical work and undertake technical assessment of work packages, agreeing time, cost and quality.Skills and Roles:• Knowledge on Telco products.• Working experience in Agile framework.• Core Java, SOA based Web Services, RESTful Web...