Memory Firmware Engineer

3 days ago


Markham, Ontario, Canada LanceSoft, Inc. Full time

Pay Rate:
$65.00/hr to $70.00/hr on T4

Location:
Open to candidates in Markham, ON or Vancouver, BC

MUST HAVE SKILLS:

  • Expertise in low-level embedded programming, simulation debug, and post-silicon validation support

  • Strong understanding of synchronization techniques (handshakes, message passing)

  • Verbal and written communication skills

  • Experience with high speed interface (most importantly DDR) design, implementation, and debug (must be able to understand and debug using timing diagrams)

  • Quick learner

The Person:

Will have strong analytical/problem-solving skills, pronounced attention to details, and ability to learn fast and execute complex processes. Must be self-starting, resourceful, and able to independently drive tasks to completion. Must have strong communication skills.

The Role:

The Memory IO team is looking for a passionate and experienced Firmware designer for infrastructure support of high-speed LPDDR, DDR and inter-chip IO IP development. Be a part of the definition, design and development and productization phase of industry-leading Memory PHYs and interface IP. This opportunity is part of the driving force that enables new PHY designs at the microarchitecture, firmware/hardware co-design, and algorithm design level.

Be a part of a team that delivers Industry leading IP and help our experts in RTL, FW, circuit and architecture teams develop leading edge Memory interfaces.

RESPONSIBILITIES:


• Implement and maintain complex continuous integration systems for the codebase in GitHub Actions to ensure robust build and test processes across diverse environments and systems


• Manage the code integration with external codebases to maintain compatibility and synchronization with other teams' code (both upstream and downstream components)


• Monitor the health of the main branch's CI, quickly detecting, tracing, and resolving failures to ensure stability and performance


• Create and manage releases using bespoke processes to ensure thorough QA and testing to meet quality standards


• Assist teammates with conflict resolution and coordinate conflicting pull requests, optimizing GitHub workflows for efficiency if necessary


• Debug system-level tests in multiple unique environments for comprehensive test coverage and reliability


• Conduct post-silicon lab bring-up and optimization for DDR training, runtime operation, and diagnostic features

Preference & Skill Sets :


• +5 years' experience as firmware engineer


• Extensive experience with CI/CD, GitHub, and GitHub Actions


• Proficiency in C, C++, Python, and languages like JSON and YAML


• Ability to quickly learn and apply new toolsets and frameworks


• Excellent written and verbal communication skill


• Quick learner, self-starting, independent, and ownership-minded


• Systematic, analytical, and detailed-oriented approaches to issues involving complex systems


• Experience with SERDES, DDR, Memory Controller Design


• Understanding of computer organization/architecture is preferred.


• Laboratory experience, including the use of equipment: oscilloscopes, logic analyzers, etc is preferred

EDUCATION:


• Bachelor's degree in electrical or computer engineering is strongly desired. Master's or PhD degree is a plus.



  • Markham, Ontario, Canada LanceSoft, Inc. Full time

    We're Hiring: Senior Firmware Engineer – Memory IO (DDR / LPDDR) Locations: Markham, ON or Vancouver, BC Contract: 12 Months (Chance of extension)We are looking for highly skilledFirmware Engineer:Job Role:Expertise in low-level embedded programming, simulation debug, and post-silicon validation support (not just "seen it" or "used it")Strong...


  • Markham, Ontario, Canada LanceSoft, Inc. Full time

    Job Title- Memory I/O (DDR/LPDDR) Firmware EngineerJob Location- Markham, ON or Vancouver, BCProject Duration- 12 Months + Chances of its further extensionJob DescriptionTheMemory IO teamis looking for a passionate and experiencedFirmware designerfor infrastructure support ofhigh-speed LPDDR, DDRand inter-chipIO IP development. Be a part of the definition,...

  • Firmware Engineer

    2 weeks ago


    Markham, Ontario, Canada Net2Source (N2S) Full time

    **Join a Global Leader in Workforce Solutions - Net2Source Inc.Who We Are**Net2Source Inc. isn't just another staffing company, we're a powerhouse of innovation, connecting top talent with the right opportunities. Recognized for 300% growth in the past three years, we operate in 34 countries with a global team of 5,500+. Our mission? To bridge the talent gap...

  • Firmware Engineer

    3 days ago


    Markham, Ontario, Canada Net2Source (N2S) Full time

    **Join a Global Leader in Workforce Solutions - Net2Source Inc.Who We Are**Net2Source Inc. isn't just another staffing company, we're a powerhouse of innovation, connecting top talent with the right opportunities. Recognized for 300% growth in the past three years, we operate in 34 countries with a global team of 5,500+. Our mission? To bridge the talent gap...

  • Firmware Engineer

    5 days ago


    Markham, Ontario, Canada MOSTAVIO Full time

    Company DescriptionMostavio is building the future of advanced air mobility through the safe, all-electric, and autonomous development of manned and unmanned aerial vehicles (UAVs and eVTOLs). Our mission is to transform aviation by solving high-impact problems with innovative engineering and bold ideas.We are seeking aFirmware Engineerto join our...


  • Markham, Ontario, Canada Advanced Micro Devices, Inc Full time

    WHAT 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...


  • Markham, Ontario, Canada AMD Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt 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...


  • Markham, Ontario, Canada Advanced Micro Devices, Inc Full time

    WHAT 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...


  • Markham, Ontario, Canada AMD Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt 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...


  • Markham, Ontario, Canada AMD Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt 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...