Engineer III - Software Development

NewSpace Research and Technologies

Bengaluru

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NewSpace Research and Technologies in Bengaluru is seeking skilled developers to own software components from architecture to delivery. Candidates should have a solid background in software development, with excellent programming skills in languages like C++, Python, and C#.

The ideal candidate will contribute to high-quality software solutions, enforce programming standards, and possibly work with cutting-edge technologies like drones and robotics systems. A degree in Computer Science or a related field is required.

Qualifications

  • 3+ years of hands-on experience in software development.
  • Comfortable switching between programming languages, frameworks, and problem domains.
  • Strong understanding of time and space complexity.

Responsibilities

  • Own software components end-to-end from architecture to delivery.
  • Design and develop scalable systems following agile practices.
  • Identify, debug, and fix software defects throughout development.

Skills

Excellent programming skills
Object-oriented programming (C++, Python, C#)
Software architecture principles
Version control (Git)
Containerization (Docker)
Data structures and algorithms

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

Git
Docker

Job description

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

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Engineer
Robotics Engineer

NewSpace Research and Technologies • Bengaluru

On-site
INR 600,000 - 1,000,000
Engineer III - Software Development (P06469)
Engineer III - Software Development (P06469)

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Sr. Engineer III - Robotics
Sr. Engineer III - Robotics

NewSpace Research and Technologies • Bengaluru

On-site
INR 600,000 - 1,200,000
Senior Embedded Software Engineer - Firmware
Senior Embedded Software Engineer - Firmware

Cyient • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer III/IV
Embedded Software Engineer III/IV

psyc-defence • Bengaluru

On-site
INR 800,000 - 1,500,000
Engineer I - Robotics
Engineer I - Robotics

NewSpace Research and Technologies • Bengaluru

On-site
INR 600,000 - 800,000
Engineer II - Robotics
Engineer II - Robotics

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Engineer II - Software
Engineer II - Software

NewSpace Research and Technologies • Bengaluru

On-site
INR 600,000 - 1,200,000
Software Engineer III/IV
Software Engineer III/IV

psyc-defence • Bengaluru

On-site
INR 800,000 - 1,200,000
Opportunity to work on cutting-edge technologies
Fast-paced startup environment
Strong learning and growth
Embedded Engineer
Embedded Engineer

Booma Innovative Transport Solution • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Healthcare benefits
Hardware lab access