Hiring.Camp

Firmware Engineer - Power Conversion

Nextracker

·

Today

Location
Sorocaba, Sao Paulo - BRA, Brazil
Workplace
Hybrid
Type
Full-time
Department
Engineering
Experience
4+ years
Education
Bachelor
Closing date
Today
Source
Workday

Description

Job Description:

Position Overview

We are seeking a Firmware Engineer to develop and maintain firmware for microcontrollers and DSPs in power converters for solar and battery energy storage systems (BESS). The engineer will define firmware architecture and solve complex real-time challenges while meeting the reliability, performance, and certification requirements of the product.

You will work closely with Hardware, Controls, Systems, Test, and Certification engineers to turn system requirements into production-ready firmware and solve problems at the hardware-software interface.

 

Key Responsibilities

  • Design, develop, and maintain bare-metal and RTOS-based firmware in C/C++ for microcontrollers and DSPs, ensuring real-time performance and task synchronization.
  • Develop low-level drivers for peripherals, including GPIO, PWM, ADC/DAC, timers, watchdogs, SPI, I2C, UART, and CAN.
  • Implement firmware security features, including secure boot, authentication, secure updates, anti-rollback, encryption, key management, access control, and debug protection.
  • Integrate Ethernet, TCP/IP stacks (lwIP), and communication protocols such as CAN and Modbus for BMS, EMS, and other equipment.
  • Perform board bring-up, hardware-firmware integration, debugging, root-cause analysis, and performance optimization, including timing, memory, and fault recovery.
  • Implement embedded data acquisition, validation, processing, storage, and timestamped event and fault logging for diagnostics.
  • Conduct design and code reviews, unit and integration testing, fault-response verification, and support certification through documentation and traceability.
  • Manage firmware versions, configurations, and controlled releases using Git, while collaborating with local and global teams throughout development and validation.

    Qualifications
  • Bachelor's degree in Electrical, Electronics, Computer Engineering, or related fields, with 4+ years of embedded firmware development experience.
  • Advanced proficiency in embedded C/C++, microcontrollers/DSPs, bare-metal and RTOS development, including multicore systems, interrupts, DMA, memory management, and real-time constraints.
  • Hands-on experience with low-level drivers, communication interfaces (SPI, I2C, UART, CAN, Ethernet), TCP/IP stacks, embedded protocols, bootloaders, and firmware updates.
  • Experience with hardware-firmware integration, power electronics interfaces, debugging tools, Git, code reviews, and testing; strong problem-solving, English communication, and cross-functional collaboration skills.

    Preferred Qualifications | Nice-to-Haves
  • Knowledge of embedded cybersecurity, including secure boot, firmware authentication, secure updates, TLS, and industrial standards such as IEC 62443, UL 1998, and MISRA C/C++.
  • Experience with HIL/SIL testing, functional safety practices, fault diagnostics, event logging, and embedded data handling.
  • Familiarity with MATLAB/Simulink, control systems, photovoltaic and battery energy storage systems, including BMS/EMS interfaces and grid requirements.
  • Experience with Python for test automation and AI-assisted development tools for code analysis, test generation, and firmware debugging.

 

At Nextpower, we are driving the global energy transition with an integrated clean energy technology platform that combines intelligent structural, electrical, and digital solutions for utility-scale power plants. Our comprehensive portfolio enables faster project delivery, higher performance, and greater reliability, helping our customers capture the full value of solar power. Our talented worldwide teams are redefining how solar power plants are designed, built, and operated every day with smart technology, data-driven insights, and advanced automation. Together, we’re building the foundation for the world’s next generation of clean energy infrastructure.

We are Nextpower

Skills

PythonMATLABGitCybersecurityTCP/IP

Similar Jobs

30

Firmware Engineer

Weekday AI·Ahmedabad, Gujarat·Onsite

Today

Engineer- Firmware

Eaton·Pune, Maharashtra

1d ago

Firmware Engineer

Pure Storage·Hsinchu, Taiwan·Onsite

1d ago

Firmware Engineer

Micron Technology·Arzano, Campania

1d ago

Firmware Engineer

Micron·Arzano, Campania

1d ago

Firmware Engineer

Eaton·Shenzhen, Guangdong

2d ago

Firmware Engineer

Tsc Gmbh·Huntsville, Alabama

2d ago

Firmware Engineer

Eaton·China

3d ago

Firmware Engineer

Kidde-Fenwal·Ashland, Massachusetts

3d ago

Firmware Engineer

BusPatrol·Mumbai, Maharashtra·Hybrid

1w ago

Firmware Engineer

Booz Allen Hamilton·Warner Robins, Georgia

1w ago

Firmware Engineer

Gehc·Waukesha, Wisconsin·Onsite

1w ago

Firmware Engineer

Job Listings·Bengaluru, Karnataka +1

1w ago

Firmware Engineer

Hp·WAV01 - Vancouver, Washington

1w ago

Firmware Engineer

Hp·WAV01 - Vancouver, Washington

1w ago

Firmware Engineer

HP·Vancouver, Washington

1w ago

Firmware Engineer

Black Box·Mumbai, Maharashtra

1w ago

Firmware Engineer

Vertiv·Zagreb, Croatia

1w ago

Firmware Engineer

Onehealthineers·US·Hybrid

1w ago

Firmware Engineer

Siemens Healthineers·US·Hybrid

1w ago

Engineer- Firmware

Eaton·Pune, Maharashtra

2w ago

Firmware Engineer

Luna Innovations·Chino, California

2w ago

Firmware Engineer

Abb·Xinhui, Inner Mongolia

2w ago

Firmware Engineer

Thermofisher·China·Onsite

2w ago

Firmware Engineer

Nvidia·Beijing, China +1

2w ago

Firmware Engineer

Nvidia·Beijing, China +1

2w ago

Firmware Engineer

Nextracker·Valencia, Spain

2w ago

Firmware Engineer

Nextracker·Valencia, Spain

2w ago

Firmware Engineer

Solidigm·Vancouver, British Columbia·Onsite

2w ago

Firmware Engineer

Itron here·Raleigh, North Carolina +1·Hybrid

2w ago