Назад
Company hidden
11 часов назад

Software Application Engineer – Power Conversion

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Brazil
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Application Engineer – Power Conversion (Python/Automation): Developing software tools, automated test frameworks, graphical interfaces, and application-level solutions for the validation and operation of power conversion systems with an accent on engineering automation, embedded communications, and data analysis. Focus on integrating PC applications with firmware and test equipment, building CI/CD-enabled validation workflows, and solving software-hardware integration challenges.

Location: Hybrid, Sorocaba, Sao Paulo, Brazil

Company

hirify.global develops integrated clean energy technology combining structural, electrical, and digital solutions for utility-scale solar power plants, with a focus on smart technology, data-driven insights, and automation.

What you will do

  • Develop software applications, scripts, utilities, APIs, libraries, and documentation for product development, commissioning, troubleshooting, and validation.
  • Create and maintain automated test frameworks for laboratory, HIL, SIL, and hardware-based testing.
  • Build graphical and web interfaces for device configuration, monitoring, visualization, diagnostics, and engineering workflows.
  • Implement communication interfaces with embedded systems and test equipment using UART, Ethernet, Modbus, CAN, and TCP/IP APIs.
  • Develop test sequencing, data acquisition, analysis, and report-generation scripts, and integrate them into Azure DevOps or similar CI/CD pipelines.
  • Collaborate with Firmware, Electrical, Controls, Systems, and Test Engineering teams on interfaces, releases, configuration management, code quality, cybersecurity, maintainability, and reliability.

Requirements

  • 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 Python and object-oriented programming skills.
  • Experience with graphical user interfaces using PyQt, PySide, Tkinter, or equivalent frameworks; web applications or embedded web interfaces.
  • Experience with Git, software development workflows, CI/CD concepts and tools such as Azure DevOps.
  • Experience with communication protocols, APIs, data logging, automated testing, requirements management, and issue-tracking tools such as Jira or similar platforms.
  • Ability to troubleshoot software and hardware integration issues.
  • Knowledge of embedded systems, microcontrollers or firmware development; Docker, Linux, databases, data visualization, or cloud-connected systems.
  • Knowledge of automated report generation, engineering data analysis, and cybersecurity principles for industrial or embedded systems.
  • Good written and verbal communication skills in English and ability to collaborate with distributed, cross-functional engineering teams.

Nice to have

  • Experience using AI-assisted software development tools, including reviewing and validating generated code.

Culture & Benefits

  • Full-time hybrid work arrangement in Sorocaba, Sao Paulo, Brazil.
  • Collaboration with distributed and cross-functional engineering teams.
  • Opportunity to contribute to clean energy infrastructure and utility-scale solar power systems.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →