Desenvolver De Software Embarcado

Desenvolver De Software Embarcado
Empresa:

Ncb Sistemas Embarcados


Detalhes da Vaga

Perfil do candidato

Graduado (Pleno ou Sênior) em Ciências da Computação, Engenharia da Computação, Engenharia Elétrica, Engenharia Mecatrônica, Matemática Computacional, Análise e Desenvolvimento de Sistemas, entre outras formações correlatas em Exatas e com aptidão para desenvolvimento de sistemas embarcados e de computação física.

Atribuições do cargo

- Interpretar diagramas de blocos e esquemáticos de hardware de sistemas computacionais.

- Implementar algoritmos em linguagem de programação para sistemas de microcontroladores, sistemas on-chip, processadores digitais de sinais, processadores, entre outros.

- Elaborar planos de testes de sistemas.

- Apoiar atividades de pesquisa e desenvolvimento produzindo protótipos e provas de conceitos.

- Apoiar e seguir as práticas de DevOps definidas pela empresa, manter e, oportunamente, elevar o nível da qualidade do software dos produtos da empresa por meio do emprego de técnicas de integração e entrega contínuas de artefatos de software de forma automatizada.

- Elaborar ou apoiar na elaboração de apresentações técnicas para clientes internos.

- Participar de reuniões técnicas com clientes internos, ativamente colaborando na solução de problemas.

- Engajar-se em projetos internos de melhoramento contínuo do processo de desenvolvimento de software embarcado.

Habilidades requeridas

- Desenvolvimeto baseado em GitLAB, Trello, startup enxuta, dentre outras.

- Conhecer os princípios de engenharia de software aplicável a sistemas de computação física.

- Conhecer arquitetura de microcontroladores e microprocessadores para programação embarcada.

- Programação em linguagem C para microcontroladores e microprocessadores.

- Conhecer técnicas e frameworks para teste de unidade e teste de integração de sistemas.

- Engajamento e trabalho em equipe.

Habilidades desejáveis

- Modelagem de sistemas com MATLAB/Simulink, Octave, regressão linear, aprendizado de máquina profundo.

- Conhecimentos sólidos em Sistemas Operacionais de Tempo Real e sua empregabilidade em sistemas de computação física.

- Engenharia de Controle, Controladores PID, Controladores adaptativos, Técnicas de análise de desempenho de controle automatizado.

- Programação de microcontroladores TI SimpleLink MSP430x ou CC32xx, Code Composer Studio, TI C/C++ compiler.

- Mobile SDK, On-Board SDK e Payload SDK (Android e/ou iOS) da DJI são diferenciais.

- Experiência com controladores de voo para drones ArduPilot, PX4 e DJI.

- Embedded Linux Frameworks (Buildroot, Yocto Project, OpenWRT), Linux From Scratch, entre outros.

- Outras linguagens de programação: C++, Python, Rust.

Habilidade em língua estrangeira

Inglês:- Leitura, Escrita e Interpretação:

intermediário

- Fala:

intermediário


Fonte: Appcast_Ppc

Função de trabalho:

Requisitos

Desenvolver De Software Embarcado
Empresa:

Ncb Sistemas Embarcados


Analista Banco De Dados Pleno

POR QUE SE JUNTAR AO #TIMEFODA DA LINX? Movemos o varejo ao lado do grupo Stone, juntos por um sonho ainda maior!Lideramos pelo exemplo, inspiramos e desenvo...


Desde Linx - São Paulo

Publicado 18 days ago

Assistente Desenvolvimento Técnico De Mercado

Somos uma empresa de materiais de construção e soluções sustentáveis. Somos feitos de muitas pessoas e fazemos parte da vida das pessoas. Estamos presentes e...


Desde Votorantim Cimentos - São Paulo

Publicado 18 days ago

Power Apps Developer

PowerApps DeveloperApply your talent and skills to help leading companies improve everyday life. Who We AreCognizant (Nasdaq-100: CTSH) engineers modern busi...


Desde Cognizant - São Paulo

Publicado 18 days ago

Analista De Infraestrutura De Ti Pl.

Somos um grupo que reúne os maiores e-commerces de moda do país - uma empresa 100% brasileira e que apoia a moda nacional!   O Icomm Group foi fundado em 201...


Desde Icomm Group - São Paulo

Publicado 18 days ago

Built at: 2024-05-05T05:43:55.688Z