Location: United States Department: Corporate Services
Position Title: Embedded Software Co-op
Number of Positions: 2
Date:
Duration:
Location: Hybrid - Sunnyvale, CA
Educational Requirements:
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.
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.
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.
It would be nice if you had:
Experience with embedded Linux or other operating systems used in embedded development.
Exposure to optical networking, telecommunications, or networking protocols.
Experience using debugging tools, version control systems, and software development best practices.
What they are looking for
Details
- Work type
- Hybrid
- Remote eligible
- No
Get new Software Engineering internships by email
Free daily digest, matched to what you pick. Unsubscribe anytime.
More Software Engineering internships
Software Developer, Winter 2027 (Internship) - 4 months
BMO · San Ramon, CA
Software Developer, Winter 2027 (Internship) - 4 months
BMO · San Ramon, CA
Software Engineer Intern (Low Code)
gfs · Wyoming, MI
Software Engineer Internship
gfs · Wyoming, MI
Software Engineering Internship - Summer 2027
cmegroup · Chicago, United States
Software Engineering Fellowship - Summer 2027
cmegroup · Chicago, United States