Software Engineer 1

1 - 2 years

3 - 6 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Location: Bengaluru, India Eligibility: Must be eligible to work in India Language: English

About the Role
Redwing Labs is seeking a versatile and passionate Software Development Engineer to take ownership of key software systems underpinning our drone logistics operations. You will be responsible for the end-to-end development, maintenance, and enhancement of software enabling safe, efficient, and reliable drone operations in the field. This includes our web-based operational interfaces, flight monitoring tools, data management pipelines, and potentially integrations with physical systems.
This is a unique opportunity to work on mission-critical systems that directly impact our ability to deliver essential medical supplies. You will tackle challenges related to real-time data processing, offline-first architectures, embedded deployment, cloud synchronization, and user interface design for demanding operational environments. You will be stepping into a pivotal role, maintaining and advancing a suite of sophisticated tools designed for reliability and ease of use in the field.

Responsibilities
As a Software Development Engineer focusing on Aviation Logistics Systems, you will:

Develop & Maintain Operational Software

: Take ownership of the full stack of various operational tools (including Python/Flask backends and JS framework frontends), implementing new features, improving UI/UX across different applications, and ensuring high reliability.

Enhance Real-Time Monitoring & Control

: Optimize and expand WebSocket-based communication for pushing live drone telemetry and system status updates to operator interfaces and monitoring dashboards.

Manage Data Persistence & Sync

: Maintain and improve offline-first data architectures, ensuring seamless operation in network-devoid areas using local storage (e.g., SQLite) and robust synchronization logic with central databases (e.g., Supabase/PostgreSQL etc).

Integrate with Drone & Ground Systems

: Work directly with MAVLink communication protocols (using libraries like DroneKit, pymavlink etc) to interact with flight controllers, manage mission data, implement automated checks, and potentially interface with ground hardware.

Automate & Optimize Operations

: Design and implement software solutions to automate processes in flight operations, such as flight log management, data analysis pipelines, and potentially real-time data uploads. Explore opportunities for ML-driven optimizations.

Develop Logistics Management Tools

: Build upon and maintain internal tools (potentially using no code platforms like Glide or custom web apps) for managing orders and operational workflows.

Ensure System Reliability

: Write unit and integration tests, implement robust error handling, and participate in code reviews to maintain high software quality across all projects.

Collaborate Cross-Functionally

: Work closely with flight operations, hardware, and management teams to gather requirements, troubleshoot issues, and ensure software solutions meet the demands of field deployment.

Contribute to Architecture

: Participate in discussions and decisions regarding the overall software architecture, ensuring scalability, maintainability, and effective integration between systems.

Documentation

: Create and maintain clear technical documentation for the systems you develop.

Deployment & Support

: Manage the deployment process onto various platforms and provide technical support for field issues.

About You (Qualifications) Required:
Bachelors or Master s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
1-2 years of experience with strong proficiency in Python, with experience building web backends and potentially system-level scripts (experience with Flask is a significant plus).
Solid experience in modern web frontend development, including JavaScript/TypeScript and a component-based framework ( Svelte is a bonus, but experience with React, Vue, or Angular is highly valuable).
Experience with relational databases and SQL (experience with SQLAlchemy and SQLite/PostgreSQL is preferred).
Good understanding of web technologies, including REST APIs and WebSockets.
Proficiency with Git version control and experience working in Agile development environments.
Excellent problem-solving and analytical skills, with the ability to diagnose and resolve complex technical issues independently across different systems.
Strong communication and interpersonal skills for effective collaboration with technical and non-technical teams.

Preferred (Nice-to-Have):
Experience with DroneKit, MAVLink, ArduPilot, PX4, or similar drone/robotics software frameworks.
Experience with C++.
Experience developing software for embedded systems (Raspberry Pi, Linux environments).
Familiarity with cloud platforms and databases (Supabase/PostgreSQL is a direct advantage).
Experience contributing to open-source projects.
Experience with low-code/no-code platforms like Glide for rapid internal tool development.
Understanding of UI/UX design principles for creating intuitive user interfaces.
Experience with automated testing frameworks.
Why Join Redwing
Direct Impact: Build technology that directly contributes to improving healthcare access and saving lives.
Unique Challenges: Solve complex engineering problems at the intersection of aviation, software, hardware, and healthcare logistics in challenging environments.
Ownership & Growth: Take significant ownership of critical systems in a fast-paced, growing company.
Collaborative Culture: Work with a passionate and mission-driven team.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

bengaluru, karnataka, india

pune, maharashtra, india

bengaluru, karnataka, india

bengaluru, karnataka, india