Lead Firmware Engineer

4 weeks ago


Santa Clara, United States Q-Cells Full time

Hanwha Q CELLS Co., Ltd., is one of the world's largest and most recognized photovoltaic manufacturers for its high-performance, high-quality solar cells and modules. It is headquartered in Seoul, South Korea (Global Executive HQ) and Talheim, Germany (Technology & Innovation HQ). Through its growing global business network spanning Europe, North America, Asia, South America, Africa, and the Middle East, the company provides excellent services and long-term partnerships to its customers in the utility, commercial, government, and residential markets. Hanwha Q CELLS is a flagship company of Hanwha Group, a FORTUNE Global 500 firm and a Top 7 business enterprise in South Korea.

Our mission is to provide affordable and smart energy solutions through technology and innovation to create a sustainable future for the planet. We are expanding our business by offering revolutionary energy systems to residential customers including ESS, MLPE (power optimizers, micro-inverters), EV charging solutions, and Smart IoT with world-class solutions.

POSITION OVERVIEW

Future Energy Technology Center (FETC) is seeking a Lead Firmware Engineer to work on new power electronics development in renewable energy, EV charging, energy storage, 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 the R&D stage to production. Additional responsibilities include designing and maintaining firmware architecture across multiple platforms and mentoring other firmware engineers.

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.
    • Drive modular and scalable embedded firmware architecture to support multiple hardware platforms.
    • Design and implement communication protocols based on UART, SPI, I2C, CAN, and higher level comm like PLC, BT.
    • Lead board bring-up, debug, test, and code optimization.
    • Collaborate with all other engineering teams (electrical, mechanical, controls).
    • Generate software specifications and design documents.
    • Lead project schedules and timelines.
    • Lead and mentor other firmware engineers.
    • Support design reviews and DFMEA activities.
    • Build advanced simulation and validation capabilities (Typhoon HIL, PLECs RTbox, Matlab speedgoat, or similar).
REQUIRED QUALIFICATIONS
    • BS or MS in Electrical Engineering/Computer Engineering/Computer Science, or equivalent.
    • 5+ years of professional firmware/embedded software development experience.
    • Experience with embedded systems compilers, debuggers, IDE's.
    • Experience developing embedded device drivers including ADC, GPIO, PWM, UART, SPI, etc.
    • Experience working with RTOS or implementing schedulers.
    • Exceptional ability to work with multiple developers on multiple codesets.
    • Ability to integrate and troubleshoot existing code.
    • Ability to debug complex system-level issues and drive solutions.
    • Experience implementing communication protocols.
    • Experience with lab equipment: meters, oscilloscopes, signal generators, logic analyzers, etc.
    • Good understanding of schematics and circuit diagrams.
    • Experience leading workflow with git and JIRA.
    • Strong interpersonal skills and teamwork in cross-functional environments.
    • Strong communication skills, with good knowledge of spoken and written English.
    • Knowledge of scripting languages for test development.
PREFERRED QUALIFICATIONS
    • Experience 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.
    • Experience with Software in the loop (SIL) and hardware in the loop (HIL) testing.
    • Experience with FPGA programming and ASIC development
    • Experience with digital signal processing


  • Santa Clara, United States Q-Cells Full time

    Hanwha Q CELLS Co., Ltd., is one of the world's largest and most recognized photovoltaic manufacturers for its high-performance, high-quality solar cells and modules. It is headquartered in Seoul, South Korea (Global Executive HQ) and Talheim, Germany (Technology & Innovation HQ). Through its growing global business network spanning Europe, North America,...


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

  • Firmware Engineer

    1 week ago


    Santa Clara, United States Advanced Micro Devices , Inc. Full time

    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 data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...

  • Firmware Engineer

    1 day ago


    Santa Clara, United States Advanced Micro Devices , Inc. Full time

    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 data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Santa Clara, United States Big Cloud Full time

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


  • Santa Clara, United States Big Cloud Full time

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


  • Santa Clara, United States Big Cloud Full time

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


  • Santa Clara, United States Big Cloud Full time

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


  • Santa Clara, United States Big Cloud Full time

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

  • Firmware Engineer

    7 days ago


    Santa Clara, CA, United States Big Cloud Full time

    We're looking for a creative, analytical and experienced Firmware Engineer to join a world-class software team in Santa Clara (Hybrid). This is a leading international semiconductor company building AI processors that are transforming computer vision, language processing, reinforcement learning and a lot more. Collaborate with the internal software...

  • Firmware Engineer

    3 weeks ago


    Santa Clara, United States Cambridge Industries Group Ltd Full time

    JOB DESCRIPTION: We are seeking a talented, passionate, and committed firmware engineer to join us to develop cutting-edge and innovative optical transceiver products. RESPONSIBILITIES: * Design, implement, and test firmware for optical transceiver products. You will work with PM, hardware, system, and test engineers to deliver high quality firmware and...

  • Firmware Engineer

    3 hours ago


    Santa Clara, United States Cambridge Industries Group Ltd Full time

    JOB DESCRIPTION: We are seeking a talented, passionate, and committed firmware engineer to join us to develop cutting-edge and innovative optical transceiver products. RESPONSIBILITIES: * Design, implement, and test firmware for optical transceiver products. You will work with PM, hardware, system, and test engineers to deliver high quality firmware and...

  • Firmware Engineer

    7 days ago


    Santa Clara, CA, United States Q-Cells Full time

    is one of the world's largest and most recognized photovoltaic manufacturers for its high-performance, high-quality solar cells and modules. It is headquartered in Seoul, South Korea (Global Executive HQ) and Talheim, Germany (Technology & Innovation HQ). Through its growing global business network spanning Europe, North America, Asia, South America, Africa,...

  • Firmware Engineer

    7 days ago


    Santa Clara, CA, United States Astera Labs Full time

    Astera Labs is a global leader in purpose-built connectivity solutions that unlock the full potential of cloud and AI infrastructure. Our Intelligent Connectivity Platform integrates PCIe, CXL and Ethernet semiconductor-based solutions based on a software-defined architecture that is both scalable and customizable. Inspired by trusted partnerships with...


  • 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 cloud and AI infrastructure. Our Intelligent Connectivity Platform integrates PCIe, CXL and Ethernet semiconductor-based solutions based on a software-defined architecture that is both scalable and customizable. Inspired by trusted partnerships with...

  • Principal Firmware

    4 weeks ago


    Santa Clara County, United States KardioGenics,Inc Full time

    Job DescriptionJob DescriptionThe Principal Firmware/Hardware Engineer at Kardiogenics will play a critical and exclusive role in the full lifecycle of our hardware products. This is a unique opportunity for a highly skilled and dedicated engineer to lead, design, develop, and oversee all aspects of firmware and hardware components for our medical...

  • Principal Firmware

    6 hours ago


    Santa Clara County, United States KardioGenics,Inc Full time

    Job DescriptionJob DescriptionThe Principal Firmware/Hardware Engineer at Kardiogenics will play a critical and exclusive role in the full lifecycle of our hardware products. This is a unique opportunity for a highly skilled and dedicated engineer to lead, design, develop, and oversee all aspects of firmware and hardware components for our medical...


  • Santa Clara, United States Pure Storage Full time

    Position Overview: Pure Storage is seeking a full-time Firmware Engineer to join our device firmware team. You will be working as part of a small, but fast growing, dynamic team and will be responsible for: Responsibilities: Designing, implementing, and testing firmware of Pure Storages DirectFlash SSD Modules Coding and testing in C/C++ and Python Bringing...