Especialista em Desenvolvimento Tecnológico Jr (386071)
Summary
Develop open-source software for scientific instrumentation at Brazil’s premier synchrotron, using Python, EPICS, and Bluesky to control accelerators and collect experimental data.
Para atuar no grupo de Software de Controle (SWC) do Laboratório Nacional de Luz sincrotron (LNLS).
Estamos em busca de desenvolvedores de software motivados em contribuir para o desenvolvimento de instrumentação científica de classe mundial em um ambiente único no Brasil. Se identificou? Venha fazer parte dessa equipe!
O grupo Software de Controle é responsável pelo desenvolvimento de software para a operação dos aceleradores e linhas de luz do SIRIUS, abrangendo middleware para comunicação com os equipamentos que compõem as instalações, interfaces gráficas de usuário (desktop e web), sistemas de informação de apoio à operação, scripts e serviços de software para orquestração de experimentos, aquisição e visualização de dados.
Estamos formando um time com dinâmica colaborativa, com oportunidades de participação de todas as etapas do desenvolvimento de software para o SIRIUS, com foco em oferecer uma experiência de usuário de excelência. A função envolve interação constante com equipes multidisciplinares e grupos científicos, criando oportunidades de aprendizado e troca de conhecimento.
As tecnologias de software empregadas no SIRIUS são, em sua maioria, de código aberto e baseadas em comunidade, como a biblioteca Bluesky (para controle de experimentos e coleta de dados científicos), o framework EPICS (Experimental Physics and Industrial Control System), o sistema operacional Linux e a linguagem de programação Python. Nossos desenvolvimentos internos são, via de regra, disponibilizados publicamente para a comunidade.
Nossas atividades e experiências proporcionam oportunidades de colaboração internacional em projetos open source da comunidade de síncrotrons e outras instalações científicas de grande porte, bem como a participação em conferências e workshops com desenvolvedores de laboratórios similares de todo o mundo.
- Desenvolvimento de soluções em software para controle, aquisição de dados e análise de dados em aceleradores e linhas de luz síncrotron;
- Definição de arquitetura de software;
- Implementação de software e realização de testes e validações;
- Implantação de software e realização de atualizações;
- Apoio à operação nos sistemas de software desenvolvidos;
- Coordenação de projetos de desenvolvimento de software;
- Contribuição em colaborações de software internas e externas;
- Supervisão e orientação técnica de desenvolvedores;
- Apresentação e publicação de resultados em eventos especializados.
- Ensino Supeior Completo em Engenharia de Computação, Ciência da Computação, Engenharia Física, Engenharia de Controle e Automação, Engenharia Elétrica ou áreas correlatas;
- Pós-graduação Completa em áreas correlatas;
- Experiência em linguagem de programação Python;
- Experiência com uso de ferramentas de CI/CD;
- Experiência com uso de ferramentas de controle de versão, em especial Git;
- Experiência com ferramentas de containerização, como docker, podman, singularity e/ou similares;
- Experiência com desenvolvimento em ambiente de sistema operacional Linux;
- Experiência em desenvolvimento de aplicações gráficas, web ou desktop;
- Experiência com framework Qt ou similares;
- Experiência com framework React ou similares;
- Experiência em linguagens de programação JavaScript e TypeScript;
- Conhecimentos sólidos em algoritmos;
- Conhecimento em linguagens de programação C e C++;
- Familiaridade com conceitos de física e aceleradores de partículas será considerado um diferencial;
- Comunicação oral e escrita em inglês.
Desejável:
- Experiência em desenvolvimento de software em ambientes de controle de instrumentação científica, preferencialmente usando frameworks para sistemas de controle distribuídos, como EPICS, Tango ou similares.
✨ Nossos Benefícios ✨
🩺 Assistência Médica – Unimed
😁 Assistência Odontológica – Uniodonto
🧠 Assistência Psicológica – Telavita
🛡️ Seguro de Vida – Allianz
💰 Previdência Privada – BrasilPrev
👶 Licença Maternidade (estendida por 6 meses)
🧸 Licença Paternidade (25 dias)
🍼 Auxílio Creche
🍽️ Restaurante no local
🛒 Vale Alimentação e/ou Refeição – Pluxee (R$1.020,00/mês)
🚌 Fretado
🚎 Vale Transporte
🅿️ Estacionamento no local
🏊 Clube – Telecamp
🎉 Clube – Associação SESC gratuita
💪 Wellhub – desconto em academias
🤝 Convênios com empresas que oferecem descontos
Reafirmamos nosso compromisso com a diversidade, equidade e inclusão, incentivando a candidatura de pessoas com deficiência, neurodivergentes, mulheres, LGBTI+, de diversas etnias, gerações e corpos, além de outros grupos socialmente marginalizados.