Firmware and Software Engineering Expert

1 month ago


Burnaby, British Columbia, Canada Rambus, Inc. Full time

Rambus, Inc. is a leader in semiconductor expertise with 30 years of innovation. We develop products and solutions that speed up performance, expand capacity, and improve security for demanding applications. Our interface and security IP, and memory interface chips enable SoC and system designers to deliver their vision of the future.

Job Overview

We are seeking an Experienced Firmware and Software Engineer to join our team. The successful candidate will report to the Director of Firmware Engineering and execute the embedded software development lifecycle for firmware running on embedded ARM and RISC-V CPUs in System-On-Chips (SoCs) required by next generation DDR technologies.

Responsibilities
  • Design and implement software for embedded devices and systems from requirements to commercial deployment.
  • Develop, code, test, and debug system software.
  • Integrate and validate new software designs.
  • Create documents for software architecture, designs, and algorithms.
  • Participate in code and software design reviews to ensure adherence to coding conventions and best practices.
  • Provide training, mentorship, and coaching to less experienced developers.
Requirements
  • Bachelor's degree or higher in Computer Engineering or Electrical Engineering with software experience.
  • 10+ years of experience in developing and debugging embedded software.
  • Strong C/C++ design and programming skills.
  • Experience with unit testing and scripting languages such as Python.

A salary of $120,000 - $160,000 per year is estimated based on location and industry standards.

About Rambus, Inc.

