Software Developer Intern
Nokia is a global leader in connectivity for the AI era, advancing connectivity to secure a brighter world. The Software Developer Intern will analyze software tasks, produce specifications, develop application software, and collaborate with designers to ensure product development.
Responsibilities
- Analyze software task book, including functional specifications, constraints, and interfaces
- Produce software specifications and design architecture
- Develop application software using C++ and Python in a Linux environment
- Participate in software validation during system integration and execute system tests
- Collaborate with system and network designers to ensure seamless product development
Skills
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Systems Engineering, or a related field at an accredited U.S. institution, with expected graduation within the next 12 months
- Strong development experience in C++ on Linux systems, including compilers and debuggers
- Competence in Python programming
- Understanding of object-oriented software design principles
- Excellent communication skills and ability to work in a team environment
- Self-starter mindset with the ability to begin development activities early in the project lifecycle
Benefits
- Flexible and hybrid working schemes to balance study, work, and life
- Professional development events and networking opportunities
- Well-being programs, including Personal Support Service 24/7 - a confidential support channel open to all Nokia employees and their families in challenging situations
- Opportunities to join Nokia Employee Resource Groups (NERGs) and build connections across the organization
- Employee Growth Solutions, mentorship programs, and coaching support for your career development
- A learning environment that fosters both personal growth and professional development – for your role and beyond
Company Overview
Company H1B Sponsorship
Apply To This Job