Firmware Engineer

13 hours ago


Santa Clara, United States Q-Cells Full time

Description

POSITION OVERVIEW Future Energy Technology Center (FETC) is looking for a Firmware Engineer to work on new power electronics development in renewable energy, EV charging, energy storage, IoT and more. You will implement firmware and control algorithms in bare metal systems to control power stages ranging from a few hundred watts to megawatts, implement communication algorithms and support firmware from R&D stage to production. You will also be tasked to develop FW for the SoCs that provide network communication. RESPONSIBILITIES
    •  Develop and debug modular low-level, real-time and low-latency firmware in C.
    •  Develop control algorithms for power electronics products: solar converters, EV chargers, energy storage, etc.
    •  Design and implement communication protocols based on UART, SPI, I2C, CAN and possible higher level comm like PLC, BT, and UWB.
    •  Participate in board bring-up, debug, test, and code optimization.
    •  Collaborate with all other engineering teams (electrical, mechanical, controls).
    •  Support generation of software specifications and design documents.
    •  Support project schedules and timelines.
REQUIRED QUALIFICATIONS
    •  BS or MS in Electrical Engineering/Computer Engineering/Computer Science, or equivalent.
    •  3+ years of professional firmware/software development experience.
    •  Experience with embedded systems compilers, debuggers, IDE's.
    •  Experience developing embedded device drivers including ADC, GPIO, PWM, UART, SPI, WiFi, cellular, etc.
    •  Understanding of workings of RTOS or schedulers.
    •  Strong team player able to work in codesets with multiple developers.
    •  Ability to integrate and troubleshoot existing code.
    •  Ability to debug complex system-level issues and drive solutions.
    •  Experience with communication protocols.
    •  Experience with lab equipment: meters, oscilloscopes, signal generators, logic analyzers, etc.
    •  Basic understanding of schematics and circuit diagrams.
    •  Experience with git, JIRA, and related workflows.
    •  Strong interpersonal skills and teamwork in cross-functional environments.
    •  Strong communication skills, with good knowledge of spoken and written English.
PREFERRED QUALIFICATIONS
    •  Experience in developing firmware in power electronics projects such as motor control/drives, AC/DC and DC/DC converters, etc.
    •  Knowledge of continuous time and discrete time control and its implementation in embedded environments.
    •  Knowledge of scripting languages or any other high level languages.
    •  Knowledge of FPGA programming and ASIC development
    •  Experience in mobile app integration for data collection and visualization.
    •  Experience in cloud data storage

The salary range is required by the California Pay Transparency Act and may differ depending on the location of those candidates hired nationwide. Actual compensation is influenced by a wide array of factors including but not limited to, skill set, education, licenses and certifications, essential job duties and requirements, and the necessary experience relative to the job’s minimum qualifications.

*This target salary range is for CA positions only and should not be interpreted as an offer of compensation.

