Engineer III - Robotics Software

NewSpace Research and Technologies · Bengaluru

  • Experience2–4 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelmid
  • Posted16 Sept 2026

About NewSpace Research and Technologies

NewSpace Research and Technologies is hiring in Bengaluru in automotive mobility. This role looks for around 2+ years of experience.

Skills

  • Robotics
  • Sensor fusion
  • ROS
  • C++
  • Python
  • Linux
  • Gazebo
  • Software testing
  • CI/CD
  • Docker
  • CMake
  • colcon
  • catkin
  • Version control
  • Embedded systems
  • Simulation

The role

A robotics software engineer at an autonomous mobility product company integrates sensor fusion, ROS, and embedded systems into reliable mission software, and builds simulation-based testing and C++ tooling for field deployment.

Full job description

Job Area:

Denied Operations Division > GNSS-Denied

Domain:

Robotic Systems

The Impact You’ll Have

Accelerate R&D Velocity: Transform experimental algorithms into hardened, production-grade software capable of operating in complex, GNSS-denied environments.

Architect System Reliability: Define benchmarks for system stability and performance to ensure our platforms remain resilient under extreme mission stress.

Drive Technical Consensus: Unify disparate cross-functional teams—from algorithmic researchers to field-integration specialists—around shared technical standards and roadmaps.

Enable Mission Success: Ensure the software stack provides a reliable, repeatable foundation for deployment, significantly reducing field debugging cycles and system downtime.

About the Role

The ‘Engineer III – Robotics Software’ is a technical leadership role within the Denied Operations Division. Acting as a technical nexus, you will bridge the gap between R&D algorithms and mission-critical, field-ready software. This role is designed for an experienced engineer who seeks to move beyond standard implementation, taking full ownership of system performance, architectural integrity, and reliability in high-stakes operational environments.

Key Responsibilities

Robotics Integration: Integrate Navigation, Sensor Fusion, GNC, and Vision R&D outputs into production-ready, deployable software packages.

System Verification & Simulation: Maintain Gazebo/SITL simulation assets and develop comprehensive unit, component, and integration tests for CI/CD pipelines.

Diagnostic Tooling & Analysis: Develop tools for log collection, synchronization, and visualization; analyze ROS bags and flight telemetry to diagnose system failures and edge cases.

Architecture & Risk Management: Exercise engineering judgment on architectural trade-offs; proactively identify technical risks, configuration dependencies, and interface mismatches to ensure system robustness.

Cross-Functional Collaboration: Partner with other sub-departments and verticals to provide evidence-based recommendations during integration blockers and field failure analysis.

Operational Agility & Mission Support: Provide technical support during field deployments and testing campaigns, ensuring system readiness and rapid on-site troubleshooting. Maintain a holistic understanding of the full engineering stack by collaborating with Embedded, R&D, and DevOps teams to ensure operational continuity. During intervals between mission-critical cycles, self-directed R&D initiatives that advance our core GNSS-Denied capabilities will be pursued.

Minimum Qualifications

Bachelor's or Master’s degree in Robotics, Electronics, Electrical Engineering, Mechatronics, Computer Science, or Aerospace

4+ years (Bachelor’s) or 2+ years (Master’s) of industrial experience in robotics software engineering and integration affiliated to aerospace, UAVs, robotics, or complex embedded products; demonstrated ownership and technical depth are more important than a strict year count

Solid grasp of robotics mathematics (linear algebra, probability, statistics) and sensor fusion fundamentals (EKF/UKF)

Hands-on experience with UAVs, mobile robots, embedded computers, sensors, or comparable integrated systems

Strong hands-on experience with ROS or ROS2, including packages, launch systems, messaging, and debugging

Proficiency in C++ and Python in Linux-based robotics environments

Experience with automated software testing, or log-based analysis of robotic systems

Experience with robotics software development and testing in simulation environments, based on Unity, Unreal Engine, Issac Sim or Gazebo

Proven experience with software development best practices (code reviews, version control, CI/CD, documentation) in a production environment

Experience with Docker, CMake, colcon, catkin, and reproducible dependency management

Preferred Qualifications

Domain Expertise: Experience with sensor fusion and state estimation, navigation and planning, guidance and control, multi-agent systems, OpenCV, camera models, calibration workflows, image-processing pipelines, optimal control, optimization (convex and nonlinear), or predictive control

Embedded & Platform Knowledge: Experience with Raspberry Pi, NVIDIA Jetson, Arduino, other embedded/edge platforms, LiDAR, IMU, rangefinder, GNSS receivers, CAN, RS232, RS422, time synchronization, radar, and payload integration

Tooling & Methodologies: Experience profiling CPU, memory, latency, and data throughput on embedded Linux platforms; experience with technical documentation, test reporting, and structured root-cause analysis; experience with MAVLink, Mission Planner, or QGroundControl

Working Hours

Standard working hours are 9:30 AM to 6:30 PM, Monday to Friday

Field-testing activities may require early-morning or extended hours, depending on mission requirements

Compensation Range

Competitive compensation aligned with industry standards, including performance-based incentives

Exact salary ranges will be customised according to experience

Benefits

Comprehensive health insurance

Professional development support

Detachment allowance