Enable job alerts via email!

Software Development Coop

NOKIA

California, Sunnyvale (MO, CA)

On-site

USD 40,000 - 80,000

Full time

23 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Software Development Coop to join their innovative team. This exciting opportunity involves writing software for routers and switches that power the internet, as well as developing application software in C++ for carrier-grade products. Ideal candidates will be pursuing a degree in Computer Science or a related field and have a strong background in C/C++ programming. With a focus on system software and networking, this role offers a chance to gain hands-on experience in a dynamic environment. If you're eager to learn and make an impact, this position is perfect for you.

Qualifications

  • Pursuing a degree in Computer Science or related field with a minimum GPA of 3.0.
  • Experience or coursework in networking and operating systems is preferred.

Responsibilities

  • Write software for routers/switches that drive the internet.
  • Develop application software in C++ for carrier-grade products.

Skills

C/C++ programming
Networking
Operating systems
System software
Protocols

Education

Bachelor's degree in Computer Science
Master's degree in Computer Science
Telecommunications
Computer Networking

Tools

Git

Job description

Position: Software Development Coop

Number of Position(s): 4

Duration: 4+ months

Date: September 2nd, 2025 - December 19th, 2025

Location: Onsite - Sunnyvale, CA


EDUCATIONAL RECOMMENDATIONS

Currently a candidate pursuing a bachelor’s degree or master’s degree in computer science, Telecommunications, Computer Networking or related field with an accredited school in US. Minimum GPA 3.0.

Qualifications
  • Previous experience or courses related to networking and operating systems.
  • Strong C/C++ background.
  • Interest in system software.

It would be nice to have:

  • Experience in working with protocols.
  • Experience developing on embedded systems.
  • Experience with versioning control systems (e.g., git).
Responsibilities
  • Write software that will run on routers/switches that drive the internet.
  • Learn to write system software optimized for memory/speed.
  • Learn protocols that drive data communication over TCP/IP.
  • Develop application software that simulates real products.
  • Develop application software in C++ on carrier-grade products.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Quality Assurance Coop

NOKIA

California

On-site

USD 40,000 - 80,000

6 days ago
Be an early applicant