Robotics Systems Engineer (Palsana)

Robotics Systems Engineer (Palsana)

16 Aug
|
Waaree Autonova Private
|
Palsana

16 Aug

Waaree Autonova Private

Palsana

Title: Robotics Systems Engineer, Embedded and Autonomous Systems

Location: Surat, Gujarat (on-site, field and lab testing required)

About the role

Waaree Autonova is building deployment-ready autonomous systems across multiple robotic platforms, including aerial systems, autonomous mobile robots, collaborative robots (cobots), and special purpose robots developed for specific industrial use cases. We need someone who lives at the boundary between firmware and full-stack robotics someone who can take simulation-validated logic, write or adapt the embedded firmware that runs it, and get it working reliably on real hardware, closing the gap between clean simulated sensors and the messy reality of real-world sensing, actuation, and communication.

Core responsibilities

Develop and validate control, navigation, and coordination logic in simulation (Gazebo, SITL, or equivalent) before porting to real hardware Write, adapt, and debug embedded firmware (C/C++) for microcontrollers such as STM32 and ESP32, including peripheral drivers (UART, SPI, I2C, CAN), interrupt handling, PWM generation for motor/servo control, and bootloader/flashing workflows Port simulation-tested logic onto physical embedded hardware across different robotic platform types, including but not limited to aerial systems, ground-based mobile robots, cobots, and custom special purpose robots Design and debug the electrical interface between compute and actuation: motor drivers, ESCs, power distribution, level shifting, and signal integrity at the board level Perform sensor calibration, controller tuning, and state estimation tuning for real-world operating conditions Configure and troubleshoot localization and navigation systems (GPS, wheel odometry, visual or LIDAR-based localization, or equivalent depending on platform), wireless communication links, and failsafe behavior such as protected stop, geofencing, communication loss handling, and power management Bench test and field or lab test progressively,



moving from constrained or tethered tests to fully autonomous operation, with a rigorous safety protocol at each stage Diagnose real-world issues that do not appear in simulation, including sensor noise, actuator response differences, vibration effects, electromagnetic interference, and communication latency in multi-unit or multi-robot systems using oscilloscopes, logic analyzers, and multimeters as first-line diagnostic tools Maintain and iterate on both ROS2 (companion compute) and embedded/RTOS-level firmware (microcontroller) running onboard real hardware, and manage the communication layer between the two (UART bridges, micro-ROS, CAN, or equivalent) Document configuration parameters, firmware versions, failure modes, and test results for reproducibility across the team

Skills required

Minimum 3 years of experience in embedded systems, robotics, or a closely related engineering discipline Strong hands-on firmware development experience on STM32 (HAL/LL or bare-metal) and/or ESP32 (Arduino/ESP-IDF), including debugging via JTAG/SWD, and comfort reading datasheets and reference manuals Working knowledge of RTOS concepts (FreeRTOS or equivalent) task scheduling, interrupts vs. polling, real-time constraints Demonstrated experience with robotics simulation environments such as Gazebo, SITL, or similar, and a track record of taking simulated logic to real hardware Hands-on experience building, integrating, and operating embedded robotic systems across one or more platform types, such as aerial systems, autonomous mobile robots, cobots, or custom robotic hardware Working knowledge of ROS2, Linux (Ubuntu),



and embedded or companion compute setups (Raspberry Pi, Jetson, industrial PCs, or similar) and how they interface with microcontroller-level firmware Comfortable with electronics assembly, wiring, soldering (through-hole and basic SMD), PCB-level troubleshooting, and wireless communication systems relevant to robotics (Wi-Fi, telemetry radios, CAN bus, RS485) Practical understanding of sensor fusion and state estimation concepts (IMU, GPS, odometry, EKF or similar) at a tuning and troubleshooting level, including reading raw sensor data off a microcontroller before it reaches the higher-level stack Experience with robotics diagnostic, monitoring, or ground control software appropriate to the platform (examples include QGroundControl, Mission Planner, or equivalent tools used for mobile robots and cobots) Comfortable working in varied environments, including outdoor field conditions and lab or shop floor settings, iterating through failed tests methodically

Strongly preferred

Prior experience specifically transitioning a project from simulation to real hardware on a fielded product, not just a personal or academic project Experience writing custom PX4/ArduPilot firmware modules, or custom flight controller/motor controller firmware, rather than only using off-the-shelf autopilot stacks Experience across more than one robotic platform type (for example, both aerial systems and ground-based cobots or mobile robots) Familiarity with Indian regulatory requirements relevant to robotic or aerial systems, such as DGCA Digital Sky registration, where applicable to the platform Experience with multi-unit coordination (formation control, swarm logic, fleet behavior) rather than single-unit projects only Background in agricultural, industrial, or logistics robotics applications is a plus Experience with micro-ROS or lightweight middleware for bridging microcontrollers into a ROS2 graph

📌 Robotics Systems Engineer (Palsana)
🏢 Waaree Autonova Private
📍 Palsana

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: robotics systems engineer (palsana) / palsana