Área e especialização profissional: Informática, TI, Telecomunicações - Programador / DesenvolvedorNível hierárquico: AnalistaLocal de trabalho: São Paulo, SPRegime de contratação de tipo Efetivo – CLTJornada Período IntegralDados da vaga:Tipo de contratação: CLT (Efetivo)Jornada de trabalho: Segunda à sexta-feira, das 08:12 às 18h.Salário: R$ 6.202,32Modalidade de trabalho: 100% PresencialObjetivo do cargo:Será o responsável pelo desenvolvimento, implementação e manutenção de software para sistemas embarcados.Tem como objetivos projetar e implementar soluções de software eficientes e confiáveis para dispositivos embarcados, equipamentos de laboratório, equipamentos industriais, dispositivos de comunicação, entre outros.Atribuições e responsabilidades:• Participar no ciclo completo de desenvolvimento de software, desde a concepção e análise de requisitos até o teste e implantação do produto final;• Colaborar com a equipe para elaborar soluções técnicas e arquiteturas de software escaláveis e robustas;• Realizar testes e debug para identificar e corrigir defeitos e melhorar a qualidade do software;• Manter-se atualizado sobre as melhores práticas de engenharia de software e tendências tecnológicas relevantes;• Desenvolvimento de programas em linguagens de programação C para software embarcado, utilizando o Keil;• Criar e manter documentação técnica atualizada, incluindo documentação do firmware, especificações técnicas e relatórios de teste.Experiências e qualificações:Formação obrigatória:Cursando ou Graduado em Engenharia de Software Embarcado.Pré requisitos imprescindíveis:• Experiência em desenvolvimento de software, incluindo linguagens de programação como C;• Familiaridade com sistemas de controle de versão, como GIT;• Conhecimentos em arquitetura dos microcontroladores como ARM;• Conhecimento em protocolos de comunicação utilizados em sistemas embarcados, como UART, SPI, I2C, USB;• Conhecimento em eletrônica, circuitos digitais e analógicos, e interpretação de esquemas elétricos;• Habilidades de resolução de problemas e pensamento analítico;• Capacidade de trabalhar de forma colaborativa em equipe, com boa comunicação interpessoal.Pré requisitos desejáveis:• Familiaridade com sistemas Bare Metal.• Desejável o conhecimento em outras linguagens utilizadas no desenvolvimento de software embarcado, tais como C++ e Python;• Será diferencial conhecimento em 8051;• Desejável conhecimento em protocolos de comunicação utilizados em sistemas embarcados, como CAN, Ethernet, Bluetooth, entre outros;• Capacidade de desenvolver drivers de dispositivos para controlar periféricos como sensores, atuadores, displays, memórias, entre outros;• Vivência com sistemas analógicos.Benefícios que oferecemos:• Vale transporte;• Estacionamento no local;• Café da manhã;• Restaurante interno para o almoço;• Convênio médico da SulAmerica (custo da mensalidade da empresa);• Convênio odontológico SulAmerica;• Seguro de vida;• Auxílio farmácia;• Auxílio educação (bolsa de estudos) para curso Técnico e Graduação;• PLR – podendo chegar em até 2 salários;• Gympass;• Programa para gestantes;• Consultoria financeira;• Consultoria jurídica;• Apoio social;• Apoio psicológico;• Apoio nutricional;• Desconto em faculdades, universidades e escolas de idiomas (de 10% a 70% de desconto) para Graduação, Pós Graduação, Curso de Extensão e Especialização