Firmware Engineer
13 hours ago
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.
- 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.
- 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 timeAstera 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...
-
Principal Firmware Engineer
1 month ago
santa clara, United States Huntech USA LLC Full timeThe 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...
-
Principal Firmware Engineer
1 month ago
Santa Clara, United States Huntech USA LLC Full timeThe 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...
-
Staff Firmware Engineer
1 month ago
santa clara, United States Big Cloud Full timeWe'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...
-
Staff Firmware Engineer
4 weeks ago
santa clara, United States Big Cloud Full timeWe'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...
-
Staff Firmware Engineer
1 month ago
Santa Clara, United States Big Cloud Full timeWe'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...
-
Senior Firmware Engineer – GPU Networking
2 weeks ago
Santa Clara, United States NVIDIA Corporation Full timeSenior 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...
-
Senior Firmware Engineer
3 weeks ago
Santa Clara, United States NVIDIA Full timeNVIDIA’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...
-
Senior Firmware Engineer
6 days ago
Santa Clara, United States NVIDIA Full timeNVIDIA’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...
-
Senior Firmware Manager
1 week ago
Santa Clara, United States Q-Cells Full timeDescription 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 timeDo 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...
-
Senior Firmware Engineer Santa Clara, CA
1 week ago
Santa Clara, United States Tbwa ChiatDay Inc Full timeAstera 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...
-
Tech Lead Firmware Engineer
4 months ago
Santa Clara, United States Astera Labs Full timeAstera 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...
-
Senior Server Firmware Engineer
3 weeks ago
Santa Clara, United States NVIDIA Full timeNVIDIA’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...
-
Senior Firmware Engineer
3 weeks ago
Santa Clara, United States NVIDIA Full timeNVIDIA 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...
-
Silicon Photonics Systems Validation Engineer
1 month ago
santa clara, United States Xscape Photonics Inc Full timeXscape 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...
-
Silicon Photonics Systems Validation Engineer
2 months ago
santa clara, United States Xscape Photonics Inc Full timeXscape 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...
-
Silicon Photonics Systems Validation Engineer
2 months ago
Santa Clara, United States Xscape Photonics Inc Full timeXscape 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...
-
Principal Platform Software Engineer
6 months ago
Santa Clara, United States NVIDIA Full timeNVIDIA’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...
-
Design Verification Engineer
2 weeks ago
santa clara, United States netPolarity, Inc. (Saicon Consultants, Inc.) Full timeRole: 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...