Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Nokia

Embedded Software Development Coop

Nokia

. Develop and maintain embedded software and firmware using C/C++ for optical transport systems .

Posted 9/16/2026internshipSunnyvale • California • United StatesMid-LevelSenior💰 $20 - $70 per hourWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Proficient in developing and maintaining embedded software and firmware using C/C++ for optical transport systems, with a strong focus on real-time embedded solutions and integration with hardware components. Demonstrates expertise in troubleshooting complex system-level issues involving software, hardware, and multi-processor architectures.

Highest-signal resume keywords
Embedded Software DevelopmentC/C++ ProgrammingRTOS-Based PlatformsARM Processor IntegrationFirmware Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Embedded Software DevelopmentC/C++ ProgrammingRTOS ExperienceFirmware DevelopmentInterrupt HandlingLow-Level DriversMulti-Processor ArchitecturesFPGA IntegrationDebugging ToolsVersion Control Systems
Soft Skills
TroubleshootingProblem-SolvingTeamwork
Tools & Technologies
Embedded LinuxOptical NetworkingTelecommunicationsNetworking Protocols
Industry Keywords
Optical Transport SystemsReal-Time Embedded SolutionsHardware-Software Interaction

Tech Stack

Tools & technologies
LinuxRTOSC++

About the role

Key responsibilities & impact
  • Develop and maintain embedded software and firmware using C/C++ for optical transport systems
  • Design, implement, integrate, and verify real-time embedded solutions from requirements through deployment
  • Support development on RTOS-based platforms, including low-level drivers, interrupt handling, and control firmware
  • Collaborate with cross-functional teams to integrate software with hardware, ARM processors, and FPGA-based components
  • Troubleshoot and resolve complex system-level issues involving software, hardware, optics, and multi-processor architectures

Requirements

What you’ll need
  • Currently enrolled in a Bachelor's or Master's degree in Computer Engineering or Electrical Engineering at an accredited school in the United States
  • Preferred standing: 3rd- or 4th-year undergraduate student or Master's student
  • Experience developing embedded software in C/C++ on RTOS-based platforms
  • Knowledge of firmware development, interrupt handling, low-level drivers, and timing-critical systems
  • Experience working with ARM processors, hardware interfaces, and multi-processor architectures
  • Familiarity with FPGA/CPLD integration and hardware-software interaction
  • Strong troubleshooting, problem-solving, and teamwork skills
  • Experience with embedded Linux or other operating systems used in embedded development is nice to have
  • Exposure to optical networking, telecommunications, or networking protocols is nice to have
  • Experience using debugging tools, version control systems, and software development best practices is nice to have

Benefits

Comp & perks
  • 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
  • Opportunities to join Nokia Employee Resource Groups (NERGs)
  • Employee Growth Solutions, mentorship programs, and coaching support
  • Learning environment fostering personal and professional development