We are committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or accommodation due to a disability, please let us know in your application.



  • Burnaby, British Columbia, Canada Rambus, Inc. Full time

    Rambus, Inc. is a leader in the semiconductor industry with 30 years of innovation and expertise.We are seeking an Experienced Firmware and Software Engineer to join our team in Vancouver, BC Canada (Hybrid).About the RoleThis full-time position reports directly to the Director of Firmware Engineering and involves executing the embedded software development...


  • Burnaby, British Columbia, Canada RIGID ROBOTICS Full time

    Company OverviewRIGID ROBOTICS is at the forefront of transforming the mining industry by harnessing precision sensing, IoT, and AI-driven decision-making. Our innovative solutions optimize operational efficiency, human safety, and environmental benefits.Job DescriptionThis Senior Systems and Firmware Engineer will play a critical role in shaping the future...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Job Title: Cybersecurity Embedded Software Engineer - Fortinet Job Summary: Fortinet, Inc. is seeking an experienced Senior Embedded Software Developer to join our team. As a member of our engineering team, you will be responsible for developing, designing, and testing software for our centralized device management product, FortiManager. Responsibilities:...


  • Burnaby, British Columbia, Canada ALGO COMMUNICATION PRODUCTS LTD. Full time

    At Algo Communication Products Ltd., we're on a mission to revolutionize industrial communication with cutting-edge technology. As a Hardware Engineer, you will play a crucial role in shaping our product line and ensuring seamless interactions between hardware and firmware.About UsWe are an innovative technology company that designs, manufactures, and...


  • Burnaby, British Columbia, Canada ALGO COMMUNICATION PRODUCTS LTD. Full time

    ALGO COMMUNICATION PRODUCTS LTD. is an innovative technology company that specializes in designing and manufacturing IP audio and video communication products for global customers.We work closely with leading technology companies worldwide to ensure industrial communication remains safe, simple, and effective.We are seeking a highly skilled and motivated...


  • Burnaby, British Columbia, Canada Enersys Delaware Inc. Full time

    EnerSys Delaware Inc. is a leading industrial technology company serving the global community with mission-critical stored energy solutions. Our innovative products meet the growing demand for energy efficiency, reliability, and sustainability.We are seeking a skilled Senior Embedded Software Engineer to join our team in Vancouver (Burnaby). As a key member...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    Senior Embedded Software Developer Position at Fortinet, Inc.We are seeking an experienced Senior Embedded Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing software for the FortiManager product. The ideal candidate will have a strong background in C programming and experience...


  • Burnaby, British Columbia, Canada Enersys Full time

    EnerSys is a leading industrial technology company serving the global community with mission-critical stored energy solutions. Our products meet the growing demand for energy efficiency, reliability, and sustainability.We are driven by a passion to provide people everywhere with accessible power to help them work and live better. Our team is our strength, an...


  • Burnaby, British Columbia, Canada Equinox Power Innovations Inc. Full time

    We are seeking a highly skilled Senior Power Electronics Engineering Lead to join our team at Equinox Power Innovations Inc.The ideal candidate will have extensive experience in designing and implementing complex embedded systems, including schematic design, PCB layout, and firmware development. Additionally, they should have in-depth knowledge of power...


  • Burnaby, British Columbia, Canada Cellula Robotics Ltd. Full time

    Role SummaryCellula Robotics Ltd. is a pioneering engineering company that specializes in automated and tele-robotic systems, primarily for the offshore and subsea market. Our solutions are designed, built, and tested in-house by a skilled team of engineers, technicians, and support staff in Burnaby, British Columbia.We are seeking a highly skilled Senior...


  • Burnaby, British Columbia, Canada Equinox Power Innovations Inc. Full time $120,000 - $160,000

    Company OverviewAt Equinox Power Innovations Inc., we're revolutionizing the clean technology industry with innovative solutions for mass production and commercialization. Our expertise lies in crafting sophisticated powering systems for a range of applications.Job DescriptionWe're seeking a highly experienced Senior Power Electronics Engineer to join our...


  • Burnaby, British Columbia, Canada Enersys Full time

    About UsEnerSys is a leading industrial technology company that specializes in the development of mission-critical stored energy solutions. With a strong focus on energy efficiency, reliability, and sustainability, we aim to provide people worldwide with accessible power to enhance their work and living experiences.Job OverviewWe are currently seeking a...


  • Burnaby, British Columbia, Canada Infoblox Full time

    Job Overview">Infoblox is a leader in cloud-first networking and security services, empowering organizations to take full advantage of the cloud. We are seeking an experienced Senior Software Engineer to join our Engineering team in Burnaby, BC.About the Role">We are looking for a talented individual who is passionate about writing high-quality code and...


  • Burnaby, British Columbia, Canada Equinox Power Innovations Inc. Full time $120,000 - $160,000

    About Us">At Equinox Power Innovations Inc., we are pioneers in the clean technology revolution, specializing in crafting sophisticated solutions tailored for mass production and commercialization. Our expertise sets new standards in cost-efficiency, quality, and reliability.">Job Description">We are seeking a highly experienced Senior Power Electronics...


  • Burnaby, British Columbia, Canada Equinox Power Innovations Inc. Full time

    At Equinox Power Innovations Inc., we are looking for a highly skilled and experienced Senior Electronics Systems Lead to join our growing team. This is a full-time in-person role for our office in Burnaby, BC.This position offers the opportunity to lead and mentor junior engineers, providing technical guidance and knowledge sharing. The ideal candidate will...


  • Burnaby, British Columbia, Canada Enersys Full time

    Job Opportunity at EnerSysWe are seeking a skilled Senior Software Engineer to join our team in Burnaby, British Columbia. The ideal candidate will have experience in developing supervisory, monitoring, and control software for power conversion management systems.About the RoleThis is an exciting opportunity to work on cutting-edge technology and be part of...


  • Burnaby, British Columbia, Canada Accoravillage Full time

    Medical Device Firmware Developer - Atrium Pacing Systems We are seeking a highly skilled Firmware Developer with experience in embedded systems development to join our team at Accoravillage. As a key member of our firmware development team, you will be responsible for developing innovative software features for our Globe Pulsed Field System, a medical...


  • Burnaby, British Columbia, Canada Parsons Oman Full time

    At Parsons, we're shaping the future of infrastructure and communities around the world. Our Critical Infrastructure team is seeking a skilled Traffic Engineer to join our Burnaby, BC office. As a key member of our progressive team, you'll work on various multi-modal planning studies and road, highway, and transit projects.About the RoleThis exciting...


  • Burnaby, British Columbia, Canada NETINT Technologies Inc. Full time

    About NETINT Technologies Inc.NETINT Technologies is a pioneer of computational storage and video processing SoC solutions for cloud and edge computing. Its Codensity portfolio enables enterprise, cloud data centers, and content providers to deploy high-performance applications that they can scale without limit while minimizing their data storage and video...


  • Burnaby, British Columbia, Canada NETINT Technologies Inc. Full time

    About NETINT Technologies Inc.Company OverviewNETINT Technologies is a pioneering force in computational storage and video processing SoC solutions for cloud and edge computing. Its Codensity portfolio empowers enterprise, cloud data centers, and content providers to deploy high-performance applications that scale without limits while minimizing data storage...