Software Application Engineer – Power Conversion

Nextpower

Sorocaba

On-site

BRL 90,000 - 130,000

Full time

10 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nextpower is seeking a Software Application Engineer to build software tools, test automation scripts, graphical interfaces, and application-level solutions supporting power conversion systems. You will work with Firmware, Electrical, Controls, Systems, and Test teams to improve development efficiency, automate validation, and provide reliable configuration and monitoring tools.

The role involves crafting reusable software architectures, APIs, and documentation, plus contributing to code

Qualifications

  • Three+ years of professional experience developing software applications, tools, or automation scripts.
  • Strong Python and object-oriented programming skills.
  • Experience GUI development with PyQt, PySide, or Tkinter.
  • Git and modern software development workflows familiar.
  • Experience with CI/CD concepts and Azure DevOps.
  • Knowledge of embedded systems, APIs, data logging, and automated testing.
  • Ability to troubleshoot software-hardware integration issues.
  • Good written and verbal English communication.
  • Experience developing web applications or embedded web interfaces.

Responsibilities

  • Develop software applications, scripts, and utilities to support product development and validation.
  • Create and maintain automated test frameworks for lab, HIL, SIL, and hardware testing.
  • Develop GUIs, web interfaces, and engineering tools for device configuration and diagnostics.
  • Implement communication interfaces with embedded systems using UART, Ethernet, Modbus, CAN, TCP/IP.
  • Develop scripts for test sequencing, data collection, and report generation.
  • Integrate scripts into Azure DevOps or similar CI/CD pipelines.
  • Support reusable software architectures, libraries, APIs, and documentation.
  • Collaborate with Firmware Engineering to define interfaces between PC apps and embedded software.
  • Support software releases, version control, and configuration management.
  • Promote code quality, cybersecurity, and maintainability best practices.

Skills

Python
OO programming
GUI development
Git
Azure DevOps
CI/CD workflows
Distributed teams
English communication

Education

Bachelor's degree in Software Engineering, Electrical Engineering, Automation Engineering, or related field

Tools

Git
Azure DevOps
PyQt/PySide/Tkinter
Docker
Linux
Databases
Data visualization
Cloud-connected systems

Job description

Position Overview

We are seeking a Software Application Engineer to develop software tools, test automation scripts, graphical interfaces, and application-level solutions that support the development, validation, and operation of power conversion systems.

Job Description

We are seeking a Software Application Engineer to develop software tools, test automation scripts, graphical interfaces, and application-level solutions that support the development, validation, and operation of power conversion systems.

This role will work closely with Firmware, Electrical, Controls, Systems, and Test Engineering teams to improve development efficiency, automate validation activities, and provide reliable tools for configuring, monitoring, and analyzing power conversion products.

Key Responsibilities
  • Develop software applications, scripts, and utilities to support product development, commissioning, troubleshooting, and validation.
  • Create and maintain automated test frameworks for laboratory, HIL, SIL, and hardware-based testing.
  • Develop graphical user interfaces, web interfaces, and engineering tools for device configuration, monitoring, data visualization, and diagnostics.
  • Implement communication interfaces with embedded systems and test equipment using protocols such as UART, Ethernet, Modbus, CAN, TCP/IP APIs.
  • Develop scripts for test sequencing, data acquisition, result analysis and report generation.
  • Integrate scripts into Azure DevOps or similar CI/CD pipelines.
  • Support the creation of reusable software architectures, libraries, APIs, and documentation.
  • Collaborate with Firmware Engineering to define interfaces between PC applications, embedded software, and power conversion products.
  • Support software releases, version control, issue tracking, and configuration management.
  • Promote best practices related to code quality, cybersecurity, maintainability, and software reliability.
Qualifications
  • Bachelor's degree in Software Engineering, Electrical Engineering, Automation Engineering, or a related field.
  • At least three years of professional experience developing software applications, engineering tools, or automation scripts.
  • Strong programming skills in Python and experience with object-oriented programming.
  • Experience developing graphical user interfaces using frameworks such as PyQt, PySide, Tkinter, or equivalent.
  • Experience with Git and software development workflows.
  • Experience using AI-assisted software development tools, with the ability to review and validate generated code.
  • Familiarity with CI/CD concepts and tools such as Azure DevOps.
  • Experience working with communication protocols, APIs, data logging, and automated testing.
  • Ability to troubleshoot software and hardware integration issues.
  • Experience developing web applications or embedded web interfaces.
  • Knowledge of embedded systems, microcontrollers or firmware development.
  • Knowledge of Docker, Linux, databases, data visualization, or cloud-connected systems.
  • Knowledge in automated report generation and engineering data analysis.
  • Knowledge of cybersecurity principles for industrial or embedded systems.
  • Experience working with requirements management and issue-tracking tools such as Jira or similar platforms.
  • Good written and verbal communication skills in English.
  • Ability to work collaboratively with distributed and cross-functional engineering teams.

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Application Engineer – Power Conversion
Software Application Engineer – Power Conversion

Nextpower Inc • Sorocaba

Hybrid
BRL 120,000 - 150,000
Sr. Engineer - Power Conversion Embedded
Sr. Engineer - Power Conversion Embedded

Nextpower Brasil Ltda • Sorocaba

On-site
BRL 167,400 - 279,000
Sr. Engineer - Power Conversion Embedded
Sr. Engineer - Power Conversion Embedded

Nextracker • Sorocaba

On-site
BRL 180,000 - 280,000
Senior Hardware Engineer
Senior Hardware Engineer

Nextpower Brasil Ltda • Sorocaba

On-site
BRL 180,000 - 300,000
Senior Hardware Engineer
Senior Hardware Engineer

Nextpower • Sorocaba

On-site
BRL 180,000 - 300,000
Firmware Development Engineer
Firmware Development Engineer

Nextpower • Sorocaba

On-site
BRL 120,000 - 240,000
Sr. Systems Engineer - Power Conversion
Sr. Systems Engineer - Power Conversion

Nextpower Brasil Ltda • Sorocaba

On-site
BRL 180,000 - 300,000
Sr. Systems Engineer - Power Conversion
Sr. Systems Engineer - Power Conversion

Nextracker • Sorocaba

On-site
BRL 180,000 - 300,000
Sr. Systems Engineer - Power Conversion
Sr. Systems Engineer - Power Conversion

Nextpower • Sorocaba

On-site
BRL 180,000 - 280,000
Firmware Development Engineer
Firmware Development Engineer

Nextpower Brasil Ltda • Sorocaba

On-site
BRL 180,000 - 250,000