The company is looking to solve the problem of needing innovative software products by involving interns in the development cycle.
Requirements
- Understanding of good software design and architecture principles, including:
- Operating system components and design
- Computer system architecture and organization
- Data structures
- Object-oriented programming
- Proficiency in C/C++ programming
- Experience programming in Python
Responsibilities
- Deliver product features by participating in research, design, development, and documentation efforts.
- Specify, design, and implement new product features.
- Develop unit and automated functional tests to ensure high code quality and catch future regressions.
- Perform research as required to complete your projects
- Diagnose and debug technical challenges
Other
- Learn professional techniques and technical skills
- Pursuing a bachelor's degree in Computer Science or Engineering (or similar)
- Sophomore or above standing
- Authorized to work in the United States without sponsorship now and in the future
- Prior internship or co-op experience