Internship Catalogue

Software Development Intern (FOSSEE Semester-long Internship 2025)
FOSSEE, IIT Bombay

Title

Software Development Intern (FOSSEE Semester-long Internship 2025)

Description

FOSSEE invites applications for the Semester-long Internship 2025. The students get an opportunity to work with the FOSSEE team for one semester. This is a remote internship with continuous support and mentoring. To get shortlisted for the internship, Select a project and choose a screening task from the table given below. Then you need to complete at least one of the screening tasks. The selection will be purely based on the evaluation criteria of each screening task.  

For registration: https://fossee.in/semester-internship/2025

Screening tasks under Osdag

  1. Python program for developing a 3D Model of a Portal Frame Structure using PythonOCC/FreeCAD (Any stream)
  2. Make executable (.exe/.deb) for the Osdag Conda package (Any stream)
  3. Create the UI of the Osdag web app using React and develop endpoints using Django/REST (Any stream)
  4. Steel vs. Concrete Bridge Cost Comparison Software with SQLite and PyQt5 (Any stream)




No. of Openings : 4

Nature of Post : Part Time

Date of posting : 27th Dec 2024

Date of commencement : 1st Jan 2025

Additional Perks

Benefits: Opportunity to collaborate with faculty from IIT Bombay. Certificate of Internship upon successful completion. Recognition on the FOSSEE website. Potential honorarium based on the quality of work at the end of the internship. Weekly assessments will be conducted to evaluate the quality and quantity of work. Unsatisfactory performance may result in the withdrawal of the internship offer. All submitted content, including the screening task and internship work, will be released as open-source.

Qualification

CTC Range (Per Anum)

10000.00 /- INR

About the company

FOSSEE, IIT Bombay

FOSSEE, IIT Bombay Powai, Mumbai, India 400076}

Internship Learning Outcomes

3D Modeling with PythonOCC/FreeCAD Develop expertise in CAD modeling and structural design workflows. Gain proficiency in PythonOCC/FreeCAD libraries for creating 3D structural models. Understand engineering concepts and apply them to portal frame structures. Executable Creation for Software Distribution Learn to package Python applications into executable formats (.exe/.deb). Understand dependency management and cross-platform distribution using tools like PyInstaller or NSIS. Improve problem-solving skills for software installation and deployment challenges. Web App Development Master frontend development using React.js for interactive user interfaces. Develop backend APIs using Django and Django REST Framework. Gain experience in full-stack development and RESTful API integration. Bridge Cost Comparison Software Learn to integrate SQLite databases for data storage and retrieval. Build user-friendly GUI applications using PyQt5.