You are currently viewing Software Engineer (R&D) Intern at Flam Bangalore

Software Engineer (R&D) Intern at Flam Bangalore

  • Anywhere
  • 30000 INR / Month

Flam

Summary

Flam, the world’s first AI-powered Mixed Reality Content Platform, is hiring a Software Engineer (R&D) Intern in Bangalore focused on cross-platform prototyping. This role requires strong C++ programming skills, solid mathematical foundation in linear algebra and geometry, and passion for computer vision and graphics. The intern will build AR/XR prototypes across Android, iOS, and web platforms, working on cutting-edge mixed reality experiences for marketing and advertising. Ideal for curious, experimental engineers who enjoy hands-on prototyping with potential for full-time conversion.

Detailed Job Description

Position Overview

Role: Software Engineer (R&D) Intern – Cross-Platform Prototyping
Company: Flam
Location: Bengaluru, Karnataka, India
Focus Area: AI-powered Mixed Reality Content Platform
Technology Stack: C++, Computer Vision, Cross-Platform Development
Company Specialty: AR/XR experiences for marketing & advertising

Role Objective

Rapidly prototype and experiment with computer vision and graphics algorithms to create immersive mixed reality experiences across mobile and web platforms in a fast-paced startup environment.

Key Responsibilities

Prototyping & Development

  • Build quick prototypes and demos for AR/XR experiences across multiple platforms (mobile + web)
  • Experiment with computer vision and graphics algorithms in real-world scenarios
  • Write clean, modular C++ code suitable for SDK integration and cross-platform pipelines
  • Develop and test new features for mixed reality content platform

Research & Innovation

  • Collaborate with senior engineers to validate ideas and concepts
  • Research and implement cutting-edge computer vision techniques
  • Adapt quickly to new tools, frameworks, and emerging technologies
  • Contribute to R&D initiatives in AI-powered mixed reality

Technical Execution

  • Work on cross-platform development challenges
  • Implement mathematical concepts in practical applications
  • Participate in the complete prototyping lifecycle from idea to demo
  • Ensure code quality and performance across different platforms

Essential Skills & Qualifications

Core Technical Skills

  • Programming:Strong proficiency in C++ programming language
  • Mathematics:Solid foundation in linear algebra, geometry, and matrix operations
  • Computer Vision:Strong interest and understanding of computer vision concepts
  • Problem-Solving:Experimental approach with hands-on problem-solving mindset

Professional Attributes

  • Learning Ability:Quick learner able to adapt to new platforms and tools rapidly
  • Curiosity:Naturally curious and experimental in technical approach
  • Sincerity:Dedicated and committed to producing quality work
  • Collaboration:Team player who enjoys working with senior engineers

Bonus Skills (Preferred)

  • Platform Knowledge:Basic exposure to Android (Java/Kotlin), iOS (Swift/Obj-C), or web (TypeScript)
  • Libraries/Frameworks:Experience with OpenCV, OpenGL, Metal, or WebGL
  • Projects:Prior hackathon projects, prototypes in CV, graphics, or AR/XR
  • Development:Familiarity with cross-platform development approaches

Pro Tips for Successful Application

  1. Technical Portfolio Preparation
  • Showcase C++ projects with clean, modular code examples
  • Include computer vision or graphics projects on GitHub
  • Demonstrate mathematical applications in programming projects
  • Highlight any AR/XR prototypes or experiments
  1. Mathematical Foundation
  • Brush up on linear algebra concepts and matrix operations
  • Practice geometric transformations and 3D mathematics
  • Be prepared to discuss mathematical approaches in interviews
  • Show understanding of mathematical principles in computer vision
  1. Interview Preparation
  • Practice C++ coding challenges and algorithm problems
  • Prepare to discuss computer vision concepts and applications
  • Be ready to explain your prototyping approach and methodology
  • Research current trends in AR/XR and mixed reality technologies
  1. Project Demonstration
  • Create a small AR/XR prototype if possible
  • Document your problem-solving process in projects
  • Highlight rapid prototyping abilities and iterative development
  • Show enthusiasm for experimental approaches and learning

FAQs

Q: What is the duration of this internship?

A: While not specified, R&D internships typically last 3-6 months with potential for extension.

Q: Is this internship remote or in-office?

A: Based on the Bangalore location specification, this appears to be an in-office role.

Q: What are the chances of full-time conversion?

A: Flam explicitly mentions “strong chance of full-time conversion for outstanding interns.”

Q: Do I need experience in all three platforms (Android, iOS, web)?

A: No, basic exposure to any one platform is considered a bonus skill, not a requirement.

Q: How important is the mathematical foundation?

A: Crucial – linear algebra, geometry, and matrix operations are fundamental to computer vision and graphics work.

Q: What makes this role different from other software internships?

A: Focus on rapid prototyping, cross-platform AR/XR development, and research-oriented work in a startup environment.

Why Join Flam?

Cutting-Edge Technology

  • Work on world’s first AI-powered Mixed Reality Content Platform
  • Exposure to bleeding-edge AR/XR prototyping
  • Learn from senior engineers in computer vision and graphics
  • Hands-on experience with emerging technologies

Learning Environment

  • Rapid experimentation and iterative development culture
  • Direct mentorship from experienced professionals
  • Exposure to real-world R&D challenges
  • Cross-platform development experience

Career Growth

  • Strong potential for full-time employment conversion
  • Startup culture with high responsibility and ownership
  • Portfolio-building opportunities with real projects
  • Networking in the AR/XR and computer vision community

Work Culture & Environment

Startup Advantages

  • Fast-paced, innovative environment
  • Direct impact on product development
  • Experimental and curious culture
  • Hands-on problem-solving approach

Technical Environment

  • Cross-platform development challenges
  • Research and development focus
  • Collaboration with computer vision experts
  • Access to latest tools and technologies

Professional Development

  • Learn computer vision and graphics from experts
  • Develop cross-platform prototyping skills
  • Enhance mathematical programming abilities
  • Build portfolio of AR/XR projects

Conclusion

The Software Engineer (R&D) Intern position at Flam offers an exceptional opportunity for technically strong students passionate about computer vision, mathematics, and mixed reality technologies. This role provides hands-on experience in rapid prototyping across multiple platforms while working on cutting-edge AR/XR solutions for real clients.

Ideal candidates should demonstrate strong C++ skills, solid mathematical foundation, and genuine curiosity for experimental development. The Bangalore location and startup environment make this perfect for engineers who thrive in fast-paced, innovative settings.

Application Strategy: Focus on showcasing technical projects, mathematical understanding, and prototyping abilities. Highlight any computer vision or graphics experience and demonstrate passion for mixed reality technologies through personal projects or research.

🔗 Apply Link: Click Here To Apply for Flam

Disclaimer
The recruitment details shared above are for informational purposes only and have been obtained from the organization’s official website. We do not guarantee any job placements. Recruitment will be conducted according to the company’s official process. We do not charge any fees for sharing this job information.

To apply for this job please visit www.linkedin.com.