About the internship
Selected intern's day-to-day responsibilities include:
1. Design and develop software in C, C++, Or Golang (preferred)
2. Implement new features according to defined specs
3. Leverage open-source code and libraries to quickly experiment and build novel solutions
4. Create and perform unit tests meeting feature requirements
5. Work together with other engineering team members to develop new product functionality
6. Research, investigate, and define new areas of technology to enhance existing products and re-evaluate the design and implementation of current source code.
7. Maintain and document code using a source control system.
Requirements:
1. Working knowledge of C/C++, TCP/IP networking, Unix system APIs, Strong grasp of sockets and IPC mechanisms a plus.
2. Strong knowledge of C and data structures is required.
3. Excellent problem-solving and troubleshooting skills.
4. Knowledge of Python Go Lang or Rust preferred
5. Capable of switching focus in various situations and applying themselves to quickly learn new technologies and adopting new methodologies
Skill(s) required
C++ Programming
C Programming
GitHub
Golang
Linux
REST API
Earn certifications in these skills
Learn C Programming
Learn Git
Learn C++ Programming
Who can apply
Only those candidates can apply who:
1. are available for full time (in-office) internship
2. have relevant skills and interests
Perks
Certificate
Letter of recommendation
Flexible work hours
Informal dress code
5 days a week
Free snacks & beverages
Job offer
Number of openings
2
Certificate: Will be provided at the end of the Internship