Firmware Engineer
4 weeks ago
Responsibilities
Design and implement software for embedded devices and systems from the requirements stage to commercial deployment of the product. Design, 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 convention and best practices. Interface and work closely with IP designers, integrators, hardware designers, and validation engineers. Provide training, mentorship and coaching to less experienced developers.
Qualifications
BS or higher degrees preferred (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. Experience developing device drivers and low-level code for hardware peripherals. Hardware debug and lab experience using JTAG debug tools, oscilloscopes, etc. Excellent written and verbal communication skills.Desired Skills:
Real-Time OS techniques such as preemptive multi-tasking schedulers, multi-threaded execution, semaphores, mutexes, and interrupts. Linux kernel device driver and user space development. Embedded software for System-On-Chip (SoC) or x86 platforms. Software development using data visualization tools and databases. Experience with DDR, PMIC, RCD, and SPD is an asset. Experience with BIOS, UEFI, Redfish, OpenBMC, SPDM, and Intel Memory Reference Code (MRC) is an asset. Experience with lean development organizations and/or startup companies is an asset.About Rambus
With 30 years of innovation and semiconductor expertise, Rambus leads the industry with products and solutions that speed up performance, expand capacity, and improve security for today's most demanding applications. From data center and edge to artificial intelligence and automotive, our interface and security IP, and memory interface chips enable SoC and system designers to deliver their vision of the future.
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 in our job application procedures. If you need assistance or accommodation due to a disability, you may let us know in the application.
-
Firmware and Software Engineering Expert
2 weeks ago
Burnaby, British Columbia, Canada Rambus, Inc. Full timeRambus, 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 OverviewWe are...
-
Experienced firmware and software engineers
3 weeks ago
Burnaby, Canada Rambus, Inc. Full timeThe 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 a Firmware Engineer in a full-time role, the candidate will report to the Director of Firmware Engineering. The candidate will execute the embedded software...
-
Technical Lead – Embedded Platforms
2 weeks ago
Burnaby, Canada RIGID ROBOTICS Full timeTechnical Lead – Embedded Platforms (Senior Systems and Firmware Engineer)Location: Burnaby, BC (Hybrid)About Us: At RIGID ROBOTICS, we are on an exciting journey to transform the mining industry. By harnessing the power of precision sensing, IoT, and AI-driven decision-making our vision is to optimize the performance of large mining shovels. Our...
-
Technical Lead – Embedded Platforms
2 weeks ago
Burnaby, Canada RIGID ROBOTICS Full timeTechnical Lead – Embedded Platforms (Senior Systems and Firmware Engineer)Location: Burnaby, BC (Hybrid)About Us: At RIGID ROBOTICS, we are on an exciting journey to transform the mining industry. By harnessing the power of precision sensing, IoT, and AI-driven decision-making our vision is to optimize the performance of large mining shovels. Our...
-
Technical Lead
2 weeks ago
Burnaby, BC, Canada RIGID ROBOTICS Full timeTechnical Lead – Embedded Platforms (Senior Systems and Firmware Engineer) Location: At RIGID ROBOTICS, we are on an exciting journey to transform the mining industry. By harnessing the power of precision sensing, IoT, and AI-driven decision-making our vision is to optimize the performance of large mining shovels. Our innovative solutions not only...
-
Technical Lead
2 weeks ago
Burnaby, BC, Canada RIGID ROBOTICS Full timeTechnical Lead – Embedded Platforms (Senior Systems and Firmware Engineer) Location: Burnaby, BC (Hybrid) About Us: At RIGID ROBOTICS, we are on an exciting journey to transform the mining industry. By harnessing the power of precision sensing, IoT, and AI-driven decision-making our vision is to optimize the performance of large mining shovels. Our...
-
Technical Lead
2 weeks ago
Burnaby, BC, Canada RIGID ROBOTICS Full timeTechnical Lead – Embedded Platforms (Senior Systems and Firmware Engineer) Location: Burnaby, BC (Hybrid) About Us: At RIGID ROBOTICS, we are on an exciting journey to transform the mining industry. By harnessing the power of precision sensing, IoT, and AI-driven decision-making our vision is to optimize the performance of large mining shovels. Our...
-
Technical Lead – Embedded Platforms
2 weeks ago
Burnaby, British Columbia, Greater Vancouver, Canada RIGID ROBOTICS Full timeTechnical Lead – Embedded Platforms (Senior Systems and Firmware Engineer)Location: Burnaby, BC (Hybrid)About Us: At RIGID ROBOTICS, we are on an exciting journey to transform the mining industry. By harnessing the power of precision sensing, IoT, and AI-driven decision-making our vision is to optimize the performance of large mining shovels. Our...
-
Senior Systems and Firmware Development Leader
2 weeks ago
Burnaby, British Columbia, Canada RIGID ROBOTICS Full timeAbout RIGID ROBOTICSWe are a pioneering company on a mission to revolutionize the mining industry by harnessing cutting-edge technologies. Our innovative solutions aim to optimize operational efficiency, enhance human safety, and reduce environmental impact.Job OverviewThis role requires a highly skilled Senior Systems and Firmware Engineer to lead the...
-
Senior Power Electronics Engineering Lead
2 weeks ago
Burnaby, British Columbia, Canada Equinox Power Innovations Inc. Full timeWe 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...
-
Embedded Systems Software Engineer
2 weeks ago
Burnaby, British Columbia, Canada Rambus, Inc. Full timeRambus, 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...
-
Senior Power Electronics Engineer
2 weeks ago
Burnaby, British Columbia, Canada Equinox Power Innovations Inc. Full time $120,000 - $160,000Company 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...
-
Embedded Systems Test Engineer
3 weeks ago
Burnaby, British Columbia, Canada Microchip Technology Full timeWe're seeking a seasoned Embedded Systems Test Engineer to join our team at Microchip Technology, Inc. This exciting opportunity will allow you to leverage your expertise in firmware and software verification to drive innovation and excellence in the field.Company OverviewMicrochip is a global leader in providing solutions for the Internet of Things (IoT),...
-
Senior System Validation Engineer for Video SoC
2 weeks ago
Burnaby, British Columbia, Canada NETINT Technologies Inc. Full timeAbout NETINT Technologies Inc.NETINT Technologies Inc. is a pioneer in computational storage and video processing solutions for cloud and edge computing. Our Codensity portfolio empowers enterprise, cloud data centers, and content providers to deploy high-performance applications with limitless scalability while minimizing costs associated with data storage...
-
AutoCAD Hardware Engineer
1 week ago
Burnaby, Canada ALGO COMMUNICATION PRODUCTS LTD. Full timeAlgo Communication Products Ltd. is an innovative technology company manufacturing and supplying IP audio and video communication products to our global customers. We work with some of the largest technology companies in the world to make industrial communication safe, simple, and effective. We are looking for a talented, energetic individual with a passion...
-
System Validation Engineer
2 weeks ago
Burnaby, Canada NETINT Technologies Inc. Full timeAbout 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...
-
System Validation Engineer
2 weeks ago
Burnaby, Canada NETINT Technologies Inc. Full timeAbout 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...
-
Senior ASIC System Validation Engineer
2 weeks ago
Burnaby, British Columbia, Canada NETINT Technologies Inc. Full timeAbout 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...
-
Systems Verification Engineer
2 weeks ago
Burnaby, BC, Canada NETINT Technologies Inc. Full timeAbout 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...
-
Senior ASIC Validation Engineer
2 weeks ago
Burnaby, British Columbia, Canada NETINT Technologies Inc. Full timeAbout 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...