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++ ProgrammingC ProgrammingGitHubGolangLinuxREST 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