Taro Logo

Robotics Software Engineer

Airbus is a global aerospace leader with 50 years of presence in India, pioneering sustainable aerospace solutions and fostering innovation-driven corporate culture.
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Robotics · Automotive · Space

Description For Robotics Software Engineer

Airbus India Private Limited, a subsidiary of the global aerospace leader Airbus, is seeking a Senior Robotics Software Engineer to join their team in Bangalore. With over 50 years of presence in India, Airbus has established itself as a pioneer in sustainable aerospace solutions and innovation-driven culture.

The role offers an exciting opportunity to work on cutting-edge robotics systems, where you'll be responsible for designing and developing software using C/C++ programming language. As a senior engineer, you'll lead a multidisciplinary team and collaborate with various departments including Simulation, Computer Vision, and Robotic Hardware teams.

The ideal candidate will bring 5+ years of experience in C/C++ software development, with strong expertise in real-time systems, concurrent programming, and system architectures. Knowledge of ROS1/ROS2 is highly valued, and proficiency in Python and Shell scripting is essential. You'll be working in a dynamic environment that fosters innovation and collaboration, with access to state-of-the-art technology and resources.

This position at Airbus offers the chance to work on transformative projects in the aerospace industry, contributing to the company's mission of pioneering sustainable aerospace for a safe and united world. The role combines technical leadership with hands-on development, making it perfect for someone who wants to make a significant impact in the robotics and aerospace domains.

Airbus is committed to workforce diversity and creating an inclusive working environment, welcoming applications from all backgrounds. The company supports flexible working arrangements to stimulate innovative thinking and offers opportunities for professional growth and development within a global organization.

Last updated 11 days ago

Responsibilities For Robotics Software Engineer

  • Design, develop, test, and maintain software for robotic systems using the C/C++ programming language
  • Participate in the full software development life cycle, from requirements gathering and design to implementation and testing
  • Collaborate with cross-functional teams, including Simulation, Computer Vision, Robotic Hardware, and Software Developers
  • Create and maintain comprehensive technical documentation
  • Troubleshoot and resolve issues related to software, network interfaces with legacy systems, and hardware
  • Research and implement new technologies and techniques
  • Lead and manage a multidisciplinary team

Requirements For Robotics Software Engineer

Python
Linux
  • Minimum of 5 years' experience in C/C++ software development
  • Strong programming skills in C++, with focus on object-oriented programming and design patterns
  • Deep understanding of SoC principles, system architectures, operating systems, device drivers
  • In-depth knowledge of real-time systems and concurrent programming
  • Proficiency in scripting languages, particularly Shell and Python
  • Expertise in software development tools, compilers, debuggers, and version control systems
  • Experience in software development on both Linux and Windows platforms
  • Experience with ROS1/ROS2 is considered a significant plus

Jobs Related To Airbus India Private Limited Robotics Software Engineer