Engenheiro de Software Sênior, P&D (Simulação/Física)

Empresa
Descrição
Resumo: Junte-se a uma equipe de P&D para projetar, implementar e manter módulos de software de simulação usando C++ e Python, aplicando análise numérica para resolver problemas de engenharia. Pontos principais: 1. Desenvolver ferramentas de simulação robustas e de alto desempenho, confiáveis por engenheiros em todo o mundo 2. Contribuir para pesquisas de ponta e aplicações industriais 3. Colaborar no desenvolvimento de um software de simulação DEM/SPH utilizado globalmente ### **Esta é uma posição híbrida em nosso escritório de Florianópolis, SC, Brasil. Solicitamos que todos os currículos sejam enviados em inglês para esta vaga.** **Quem Somos** A Synopsys é líder em soluções de engenharia, desde silício até sistemas, permitindo que seus clientes inovem rapidamente em produtos impulsionados por IA. Oferecemos soluções líderes no setor para projeto de silício, IP, simulação e análise, além de serviços de projeto. Trabalhamos em estreita parceria com nossos clientes em uma ampla gama de indústrias para maximizar sua capacidade e produtividade em P&D, impulsionando hoje a inovação que estimulará a criatividade do amanhã. ### **Quem Você É** Você é engenheiro e/ou cientista da computação que deseja que seu código realize trabalho real, não apenas passe na suíte de testes. Ao deparar-se com um problema de física, você imediatamente começa a esboçar como o abordaria em C\+\+ ou Python. Você pensa em algoritmos e estruturas de dados, mas sabe que o mundo real é mais caótico do que qualquer livro-texto, e gosta de descobrir o que realmente funciona, não apenas o que deveria funcionar. Você já passou tempo suficiente lidando com erros de ponto flutuante e casos extremos para saber que a análise numérica é metade arte, metade ciência. Ao ler um relatório de bug, você vê uma oportunidade de investigar profundamente, não uma tarefa a ser concluída. A colaboração vem naturalmente a você — você faz perguntas inteligentes, escuta atentamente e expressa seu ponto de vista com clareza, mesmo ao conversar com alguém do outro lado do mundo. Você quer que seu trabalho seja incorporado em um produto utilizado por engenheiros e cientistas reais, não apenas armazenado em um repositório. Se alguém disser “paralelize isto”, você pelo menos sabe por onde começar. Você valoriza a construção de soluções duradouras, escaláveis e que façam diferença. ### **O Que Você Fará** * Projetar, implementar e manter módulos e subsistemas de software para o Ansys Rocky e o Ansys FreeFlow (softwares de simulação DEM/SPH), utilizando C\+\+ e Python * Analisar e traduzir requisitos de clientes em objetivos práticos de desenvolvimento e funcionalidades * Depurar e resolver problemas, incluindo verificação de bugs, testes de lançamento e suporte beta para os produtos atribuídos * Escrever documentação clara e mantível para bases de código novas e existentes * Colaborar estreitamente com outros engenheiros e com a equipe de QA para pesquisar e resolver problemas identificados durante testes ou suporte ao cliente * Aplicar técnicas de análise numérica — álgebra linear, interpolação, diferenciação, integração — para resolver problemas de simulação de engenharia Participar de revisões de código, contribuir para boas práticas e apoiar a melhoria contínua na metodologia de desenvolvimento da equipe * ### **O Impacto Que Você Terá** * Contribuir para a entrega de ferramentas de simulação robustas e de alto desempenho, confiáveis por engenheiros e cientistas em todo o mundo * Melhorar a precisão e a confiabilidade de simulações de dinâmica de partículas, das quais os clientes dependem para enfrentar desafios reais de engenharia * Reduzir o tempo de lançamento de novas funcionalidades ao traduzir necessidades dos clientes em código funcional * Elevar o padrão de qualidade por meio de depuração criteriosa, documentação adequada e colaboração eficaz * Contribuir para um produto utilizado em pesquisas de ponta e aplicações industriais Tornar o processo de desenvolvimento mais fluido para seus colegas, compartilhando conhecimento e aprimorando fluxos de trabalho * ### **O Que Você Precisará** * Graduação em Engenharia, Ciência da Computação, Matemática ou área correlata, com pelo menos 5 anos de experiência; mestrado com pelo menos 3 anos de experiência; ou doutorado com pelo menos 1 ano de experiência * Experiência prática com C\+\+ em ambiente profissional ou acadêmico * Domínio sólido de análise numérica, álgebra linear e algoritmos fundamentais * Experiência com metodologias de desenvolvimento e colaboração em ambientes de equipe * Excelentes habilidades de comunicação em inglês, tanto verbais quanto escritas * Capacidade de aprender rapidamente novos conceitos e adaptar-se a requisitos em constante evolução * Conhecimento de MPI, OpenMP ou CUDA é um diferencial Familiaridade com produtos Ansys ou experiência em ambientes de desenvolvimento de software comercial em larga escala é um bônus * ### **Quem Você É** * Você consegue analisar um relatório de bug e rastrear sua origem — do sintoma até a causa raiz — sem se perder nos detalhes * Você se sente à vontade ao explicar uma decisão matemática ou algorítmica complexa a um colega que não é especialista na área * Você pede ajuda quando precisa e oferece ajuda quando percebe que alguém está empacado * Você mantém sua documentação atualizada porque sabe que outra pessoa (talvez você mesmo, daqui a seis meses) precisará dela * Você impulsiona projetos ao propor soluções, não apenas ao apontar problemas Você se destaca em equipes colaborativas e distribuídas e sabe como manter a comunicação clara e produtiva através de fusos horários. * ### **A Equipe À Qual Você Pertencerá** Você fará parte de uma equipe de P&D sediada no Brasil, dedicada ao desenvolvimento do Ansys Rocky e do Ansys FreeFlow, nossos softwares de simulação DEM/SPH. O grupo reúne engenheiros que dominam tanto a física quanto o código, colaborando de perto para construir ferramentas utilizadas por cientistas e engenheiros em todo o mundo. Você trabalhará ao lado de colegas que valorizam a precisão nos detalhes, o compartilhamento de conhecimento e a entrega de funcionalidades que realmente importam. ### **Recompensas e Benefícios** Oferecemos uma ampla gama de benefícios relacionados à saúde, bem-estar e finanças, adaptados às suas necessidades. Nossos benefícios totais incluem tanto componentes monetários quanto não monetários. Seu recrutador fornecerá mais detalhes sobre a faixa salarial e os benefícios durante o processo seletivo.
Publicado por

João Silva
Indeed · HR


