Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
84
Хорошая вакансия
развернуть
Роль четко сосредоточена на Python-инструментах, автоматизации тестирования и системах преобразования энергии, что дает ценный опыт на стыке инженерных направлений в сфере чистой энергетики.
Кликните для подробной информации
Актуальные технологииЧистая энергетикаПонятные задачи
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →