




Resumo: Procuramos um engenheiro de software talentoso para projetar e implementar software embarcado para sistemas de litografia de alta precisão, trabalhando em aplicações de servidor Linux e algoritmos complexos. Pontos principais: 1. Trabalhar no desenvolvimento de software embarcado para sistemas de litografia líderes mundiais 2. Colaborar com equipes de engenharia multidisciplinares 3. Implementar projetos em Python e C para novos módulos ##### **Descrição do projeto** Fundado em 1984, nosso cliente é um dos principais fornecedores mundiais de sistemas de litografia para a indústria de semicondutores, fabricando máquinas complexas essenciais à produção de circuitos integrados ou chips. O cliente possui suas operações de P&D e manufatura nos Países Baixos. A Luxoft está atualmente buscando reforçar o Departamento de Desenvolvimento e Engenharia com um engenheiro de software talentoso para projetar e implementar software embarcado para sistemas entre os de maior precisão já produzidos no mundo. ##### **Responsabilidades** Como engenheiro de software, você trabalhará em aplicações de servidor Linux para componentes de metrologia e em softwares de aplicação de algoritmos complexos. Você colaborará com engenheiros elétricos, engenheiros mecatrônicos e engenheiros de sistema para definir os requisitos de software. Uma equipe de cerca de 10 pessoas, composta por um líder de equipe, um arquiteto de software e alguns desenvolvedores seniores. Após a aprovação do seu projeto de software, você será responsável por implementá-lo em Python e C para novos módulos. Durante os testes, você coletará os dados necessários para redigir um relatório de testes. O ambiente de desenvolvimento é Red Hat Linux; o ambiente de execução é Wind River Linux. A versão do software que aciona uma máquina do cliente contém 40 milhões de linhas de código. As equipes de software do cliente trabalham em diversos modelos, como Agile e SAFE. ##### **Habilidades** Requisitos obrigatórios Procuramos colegas com pelo menos 5 anos de experiência em desenvolvimento. Python: programação de aplicações Linux (um ou mais dos seguintes): familiaridade com ferramentas de linha de comando, makefile, git, scripts shell e python C e C++ embarcados: compreensão e manutenção de código legado. Adição de novos recursos mantendo a conformidade com a arquitetura estabelecida. Controle de versão via linha de comando também é obrigatório Git, Clear Case e SVN, nesta ordem de prioridade. Desejável CI/CD usando Jenkins ou Git Actions (como usuário e para solução ocasional de problemas) Familiaridade com testes unitários (UT), desenvolvimento orientado por comportamento (BDD) e automação de testes Familiaridade ou disposição para trabalhar em processos que exigem documentação (requisitos, projeto, testes) Framework de testes Google ##### **Outras informações** Idiomas Inglês: nível C1 Avançado Nível hierárquico Sênior São Paulo, Brasil Req. VR\-120332 C/C\+\+ Soluções Transversais 20/01/2026 Req. VR\-120332


