N

Nextpower

Integrated energy tech for utility-scale power

Firmware Development Engineer

Embedded EngineeringUpdated on Nov 12
Full-timeSorocaba, State of São Paulo, BrazilNo salary listedHybrid

About the Job

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • At least 5 years of experience in embedded software development using Agile methodologies.
  • Strong debugging and problem-solving skills for software- and hardware-related issues.
  • Proficiency in C, Git, Make, low-level debugging, and JTAG.
  • Solid understanding of embedded systems, microcontrollers, RTOS, and software interactions with hardware components.
  • Experience with microcontrollers, networking, and Linux.
  • Strong written and verbal communication skills and ability to collaborate in a team-oriented environment.
  • Fluency in English.

Responsibilities

  • Design, develop, and maintain firmware and embedded software interfacing with advanced electronics that control electro-mechanical systems.
  • Write clean, efficient, and maintainable code in C for bare-metal, RTOS, and embedded Linux platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features and products.
  • Debug and troubleshoot complex software and hardware interactions to identify and resolve issues efficiently.
  • Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Contribute to the continuous improvement of Agile practices within the team.

Desired Qualifications

  • Experience with Industrial IoT, Edge Computing, or embedded product development.
  • Experience with hardware bring-up and production firmware development.
  • Knowledge of ARM Cortex architectures, Embedded Linux, Yocto, or Buildroot.
  • Knowledge of industrial communication protocols such as Zigbee, Ethernet, Modbus, and CAN.
  • Knowledge of secure boot, OTA firmware updates, and embedded cybersecurity fundamentals.
  • Experience with CI/CD for embedded software, Jira, and Confluence.
  • Experience working in Agile teams and collaborating with Hardware, Platform, Cloud, and Cybersecurity Engineering teams.

About the Company

Nextpower

Integrated energy tech for utility-scale power

Nextpower provides integrated technology solutions for modern energy infrastructure by combining solar, energy storage, software, and digital technologies. Its products help customers design, build, and operate utility-scale power plants and other critical power infrastructure, using a mix of hardware, software, and services to deliver faster project delivery, better performance, higher reliability, and longer-term operational value. Compared with competitors, Nextpower offers end-to-end, globally implemented solutions that span engineering, construction, and ongoing operation, backed by over a decade of energy technology leadership. The company’s goal is to deliver reliable firm power to support a rapidly electrifying world.

Company size
501-1,000
Company stage
IPO
Headquarters
Fremont, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Nextpower

See more jobs