Firmware Engineer Intern
1 week ago
Rambus, a premier chip and silicon IP provider, is seeking a bright and motivated internship (co-op) student in either an Engineering or Computer Science program for a 4 month or 8 month work term within the Firmware Engineering team in the Memory Interface Chips Business Unit. The student will work alongside some of the brightest inventors and engineers in the world to develop firmware and software solutions that make data faster and safer.
During the internship, the student will join a Firmware Engineering team to work on cutting edge memory and silicon technology shaping the future of data centers and high-performance systems. The student will develop, test, and debug software for memory diagnostic applications and embedded CPUs in System-On-Chips (SoCs). The student will gain experience with processor-memory interfaces, DDR5, BIOS, Redfish, OpenBMC, as well as other third-party SW stacks. The student should have a strong interest in embedded software development and electronics, and be a self-starter with strong organizational, communication, teamwork, and debugging skills.
Rambus offers a flexible work environment, embracing a hybrid approach for the majority of our office-based roles. We encourage employees to spend an average of at least three days per week working onsite, allowing for two days of remote work.
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.
- C/C++ programming skills.
- Ability to follow technical guidance from senior team members.
- Excellent written and verbal communication skills.
Desired Skills:
- Previous embedded software courses and / or projects.
- One or more previous co-op terms, preferably with embedded development experience.
- Python scripting skills
About Rambus
Rambus is a global company that makes industry-leading memory interface chips and Silicon IP to advance data center connectivity and solve the bottleneck between memory and processing. With over 30 years of semiconductor experience, we are a leading provider of high-performance products and innovations that maximize the bandwidth, capacity and security for AI and other data-intensive workloads. Our world-class team is the foundation of our company, and our innovative spirit drives us to develop the cutting-edge products and technologies essential for tomorrow's systems.
Rambus offers a competitive compensation package, including base salary, bonus, equity and employee benefits.
At Rambus, we are committed to fostering a workplace where every individual is respected, supported, and empowered to succeed. We value a range of perspectives and experiences that contribute to innovation and collaboration. Our goal is to ensure that all team members have equitable access to opportunities, resources, and a sense of belonging. We believe that a culture of fairness and inclusion helps us all do our best work.
Rambus is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, or other applicable legally protected characteristics.
Rambus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans during our job application procedures. If you require assistance or an accommodation due to a disability, please feel free to inform us in your application.
Rambus does not accept unsolicited resumes from headhunters, recruitment agencies or fee-based recruitment services.
For more information about Rambus, visit For additional information on life at Rambus and our current openings, check out
#LI-HYBRID
#LI-GL1
-
Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada Advanced Micro Devices, Inc Full time $80,000 - $120,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Firmware Engineer
2 weeks ago
Vancouver, British Columbia, Canada Corinex Full time $90,000 - $120,000 per yearAbout The CompanyAt Corinex, we are driving the future of energy with cutting-edge Broadband over Power Line (BPL) technology. As a global leader in smart grid solutions, we enable utilities to enhance grid visibility, flexibility, and decarbonization, supporting the seamless integration of renewable energy, electric vehicles, and heat pumps into the power...
-
Security Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada Solidigm Full time $98,430 - $147,750 per yearCompany Description Join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry. Headquartered in Rancho Cordova, California, Solidigm combines elements of an established, successful technology company with the spirit, agility, and entrepreneurial mindset of a...
-
Security Firmware Engineer
1 day ago
Vancouver, British Columbia, Canada Solidigm Full time US$1,344,000 - US$2,212,500 per yearCompany Description Join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry. Headquartered in Rancho Cordova, California, Solidigm combines elements of an established, successful technology company with the spirit, agility, and entrepreneurial mindset of a...
-
Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada 591f8078-45c9-4929-94c8-dc01eff4b10c Full time $67,200 - $84,000 per yearExperience as a firmware engineer for more than 5 years is needed.Expertise in C, C++, Python.Maintain compatibility and synchronization with code from other teams by managing the integration of code with external codebases.Knowledge of designing memory controllers with SERDES, DDR, and RAM is necessary.Having a bachelor's degree in electrical or computer...
-
Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada TEEMA Full time $95,000 - $120,000 per yearOverview:With their headquarters in Europe, our client develops and tests equipment that will shape the mining industry for years to come. There are only a handful of companies pushing the limits of BEV mining technology, and their Advanced Engineering team in the Vancouver area are on the forefront of this technology.They currently have an opening for...
-
Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada Rambus Full time $60,000 - $120,000 per yearOverview:Rambus, a premier chip and silicon IP provider, is seeking to hire an exceptional new graduate of an Engineering or Computer Science program to join our firmware engineering team within the Memory Interface Chips Business Unit. The successful candidate will join some of the brightest inventors and engineers in the world to develop memory interface...
-
Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada Rambus Full time $80,000 - $120,000 per yearOverviewRambus, a premier chip and silicon IP provider, is seeking to hire an exceptional new graduate of an Engineering or Computer Science program to join our firmware engineering team within the Memory Interface Chips Business Unit. The successful candidate will join some of the brightest inventors and engineers in the world to develop memory interface...
-
SSD Firmware Validation Engineer
1 week ago
Vancouver, British Columbia, Canada KTek Resourcing Full time $90,000 - $120,000 per yearTitle : SSD Firmware Validation EngineerLocation : Vancouver, BCPosition: ContractMinimum Qualifications:Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related discipline.Minimum of 5+ years of industry experience in firmware validation or a similar role.Required Skills & Experience:Proficient in Python; experience with...
-
Technical Lead Firmware Engineer
2 days ago
Vancouver, British Columbia, Canada Astera Labs Full time $162,000 - $210,000 per yearAstera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs' Intelligent Connectivity Platform integrates CXL, Ethernet, NVLink, PCIe, and UALink...