You may view your privacy rights by reviewing Qcells' Privacy Policy or by contacting our HR team for a copy.
  • QA Firmware Engineer

    12 hours ago


    Santa Clara, United States Astera Labs Full time

    Astera Labs is a global leader in purpose-built connectivity solutions that unlock the full potential of AI and cloud infrastructure. Our Intelligent Connectivity Platform integrates PCIe®, CXL®, and Ethernet semiconductor-based solutions and the COSMOS software suite of system management and optimization tools to deliver a software-defined architecture...


  • santa clara, United States Huntech USA LLC Full time

    The mission of this role is to architect and develop firmware and microcontroller subsystems for SoC and systems products for major hyperscalers and CSPs. Firmware is 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...


  • Santa Clara, United States Huntech USA LLC Full time

    The mission of this role is to architect and develop firmware and microcontroller subsystems for SoC and systems products for major hyperscalers and CSPs. Firmware is 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...


  • santa clara, United States Big Cloud Full time

    We're looking for a creative, analytical and experienced Staff Firmware Engineer to join a world-class team in Santa Clara (Hybrid).This is a leading international semiconductor company building AI processors that are transforming vision, language processing, reinforcement learning and a lot more. The team is seeing lots of market success, and you'd be...


  • santa clara, United States Big Cloud Full time

    We're looking for a creative, analytical and experienced Staff Firmware Engineer to join a world-class team in Santa Clara (Hybrid).This is a leading international semiconductor company building AI processors that are transforming vision, language processing, reinforcement learning and a lot more. The team is seeing lots of market success, and you'd be...


  • Santa Clara, United States Big Cloud Full time

    We're looking for a creative, analytical and experienced Staff Firmware Engineer to join a world-class team in Santa Clara (Hybrid).This is a leading international semiconductor company building AI processors that are transforming vision, language processing, reinforcement learning and a lot more. The team is seeing lots of market success, and you'd be...


  • Santa Clara, United States NVIDIA Corporation Full time

    Senior Firmware Engineer – GPU NetworkingSenior Firmware Engineer – GPU NetworkingApply locations US, CA, Santa Clara time type Full time posted on Posted 30+ Days Ago job requisition id JR1984988NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern deep learning — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern deep learning — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and...


  • Santa Clara, United States Q-Cells Full time

    Description   POSITION OVERVIEW The Sr. Firmware Manager will be involved in the firmware design and implementation for renewable energy products such as photovoltaic (PV) inverters, electric vehicle (EV) chargers, energy storage systems, and system communication.   The ideal candidate is both a skilled individual contributor and an adept team leader,...

  • GPU Firmware Manager

    2 months ago


    Santa Clara, United States Nvidia Full time

    Do you enjoy hacking and tinkering at the lowest levels of software? Are you capable of leading a team of engineers designing clever firmware solutions while in heavily resource-constrained environments? Do you have a history of successfully completing projects on time with aggressive schedules? If so, you're primed to lead a team to develop the boot...


  • Santa Clara, United States Tbwa ChiatDay Inc Full time

    Astera Labs is a global leader in purpose-built connectivity solutions that unlock the full potential of AI and cloud infrastructure. Our Intelligent Connectivity Platform integrates PCIe, CXL, and Ethernet semiconductor-based solutions and the COSMOS software suite of system management and optimization tools to deliver a software-defined architecture that...


  • Santa Clara, United States Astera Labs Full time

    Astera Labs is a global leader in purpose-built connectivity solutions that unlock the full potential of AI and cloud infrastructure. Our Intelligent Connectivity Platform integrates PCIe®, CXL®, and Ethernet semiconductor-based solutions and the COSMOS software suite of system management and optimization tools to deliver a software-defined architecture...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern deep learning — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by phenomenal technology—and outstanding people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of...


  • santa clara, United States Xscape Photonics Inc Full time

    Xscape Photonics is looking for a highly skilled Silicon Photonics Systems Validation Engineer with expertise in developing and implementing control algorithms for various photonics components as well as photonics systems. This role presents an exciting opportunity for individuals passionate about silicon photonics and high-speed optical communication...


  • santa clara, United States Xscape Photonics Inc Full time

    Xscape Photonics is looking for a highly skilled Silicon Photonics Systems Validation Engineer with expertise in developing and implementing control algorithms for various photonics components as well as photonics systems. This role presents an exciting opportunity for individuals passionate about silicon photonics and high-speed optical communication...


  • Santa Clara, United States Xscape Photonics Inc Full time

    Xscape Photonics is looking for a highly skilled Silicon Photonics Systems Validation Engineer with expertise in developing and implementing control algorithms for various photonics components as well as photonics systems. This role presents an exciting opportunity for individuals passionate about silicon photonics and high-speed optical communication...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the...


  • santa clara, United States netPolarity, Inc. (Saicon Consultants, Inc.) Full time

    Role: Design Verification EngineerLocation: Santa Clara, CA (onsite)Duration: 12 contractJob Description: We are seeking a seasoned verification lead with expertise or significant interest in IO/PHY verification. You have had significant success driving IP verification, UVM and SystemVerilog. This senior role will stretch you as you lead DV teams in new...