IdeaForge, one of India’s leading UAV and drone technology companies, is actively hiring Software Engineer I for its Navi Mumbai office. This role is perfect for freshers and early-career engineers who are passionate about working on real-world UAV software, embedded systems, and cutting-edge robotics applications. If you want to build mission-critical software that powers high-performance drones used across defense, security, and enterprise sectors, this is a strong career opportunity.

About the Company
IdeaForge is a pioneer in India’s UAV ecosystem, known for building world-class drones used for surveillance, mapping, industrial inspection, and tactical operations. With a strong focus on research, innovation, and indigenous technology, IdeaForge continuously develops advanced UAV platforms trusted by government, military, and enterprise clients. Their engineering culture emphasizes collaboration, innovation, and solving real-world problems through intelligent software and reliable systems.
Role Overview
As a Software Engineer I at IdeaForge, you will work on designing, developing, and maintaining embedded and application-level software for UAV platforms. You will closely collaborate with hardware, firmware, and mechanical teams to build scalable and robust solutions. This role provides hands-on exposure to UAV systems, robotics workflows, avionics, and advanced software engineering practices.
Responsibilities
- Develop, test, and maintain embedded and application software for UAV systems and payloads
- Collaborate with hardware, firmware, and mechanical teams to integrate software solutions
- Participate across the full software development lifecycle: requirement analysis, design, development, testing, and deployment
- Troubleshoot and debug software issues on UAV platforms
- Improve coding standards, best practices, and maintain detailed documentation
- Manage version control, issue tracking, and project documentation
- Explore new technologies and suggest improvements to enhance UAV software features and performance
Share the opportunity
Who Can Apply
| Eligibility | Details |
|---|---|
| Education | Bachelor’s degree in Computer Science, IT, or related fields |
| Experience | Freshers & early-career candidates eligible |
| Technical Background | Strong knowledge of C/C++, C#, Python |
| Additional Skills | Understanding of embedded systems or software for hardware interfacing |
Preferred Skills
- Exposure to embedded devices or firmware development
- Knowledge of UAV systems, robotics, or avionics
- Familiarity with Git and version-control workflows
- Understanding of Agile methodologies
- Knowledge of network protocols
- Experience with Linux development, multithreading, and camera/photogrammetry systems is a plus
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
What You’ll Get
- Opportunity to work on cutting-edge UAV and robotics technologies
- Exposure to high-impact real-world drone applications
- Mentorship from expert engineers
- Collaborative and innovative work environment
- Competitive compensation and additional benefits
How to Apply
To apply for this role, click the apply button below and submit your updated resume. Make sure your resume highlights:
- Projects related to embedded systems, robotics, or aviation
- Personal or academic C/C++/Python projects
- GitHub links showcasing your code
- Any hands-on experience with microcontrollers, sensors, or drone frameworks
- Relevant coursework like Data Structures, Operating Systems, Networks, Embedded Programming
Before applying, ensure your resume clearly demonstrates problem-solving skills, practical coding experience, and enthusiasm for UAV software development. Apply by clicking the button below to move forward with the application process.
Share the opportunity