Proximie
KLA
Engenheiro de Software Sênior (C#, .Net, C++)
Sobre a oportunidade
Para fabricar eletrônicos, você precisa de chips, wafers, transistores, retículas e... Para fabricá-los, você precisa vê-los, testá-los e produzi-los em escala — mais rápido e melhor do que nunca. É aí que a KLA entra. Quer você esteja no início de sua carreira ou seja um profissional experiente, você resolverá desafios complexos, trabalhará ao lado de mentes brilhantes e ajudará a moldar o futuro da tecnologia.
Sobre a KLA
Fornecemos ferramentas avançadas de inspeção, sistemas de metrologia, soluções de processo e análise computacional que tornam os eletrônicos possíveis, enfrentando desafios complexos. Da ótica de elétrons e fótons à machine learning e análise de dados, buscamos a perfeição no nível mais fundamental da matéria no universo. Se você quer fazer eletrônicos que impulsionam indústrias e tornam o mundo um lugar melhor, junte-se a nós.
Grupo/Divisão
A unidade de negócios Semiconductor Products and Customers (Semi PC) projeta, constrói e vende o portfólio de produtos da KLA para ajudar os fabricantes de chips a atender a padrões de alta qualidade para tecnologias como IA, data centers, automotivo e dispositivos eletrônicos. Nossos sistemas de inspeção, metrologia e análise detectam e monitoram defeitos em chips lógicos e de memória, semicondutores especiais, wafers, retículas, encapsulamento avançado, equipamentos de processo e materiais. Também desenvolvemos tecnologias para processos especiais, substratos de CI e fabricação de PCB, incluindo gravação e deposição, inspeção de componentes e imagem e análise.
A KLA Instruments™ é nossa divisão de instrumentação, que projeta instrumentos avançados de metrologia e inspeção usados em P&D e produção em diversas indústrias e na academia. Nossas ferramentas — desde perfilômetros ópticos e nanoindentadores até sistemas de inspeção de filmes finos e defeitos — permitem a análise precisa de superfícies e materiais. Trabalhamos em estreita colaboração com os clientes para viabilizar P&D, melhorar o rendimento, otimizar processos e reduzir custos de produção por meio de hardware, software e expertise de aplicação inovadores.
O que você fará
Nesta função, você desempenhará um papel fundamental no avanço das prioridades de negócios, entregando trabalho de alto impacto em sua área de especialização.
Responsabilidades
- Entregar recursos/componentes bem definidos com orientação de alto nível: estimar trabalho, comunicar riscos/trade-offs e entregar no prazo
- Colaborar multifuncionalmente durante o ciclo de vida de desenvolvimento para definir arquitetura e criar requisitos/especificações em nível de sistema e subsistema
- Implementar e depurar código multithread e dar suporte à integração entre limites de sistema/subsistema (incluindo interfaces de hardware/software)
- Desenvolver software C#/.NET e C++ para GUI e análise de dados; escrever código de fácil manutenção e usar ferramentas assistidas por IA de forma responsável sob as políticas de segurança da empresa
- Criar testes robustos de unidade/integração e usar profiling para melhorar o desempenho, uso de memória, confiabilidade e segurança
- Participar de revisões de design e incorporar feedback de stakeholders e especialistas
- Solucionar problemas de sistema/subsistema usando logs e experimentos; contribuir para a análise de causa raiz, implementar correções com orientação e ajudar a prevenir recorrências
- Demonstrar motivação para aprender e aplicar independentemente novas tecnologias de software
Viagens - Viagens ocasionais podem ser necessárias para a sede da KLA, locais de clientes ou outros locais de negócios. Espera-se que as viagens sejam inferiores a 10% do tempo de trabalho.
Viagens domésticas e internacionais ocasionais, incluindo para os Estados Unidos, podem ser necessárias como parte desta função
Declaração de Uso de IA
Na KLA, nossas entrevistas buscam entender suas habilidades individuais, abordagem de resolução de problemas e pensamento autêntico. Para garantir uma avaliação justa e consistente, o uso de IA, ferramentas de gravação ou outras tecnologias para gerar, sugerir ou fornecer respostas durante as entrevistas — sejam virtuais ou presenciais — não é permitido, a menos que explicitamente aprovado com antecedência como parte de uma acomodação razoável ou convidado pelo entrevistador. O uso dessas ferramentas pode interferir em nossa capacidade de avaliar suas qualificações individuais e afetar sua candidatura. A KLA está comprometida em avançar a inovação por meio de IA responsável, e valorizamos candidatos que compartilham essa mentalidade.
A KLA tem orgulho de ser um empregador que oferece igualdade de oportunidades.
Requisitos mínimos
Habilidades e Qualificações
- Um sólido entendimento e histórico comprovado na prática de fundamentos de engenharia de software, incluindo arquitetura, estruturas de dados, padrões de design, design orientado a eventos, design multithread, testes e depuração.
- Experiência com: Linguagens Microsoft .NET incluindo VB.NET e C# Programação em C++ Ambiente de desenvolvimento Microsoft Visual Studio Sistemas de controle de código-fonte como Git
- Aderência a padrões de design e codificação de software
- Capacidade de se comunicar efetivamente com colegas, grupos de engenharia interdisciplinares, clientes e fornecedores, incluindo a entrega de apresentações técnicas claras
- Habilidoso em colaborar com equipes nos EUA, Europa e Ásia
- Indivíduo automotivado com forte capacidade técnica, uma abordagem sistemática e excelentes habilidades de resolução de problemas
Qualificações Mínimas
Bacharelado (obrigatório) com experiência relevante significativa; Mestrado ou diploma avançado (desejável) com experiência relevante em Engenharia de Software, Elétrica, Industrial ou de Manufatura, ou Física.
Preferencial
- Experiência em contribuir para a arquitetura e design de subsistemas complexos e influenciar decisões técnicas por meio de fortes revisões de design e código
- Experiência em melhorar o desempenho e diagnósticos/observabilidade para software de nível de sistema
- Experiência em colaboração entre equipes em integração de sistemas e releases de software para sistemas complexos
- Experiência em entregar capacidades de IA/ML em produtos
- Habilidades de UX, incluindo wireframing, prototipagem e design de fluxo de usuário
Oferecemos um pacote competitivo e familiar de recompensas totais. Projetamos nossos programas para refletir nosso compromisso com um ambiente inclusivo, garantindo ao mesmo tempo que fornecemos benefícios que atendem às diversas necessidades de nossos funcionários.
