Software Engineer 1
2 weeks ago
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.
ResponsibilitiesAs 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:
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.
-
Software Engineer 1
2 weeks ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per yearSoftware Engineer 1The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...
-
Software Engineer 1
3 days ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 6,00,000 - ₹ 18,00,000 per yearThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and...
-
Software Engineer 1
1 day ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 6,00,000 - ₹ 18,00,000 per yearSoftware Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...
-
Software Engineer 1
3 days ago
Bengaluru, Karnataka, India Uplers Full time ₹ 4,00,000 - ₹ 12,00,000 per yearSoftware Engineer-IExperience: 1 - 4 Years ExpSalary : CompetitivePreferred Notice Period: Within 15 DaysOpportunity Type: Onsite (Bengaluru)Placement Type: Permanent(*Note: This is a requirement for one of Uplers' Clients)Must have skills:Java, Microservices, Spring BootPracto (One of Uplers' Clients) is Looking for:Software Engineer-I to join our...
-
Software Engineer 1
2 weeks ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSoftware EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...
-
Software Engineer 1
7 days ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Posting Software EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...
-
Software Engineer 1
2 weeks ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per yearThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and...
-
Full-Stack Developer- Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Version 1 Full time ₹ 12,00,000 - ₹ 24,00,000 per yearCompany DescriptionVersion 1 has celebrated over 28 years in Technology Services and continues to be trusted by global brands to deliver solutions that drive customer success. Version 1 has several strategic technology partners including Microsoft, AWS, Oracle, Red Hat, OutSystems and Snowflake. We're also an award-winning employer reflecting how employees...
-
Software Developer
1 week ago
Bengaluru, Karnataka, India Continuity 1 Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Description:We are looking for a skilled Software Developer with 6 to 8 years of professional experience who is proficient in C++17 programming and has hands-on experience with Python coding. The ideal candidate will contribute to the design, development, and maintenance of software applications, collaborating closely with cross-functional teams.Key...
-
Software Engineer 1
3 days ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSoftware EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...