Firmware Engineer
4 weeks ago
OverviewRambus, 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 products and system software solutions that make data faster and safer.As an Associate Member of Technical Staff (AMTS), the candidate in this Full-Time position will report to the Director of Firmware Engineering. The candidate will be joining a team to work on cutting edge memory and silicon IP technology shaping the future of data centers and high-performance systems. The candidate needs to be deeply hands-on and capable of working independently in a highly collaborative team of experienced firmware engineers. The candidate will execute the software development lifecycle for memory diagnostic software running on Linux platforms, and firmware running on embedded ARM and RISC-V CPUs in System-On-Chips (SoCs) required by next generation DDR technologies. The candidate will gain experience with processor-memory interfaces, DDR5, DIMM logic components, and diagnostics (telemetry, margin test signal integrity, and power integrity) required by Cloud Service Providers. The candidate will also gain software development experience with BIOS, UEFI, Redfish, OpenBMC, and other third-party SW stacks.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.ResponsibilitiesDesign and implement software for embedded devices and systems, from the requirements stage to deployment.Design, develop, code, test, and debug system software.Create documents for software architecture, designs, and algorithms.Integrate and validate new software designs.Participate in software design and code reviews, to ensure adherence to coding convention and best practices.QualificationsBS or higher degrees preferred (Computer Science, Computer Engineering or Electrical Engineering with software experience).Strong C/C++ design and programming skills.Prior experience in developing and debugging software.Experience with unit testing and scripting languages such as Python.Ability to follow technical guidance from senior team members.Excellent written and verbal communication skills.Desired Skills:Experience developing device drivers and low-level software for HW peripherals.Linux kernel device driver and user space development.Real-Time OS techniques such as preemptive multi-tasking schedulers, multi-threaded execution, semaphores, mutexes, and interrupts.Hardware debug and lab experience using JTAG debug tools, oscilloscopes, etc.Embedded software development for System-On-Chip (SoC) or x86 platforms.Software development using data visualization tools and databasesAbout RambusRambus 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 rambus.com. For additional information on life at Rambus and our current openings, check outrambus.com/careers/.#LI-HYBRID#LI-GL1 #J-18808-Ljbffr
-
Firmware Engineer
2 weeks 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...
-
Embedded Firmware Engineer
3 weeks ago
Vancouver, Canada Human In Motion Robotics Inc. Full timeAt Human in Motion Robotics (HMR), we’re redefining mobility through advanced bipedal and humanoid robotic systems. Our mission is to empower human potential by engineering intelligent assistive and autonomous solutions that enhance mobility, safety, and independence. HMR has designed the most advanced wearable lower-limb exoskeleton, and with a...
-
Firmware Engineer
4 weeks ago
Vancouver, Canada AMD Full timeWHAT 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
4 weeks ago
Vancouver, Canada Rambus.com Full timeOverview 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
4 weeks ago
Vancouver, Canada Rambus.com Full timeOverview 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 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...
-
Senior Firmware Engineer
3 weeks ago
vancouver, Canada Insight Global Full timeInsight Global is looking for a Senior Firmware Engineer to join a rapidly growing technology company in the audio and video communication industry. This organization develops innovative solutions that make industrial communication safe, simple, and effective, partnering with leading global technology companies to deliver cutting-edge products. As a Senior...
-
Security Firmware Engineer
7 days ago
Vancouver, Canada Solidigm Full timeCompany 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 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
4 days ago
Vancouver, Canada Net2Source (N2S) Full timeThis range is provided by Net2Source (N2S). Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $55.00/hr - $60.00/hr Direct message the job poster from Net2Source (N2S) Join a Global Leader in Workforce Solutions – Net2Source Inc. Who We Are Net2Source Inc. isn’t just another staffing...