Firmware Engineer Intern
Rambus is a premier chip and silicon IP provider, seeking a bright and motivated internship student in Engineering or Computer Science for a 4 to 8 month work term within the Firmware Engineering team. The intern will develop, test, and debug software for memory diagnostic applications and embedded CPUs in System-On-Chips, gaining experience with cutting edge memory and silicon technology.
Responsibilities
- Design, implement, test, and debug software for embedded devices and systems, from requirements to deployment
- Write unit tests and feature tests for test automation
- Setup, maintain, and debug systems used for DDR5 memory diagnostic development
- Follow coding convention and best practices of the team, and conduct code reviews
Skills
- C/C++ programming skills
- Ability to follow technical guidance from senior team members
- Excellent written and verbal communication skills
- Previous embedded software courses and / or projects
- One or more previous co-op terms, preferably with embedded development experience
- Python scripting skills
Benefits
- Competitive compensation package
- Base salary
- Bonus
- Equity
- Employee benefits
Company Overview
Apply To This Job