Professor de Engenharia de Computação
Descrição:
Professor(a) de Algoritmos, Estrutura de Dados e Compiladores.
Instituição de Ensino Superior de excelência busca docente para integrar seu corpo de Engenharia de Computação. O profissional será responsável por ministrar as disciplinas de Algoritmos II, Estruturas de Dados e Compiladores para as turmas do curso de Engenharia de Computação. O docente atuará ativamente no planejamento acadêmico, na aplicação de metodologias ativas e no acompanhamento contínuo do aprendizado dos estudantes.
Requisitos e Qualificações:
Formação Acadêmica Obrigatória: Preferencialmente Graduação em Engenharia de Computação ou formação em áreas correlatas, como Ciência da Computação ou Engenharia Elétrica com ênfase em computação.
Titulação Mínima:
Mestrado concluído em Engenharia de Computação, Ciência da Computação ou Engenharia Elétrica com ênfase em computação (Doutorado desejável).
Experiência desejada:
Experiência no ensino superior.
Experiência profissional em desenvolvimento de software.
Vivência em desenvolvimento mobile (Android e/ou iOS).
Experiência em estruturas de dados e algoritmos de alto desempenho.
Experiência em linguagens compiladas e interpretadas.
Atuação em projetos de pesquisa, inovação ou desenvolvimento tecnológico será considerada diferencial.
Outros requisitos:
Conhecimentos técnicos desejáveis:
- Algoritmos e Análise de Complexidade
- Estruturas de Dados Lineares e Não Lineares
- Projeto e Análise de Algoritmos
- Linguagens Formais e Autômatos
- Compiladores
- Teoria da Computação
- Programação em C/C++
- Java
- Programação Orientada a Objetos
- Paradigmas de Programação
- Arquitetura de Computadores
- Sistemas Operacionais
- Git e ferramentas de desenvolvimento colaborativo
- Programação Mobile, incluindo desenvolvimento de aplicações para plataformas Android e/ou iOS, utilizando tecnologias nativas ou multiplataforma (Flutter, React Native ou similares), integração com APIs e boas práticas de desenvolvimento de aplicações móveis.