Who we are:
We are a start-up based out of Bengaluru & Delhi NCR. We are engaged in development of next generation missions and technologies (NGM&T) towards future warfare needs of the Indian defence forces. It is undertaking research towards enhancing persistence and autonomy for unmanned vehicles and robotic swarms. NRT’s product development portfolio includes a solar power stratospheric high altitude pseudo satellite (HAPS) unmanned platform and an air/ground launched stand-off autonomous system.
Own software components end-to-end, from architecture and design to implementation, testing, and delivery
Design and develop high-quality software following agile development practices
Translate product requirements and use cases into robust software designs with a strong emphasis on component reuse
Design and implement scalable, maintainable, and testable systems
Identify, debug, and fix software defects across the development lifecycle
Participate actively in peer reviews of designs and code
Define, enforce, and continuously improve programming standards and best practices
Excellent programming skills with 3+ years of hands-on experience
Experience with one or more object-oriented programming languages, preferably C++, Python, and C#
Bachelor’s or Master’s degree in Computer Science or a related field
Knowledge and hands-on experience with software architecture principles and common design patterns
Comfortable switching between programming languages, frameworks, and problem domains
Working knowledge of tools such as Git and Docker
Strong understanding of time and space complexity and core data structures
Ability to break down complex problems into well-structured, manageable components
Understanding of drones and autopilot systems such as Ardupilot or PX4
Experience with ROS-based systems
Knowledge or experience with state machines and behavior trees
Comfort working in Linux environments and using shell scripting
Experience building or contributing to scalable system-of-systems architectures
Exposure to robotics systems
Experience with distributed systems
Experience deploying or working on edge devices such as NVIDIA Jetson Xavier