Embedded Systems Software Engineer
1 month ago
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 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 the requirements stage to commercial deployment of the product.
- 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.
- Provide training, mentorship, and coaching to less experienced developers.
- Bachelor's degree or higher in Computer Engineering or Electrical Engineering with software experience preferred.
- 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.
$140,000 - $160,000 per year, depending on qualifications and experience.
The ideal candidate will possess prior experience with electronics hardware and embedded software development, especially DDR memory controller and PHY, in bare-metal and Real-Time Operating System environments. The candidate will gain experience with processor-memory interfaces and technologies including DDR5, DIMM telemetry, margin test signal integrity and power integrity diagnostics.
-
Burnaby, British Columbia, Canada Delta Q Corporation Full timeAbout Delta-Q TechnologiesAt Delta-Q Technologies, we're leading the charge in developing innovative battery chargers for electric vehicles and industrial equipment. With a strong focus on high-efficiency power electronics and embedded software design, our team delivers cutting-edge solutions to meet the evolving needs of our customers.Career OverviewWe're...
-
Cybersecurity Embedded Software Engineer
3 weeks ago
Burnaby, British Columbia, Canada Fortinet, Inc. Full timeJob 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:...
-
Embedded Software Leadership Expert
1 month ago
Burnaby, British Columbia, Canada Delta Q Corporation Full timeAbout Delta-Q CorporationWe are a leading developer of innovative battery chargers for electric vehicles and industrial equipment. Our cutting-edge solutions enable the widespread adoption of environmentally friendly electric drive systems.Software Engineering Manager RoleThe ideal candidate will have a strong background in embedded software development,...
-
Senior Embedded Systems Architect
1 month ago
Burnaby, British Columbia, Canada RIGID ROBOTICS Full timeTransforming the Mining Industry with Innovative SolutionsRIGID ROBOTICS is a leading innovator in transforming the mining industry with cutting-edge technologies. We are seeking a highly skilled Senior Embedded Systems Architect to join our team and play a critical role in shaping the future of our innovative solutions.About UsWe believe in harnessing the...
-
Embedded Software Developer for Power Conversion
3 weeks ago
Burnaby, British Columbia, Canada Enersys Full timeEnerSys 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...
-
Senior Embedded Systems Architect
1 month ago
Burnaby, British Columbia, Canada RIGID ROBOTICS Full timeRIGID ROBOTICS is a pioneering force in the mining industry, leveraging precision sensing, IoT, and AI-driven decision-making to revolutionize operational efficiency and human safety.About the RoleWe are seeking an exceptional Senior Embedded Systems Architect to lead the development and improvement of our sophisticated onboard + cloud platform. This...
-
Burnaby, British Columbia, Canada ALGO COMMUNICATION PRODUCTS LTD. Full timeALGO 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...
-
Embedded Software Engineer
2 weeks ago
Burnaby, British Columbia, Canada ALGO COMMUNICATION PRODUCTS LTD. Full timeJob OverviewAlgo Communication Products Ltd. is a leading innovator in the field of industrial communication, manufacturing and supplying IP audio and video products to global customers.We are seeking a highly motivated Embedded Software Engineer to join our growing team in Burnaby, B.C. The ideal candidate will have a passion for quality and a dedication to...
-
Firmware and Software Engineering Expert
1 month 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...
-
Embedded Software Systems Developer
1 month ago
Burnaby, British Columbia, Canada Fortinet, Inc. Full timeFortinet Technologies is a rapidly expanding organization seeking an experienced and skilled Embedded Software Systems Developer to join our team. As a junior to intermediate level developer, this position offers variety and direct involvement with complex, innovative technology.This role involves the full development cycle of newer flagship Fortinet...
-
Burnaby, British Columbia, Canada Enersys Delaware Inc. Full timeEnerSys 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...
-
Software Engineer for Advanced Navigation Systems
24 hours ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeCompany OverviewOSI Maritime Systems is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. With a rich history dating back to 1977, the company has revolutionized navigation with innovative electronic chart systems.SalaryThe estimated salary range for this role is $80,000-$100,000 CDN,...
-
Software Engineer for Memory Interface Products
3 weeks ago
Burnaby, British Columbia, Canada Rambus, Inc. Full time**About the Role:**We are seeking a highly skilled Software Engineer to join our team at Rambus, Inc. in Vancouver, BC Canada.**Salary:** $120,000 - $180,000 per year, depending on experience.**Job Description:**Design and implement software for embedded devices and systems from requirements stage to commercial deployment of the product.Develop, code, test,...
-
Embedded Power Conversion Expert
1 day ago
Burnaby, British Columbia, Canada Enersys Full timeAbout 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...
-
Embedded Systems Developer for Medical Devices
24 hours ago
Burnaby, British Columbia, Canada Accoravillage Full timeMedical 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 Fortinet, Inc. Full timeSenior 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 Fortinet, Inc. Full timeAbout the RoleAs a senior embedded software developer at Fortinet, you will play a crucial role in the development cycle of our flagship products. You will participate in troubleshooting and testing, design and development of new features, and work with the latest technologies for high-performance distributed security systems.
-
Burnaby, British Columbia, Canada Delta-Q Technologies Full timeAbout Delta-Q TechnologiesDelta-Q Technologies is a leading provider of battery chargers to original equipment manufacturers (OEMs) of electric vehicles and industrial equipment. The company's innovative blend of engineering capability in high-efficiency power electronics and embedded software design delivers cutting-edge battery charging solutions to meet...
-
Software Engineering Specialist
2 days ago
Burnaby, British Columbia, Canada OMEGA Systems Full timeAbout OMEGA SystemsWe're a dynamic and innovative software company, providing platforms across multiple gaming industries. Our close collaboration with clients, agile approach, and commitment to empowering their creations have contributed to our success. With a strong foundation built from the ground up, we continue to expand our client portfolio...
-
Senior Systems and Firmware Engineer
5 days ago
Burnaby, British Columbia, Canada RIGID ROBOTICS Full timeCompany 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...