Quick Overview
Job Description
Position Title: Embedded Software Co-op
Number of Positions: 2
Date: January - May - August - December 2027
Duration: Winter/Summer/Fall (4-8-12-16 Months)
Location: Hybrid - Sunnyvale, CA
Educational Requirements:
Currently enrolled in an accredited U.S. university pursuing a Bachelor's or Master's degree in Computer Engineering or Electrical Engineering, with a preference for 3rd- or 4th-year undergraduate students and Master's students.
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.
Similar jobs
- SU
Senior Software Engineer, Security
Super.com
United States🇺🇸Remote3 weeks agoFastAPIMicroservicesAWS+12Technology - SU
Senior Software Engineer, Data Platform
Super.com
United States🇺🇸Remote7 months agoSQLMachine LearningPython+1Technology - IL
Senior Software Engineer | The Synthesizer with Security Clearance
NewInfinity Labs LLC
Dayton, OH🇺🇸On-site11 hours agoAgileC++PythonTechnology - SP
Sr. Software Engineer, Security
Span
San Francisco🇺🇸Remote5 weeks agoAWSOAuthSAML+6Technology - RI
Staff Embedded Software Engineer, Virtualization
Rivianvw.tech
Irvine🇺🇸Remote2 weeks agoBackground ChecksComplianceCorporate Governance+7Technology - RE
Senior Software Engineer, Internal Tooling
Revenuecat
Americas (EST only)🇺🇸Remote2 months agoDockerAWSPulumi+2Technology