Engineer III - Software Development (India)

Engineer III - Software Development (India)

03 Aug
|
Newspace
|
India

03 Aug

Newspace

India

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.

Roles and Responsibilities:

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 solid 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

Skills Required:

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



Good to Have:

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

📌 Engineer III - Software Development (India)
🏢 Newspace
📍 India

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: engineer iii - software development (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: engineer iii - software development (india) / india