Taro Logo

Robotics Software Engineer

Global aerospace leader with 50 years presence in India, pioneering sustainable aerospace solutions and fostering innovation, collaboration and excellence.
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 global leader in aerospace with a rich 50-year heritage in India, is seeking a Senior Robotics Software Engineer to join their team in Bangalore. This role represents an exciting opportunity to work at the intersection of robotics and aerospace technology.

The position requires a seasoned professional with at least 5 years of experience in C/C++ software development, who will be responsible for designing, developing, and maintaining software for sophisticated robotic systems. The ideal candidate will bring strong expertise in object-oriented programming, real-time systems, and concurrent programming, along with proficiency in Python and Shell scripting.

As a Senior Robotics Software Engineer, you'll be leading a multidisciplinary team and collaborating with various departments including Simulation, Computer Vision, and Robotic Hardware teams. This role offers the opportunity to work on cutting-edge technologies in a company that pioneers sustainable aerospace solutions.

The position demands strong technical skills combined with leadership abilities, as you'll be responsible for both hands-on development and team management. You'll be working with modern technologies including ROS1/ROS2, and will have the chance to influence the direction of robotics software development at Airbus.

Airbus offers a collaborative and innovative work environment, fostering excellence and supporting social initiatives. The company is committed to workforce diversity and creating an inclusive working environment, welcoming applications from all backgrounds. This role provides an excellent opportunity to contribute to the aerospace industry's future while working with state-of-the-art robotic systems.

Working at Airbus means joining a global leader in aerospace, where you'll have the chance to work on projects that impact the future of aviation. The company supports flexible working arrangements to stimulate innovative thinking and provides opportunities for professional growth and development. If you're passionate about robotics, software engineering, and aerospace, this role offers an exciting opportunity to work at the forefront of technology while contributing to Airbus's mission of pioneering sustainable aerospace for a safe and united world.

Last updated 12 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

Benefits For Robotics Software Engineer

Visa Sponsorship
  • Flexible working arrangements
  • Professional development opportunities
  • Inclusive work environment

Jobs Related To Airbus India Private Limited Robotics Software Engineer