Founding R&D Engineer - UAV & Robotics Systems
Kapxha Dynamics
About the role
About Kapxha Dynamics
Kapxha Dynamics is a DPIIT-recognized defense-tech startup based in Jaipur, building the autonomy and intelligence layer for UAVs and counter-drone systems. We are a small, fast-moving team working on real hardware that flies, not just code in a repo.
About the role
You will work closely with our R&D team to build, test and improve intelligent autonomous systems across UAVs and edge-computing platforms. The role involves hands-on work across C++/Python, computer vision, ArduPilot, MAVLink, embedded Linux and AI on edge devices.
What you will work on
- Develop and maintain software for Raspberry Pi, NVIDIA Jetson and other edge-computing platforms.
- Robot Operating System (ROS and ROS2) for autonomy software architecture and sensor fusion
- Embedded firmware development on microcontroller platforms such as STM32, ESP32, and Arduino
- Work with ArduPilot and MAVLink for vehicle control, telemetry and mission execution.
- Integration of GPS, IMU, LiDAR, and camera sensors for navigation and obstacle avoidance
- Computer vision for object detection and tracking
- Field testing and iteration on real UAV and robotics hardware
- SLAM (Simultaneous Localization and Mapping) and autonomous path-planning algorithms
- Real-time communication protocols (UART, CAN, I2C, SPI) between flight controllers and companion computers
- Power systems design and battery management for UAV platforms
- Deploying and optimizing ML models (TensorRT, ONNX) for real-time inference on edge devices
Who we are looking for
- 1 to 5 years of experience in robotics, embedded systems, UAV engineering, or computer vision, or a strong fresher with solid personal or academic project experience in these areas
- Hands-on experience building, flying, or testing drones, UAVs, or robotics hardware, not just coursework or simulation
- Strong fundamentals in C++ or Python for software and embedded roles
- Strong plus: ROS or ROS2, Pixhawk or ArduPilot, STM32 or ESP32
- Comfort working in a small team with high ownership and fast iteration
Location and compensation
- Location: Jaipur, Rajasthan (on-site)
- Employment type: Full-time
- Compensation: Depending on skills, experience and technical depth.
Why join us
You will work directly on hardware that matters for national defense capability, with direct ownership over what you build and a team that moves fast. This is a chance to build something real, early, in a high-growth deep-tech space.
Eligibility & process
Who can apply
Seniority: Entry level. Employment type: Full-time
Skills & stack
Selection process
Details are shared by the recruiter after shortlisting.
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Kapxha Dynamics's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.