Job description
Responsável pela elaboração e avaliação de projetos de software embarcado (firmware) de produtos eletrônicos, participando na definição de interfaces entre hardware e software dos produtos WEG e auxiliando na pesquisa, desenvolvimento e fixação de tecnologia; em conformidade com as normas, garantindo o desempenho do produto de acordo com a aplicação especificada.
Main responsibilities
- Executar projetos de software ou parte do projeto, de acordo com a especificação básica geral do projeto, utilizando conhecimentos matemáticos (aritmética, trigonometria, álgebra vetorial/booleana e outros), analisando os programas a desenvolver, elaborando diagramas de blocos, sequências e fluxogramas, e executando-os em equipamentos de desenvolvimento de software, usando linguagens como Assembler, C, C++, Python e outras.
- Otimizar o desenvolvimento de software para obter melhores resultados de desempenho e menor custo.
- Desenvolver documentação técnica do trabalho realizado, quando solicitado.
- Elaborar projetos de programas de software e sua aplicação, com conhecimentos de microprocessadores, periféricos, eletricidade, eletrônica digital e analógica, para atender às necessidades das áreas de desenvolvimento e aplicação.
- Operar e manusear sistemas de desenvolvimento de software de microprocessadores e periféricos.
- Interpretar e analisar linguagens de programação como Assembler, C, C++, Python, entre outras, através de programação, leitura de literatura e uso de programas.
- Desenvolver algoritmos numéricos para aplicação nos programas.
- Ler e interpretar textos em inglês necessários ao desenvolvimento dos produtos.
- Executar testes nos projetos desenvolvidos ou em elaboração para garantir o atendimento às especificações.
- Prestar assessoria aos departamentos de projetos, assistência técnica e vendas técnicas, sempre que necessário.
- Adaptar o software decorrente de compra de tecnologia.
- Manter sigilo sobre documentação e informações de software.
- Participar e auxiliar na pesquisa das melhores práticas de desenvolvimento de programação e análise.
- Elaborar programas com base matemática para cálculos elétricos e eletrônicos utilizados nas áreas de desenvolvimento, equipamentos, elétricos e aplicações, quando necessário.
- Transformar esquemas e sequências elétricas de operação em equações matemáticas.
- Participar e auxiliar no desenvolvimento conjunto com a área de hardware dos sistemas de software básico necessários.
Requirements and skills
- Superior completo em Engenharia Elétrica, Engenharia Eletrônica, Engenharia de Controle e Automação ou áreas similares.
- Conhecimento em linguagens de programação (C/C++/Python) e ferramentas de supervisão/controle de software aplicativo.
- Conhecimento em elétrica/eletrônica (digital/analógica) e estrutura de microprocessadores/periféricos.
- Experiência com projetos e aplicações em sistemas industriais.
- Inglês intermediário.
- Boa capacidade analítica, facilidade de trabalho em equipe, habilidades com cálculos complexos, persuasão e organização.
Additional information
BENEFÍCIOS:
- Participação nos resultados
- Previdência privada
- Plano de saúde e odontológico
- Alimentação subsidiada
- Ambulatório interno
- Cartão farmácia
- Clube de Vantagens
- Horário flexível
- Treinamentos
- Convênio com creches
- Seguro de Vida
- Associação recreativa, entre outros