Jobs
>
Markham

    Principal and Senior Firmware Engineers - Markham, Canada - Huntech USA LLC

    Huntech USA LLC
    Huntech USA LLC Markham, Canada

    1 week ago

    Default job background
    Engineering / Architecture
    Description

    The mission of this role is to architect and develop firmware and microcontroller subsystems for SoC and systems products. You are responsible for implementing the major differentiating features of products. As such, firmware is considered equally important to the hardware, and the firmware team is often customer-facing dealing with all the major hyperscalers and Cloud Service Providers accordingly to ensure their needs are fully comprehended.

    Basic qualifications

    • Strong academic and technical background in electrical engineering. At a minimum, a Bachelor's in EE or Computer Science is required, and a Master's is preferred.
    • Minimum 10 years' experience supporting or developing complex SoC/silicon products for Server, Storage, and/or Networking applications.
    • Experience developing firmware to execute in on-chip microcontrollers as well as C based SDKs) to execute BMC.
    • Experience working with logic designers to architect and verify HW-SW interfaces on complex SoCs.
    • Professional attitude with the ability to prioritize a dynamic list of multiple tasks, to plan and prepare for customer meetings in advance, and to work with minimal guidance and supervision.
    • Entrepreneurial, open-minded behavior and can-do attitude. Think and act fast with the customer in mind

    Required experience

    • High level of proficiency in C (preferred) or C++, including development of C-based SDKs.
    • High level of proficiency in Python for automating pre-processors/post-processors and FW QC.
    • Working knowledge of software/firmware build environments, gcc/Make, Doxygen, and GitHub.
    • Hands-on experience with Server, Storage, and/or Networking equipment (e.g. Network Switches).
    • Familiarity with SoC interfaces to common IP blocks such as PCIe/DDR/NVME Controllers, AMBA/AHB interfaces, on-chip memory interfaces, and other similar interfaces.
    • Direct experience working on products with high-speed interfaces common in Data Center equipment: PCIe (Gen-3 and above), 100/400G Ethernet, Infiniband, DDR, NVMe, USB, etc.

    Preferred experience

    • Experience developing firmware to execute in on-chip microcontrollers as well as C-language SDKs to execute on system management controllers (e.g. BMC).
    • Experience developing embedded firmware for PCIe or Ethernet Switch products.
    • Experience with industry forums and collaboration workgroups such as OCP and OpenBMC.

    The base salary range is $160,000.00– $224, Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

    2) Senior Firmware Engineer - Power Management

    Our marquee customer's newly designed CPU's are now in all their major SoC's in smartphones, new AI enabled PCs, automotive, IoT, AR/VR verticals. Bleeding edge technology with visibility to the highest level, working on best ARM CPU. they push the boundaries of what's possible to enable next-generation experiences and drive digital transformation to help create a smarter, connected future for all.

    Tasked with the enablement of the power management solution for custom CPUs you will collaborate internally to help define a standard driven solution, and implement embedded firmware, to manage performance of the CPU subsystem. You will also be responsible for helping characterize and tune this solution for all SoCs utilizing custom CPUs.

    Focus on CPU performance management, working closely both with the hardware power management and firmware development teams. You will engage with third parties on enablement of new platforms, as well as providing input to SoC and platform architects on future designs.

    You are a self-starter who takes initiative and brings technical leadership. Proficient writing and debugging C and assembly.

    Driver development experience in RTOS or OS Kernel environments

    Demonstrated development experience with embedded OSes such as Zephyr, eCos, uC/OS or FreeRTOS

    Experience developing for pre-silicon environments including simulators and FPGA emulation Experience developing, characterizing and tuning performance management solutions on a SoC subsystem

    Actively engage with open-source communities to contribute support for processor architectures


  • AMD

    Firmware Engineer

    1 week ago


    AMD Markham, Canada Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building ...

  • AMD

    Firmware Engineer

    1 day ago


    AMD Markham, Canada Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building ...


  • AMD Markham, Canada Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blo ...


  • ventureLAB Markham, Canada TEMPORARY

    About Us: AssetFlo is a startup working on building the next generation of asset tracking. The founding team built and validated the company's first generation of distributed location platform which combines wireless sensors with advanced localization technology and ML to track a ...


  • AMD Markham, Canada Full time

    Job Description · WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the buildi ...


  • AMD Markham, Canada Full time

    Job Description · WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the buildi ...


  • GE Renewable Energy Markham, Canada Full time

    Job Description Summary · In this role you'll be responsible for designing , developing and testing Embedded Software (Firmware), platforms and systems that runs on devices that need to be tailored to the needs of the hardware that it has to run on. · As part of a multi-develope ...

  • Myant Inc

    Firmware Engineer

    1 week ago


    Myant Inc Mississauga, ON, Canada

    At Myant, we are creating the world's first expressive and continuous digital presence platform, enabled by integrating technology directly into clothing and augmented by other devices, wearables, and IOT. Humans have a fundamental desire and need to be connected to our environme ...


  • Alphawave IP Inc Toronto, ON, Canada

    Apply locations Toronto time type Full time posted on Posted 6 Days Ago job requisition id JR100237 The Opportunity · Alphawave Semi enables tomorrow's future by accelerating the critical data communication at the heart of our digital world – from seamless video streaming to AI ...


  • Marvell Technology Toronto, ON, Canada

    Apply locations Toronto, Canada time type Full time posted on Posted Yesterday job requisition id About Marvell · Marvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, ...


  • Myant Inc Mississauga, ON, Canada

    About us: · At Myant, we are creating the world's first expressive and continuous digital presence platform, enabled by integrating technology directly into clothing and augmented by other devices, wearables, and IOT. We see the evolution of society where every member gets to pa ...


  • NVIDIA Toronto, Canada Full time

    Widely considered to be one of the technology world's most desirable employers, NVIDIA is an industry leader with groundbreaking developments in High-Performance Computing, Artificial Intelligence and Visualization The GPU, our invention, serves as the visual cortex of modern com ...


  • Focal Systems Mississauga, Canada

    What we are looking for · We seek a Sr. Firmware Engineer to lead all camera firmware development to ensure our cameras have high image quality, high uptime, reliable OTA, and low power draw. This includes: · Manage and hire a team of Firmware and QA engineers · Writing specs for ...


  • Focal Systems Mississauga, ON, Canada

    Note: this is a FTE/Perm position working in our Mississauga, ON office · Who we are · Focal Systems is the industry leader in retail AI solutions. We are a Silicon Valley based, deep Learning first company. Our mission is to automate and optimize brick and mortar retail using ...


  • Myant Corp. Mississauga, Canada Full time

    About us: · At Myant, we are creating the world's first expressive and continuous digital presence platform, enabled by integrating technology directly into clothing and augmented by other devices, wearables, and IOT. We see the evolution of society where every member gets to par ...


  • Advanced Micro Devices, Inc Markham, Canada

    Overview: · **WHAT YOU DO AT AMD CHANGES EVERYTHING** · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building ...


  • AMD Markham, Canada

    WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the d ...


  • AMD Markham, Canada

    Job Description · WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the buildin ...


  • AMD Markham, Canada

    Job Description · WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the buildin ...


  • Advanced Micro Devices, Inc Markham, Canada

    Overview: · **WHAT YOU DO AT AMD CHANGES EVERYTHING** · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building ...