Software Engineer 1

1 - 2 years

3 - 6 Lacs

Posted:3 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 (eg SQLite) and robust synchronization logic with central databases (eg 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:
Bachelor's 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

noida, uttar pradesh, india

hyderabad, telangana, india