CONCEPT SOLUTIONS LLC
Onto Innovation
Engenheiro de Software 3
Resumo e Responsabilidades do Cargo
Onto Innovation é líder em controle de processos, combinando escala global com um portfólio expandido de tecnologias de ponta que incluem: metrologia 3D que abrange o chip, desde transistores em escala nanométrica até interconexões de die em escala micrométrica; inspeção de defeitos macroscópicos de wafers e packages; composição de metal de interconexão; análise de fábrica; e litografia para embalagens avançadas de semicondutores. Nossa amplitude de ofertas em toda a cadeia de valor de semicondutores ajuda nossos clientes a resolver seus problemas mais difíceis de rendimento, desempenho de dispositivos, qualidade e confiabilidade. A Onto Innovation se esforça para otimizar o caminho crítico de progresso dos clientes, tornando-os mais inteligentes, rápidos e eficientes.
Estamos procurando um Engenheiro de Software para ingressar na Unidade de Negócios de Inspeção (IBU). Se você está iniciando sua carreira ou trazendo anos de profunda experiência, o que mais importa é como você pensa: precisamos de alguém que possa ter uma visão global e de nível de sistema de uma plataforma de inspeção complexa—ótica, mecânica, eletrônica e software—e, em seguida, ampliar para qualquer camada para entrar nos detalhes quando um problema exigir.
Como os agentes de codificação de IA agora podem gerar e refatorar código de forma eficaz, a habilidade crítica que buscamos é a capacidade de manter um modelo mental preciso de um sistema complexo composto por subsistemas ópticos, elétricos e mecânicos, e mapear efetivamente os problemas do cliente para as soluções técnicas corretas.
Capacitando Cada Voz para Moldar o Futuro
A Onto Innovation está comprometida em criar um local de trabalho onde cada candidato qualificado tenha igualdade de oportunidades para ter sucesso. Avaliamos os candidatos com base em habilidades, experiência e potencial—sem distinção de raça, cor, religião, gênero, orientação sexual, origem nacional, idade, deficiência, status de veterano ou qualquer outra característica protegida por lei. Acreditamos que a diversidade de pensamento e origem impulsiona a inovação e fortalece nossa equipe.
Principais Responsabilidades
As responsabilidades serão dimensionadas de acordo com seu nível de experiência; engenheiros iniciantes se concentrarão nos itens fundamentais, enquanto engenheiros seniores assumirão propriedade e liderança mais amplas.
Pensamento Sistêmico e Decomposição de Problemas
- Construir e refinar continuamente um modelo mental preciso da plataforma de inspeção completa da Onto—ótica, movimento, eletrônica, aquisição de imagem e pilha de software.
- Traduzir problemas de clientes e requisitos de aplicação em tarefas de engenharia bem definidas, raciocinando através das fronteiras dos subsistemas.
- Agilidade para ampliar da arquitetura de nível de sistema para qualquer área específica: bancos de dados, desempenho de algoritmos, hardware, fluxo de dados, GPUs, GUIs, etc.
- Participar do Desenvolvimento de Novos Produtos (NPD) ao lado de engenheiros de hardware, engenheiros de aplicação, Gerentes de Projeto Técnicos e Gerentes de Programa/Produto.
* Algoritmos e Engenharia de Software
- Aplicar machine learning, processamento de imagem, visão computacional, matemática e ótica para desenvolver algoritmos integrados às plataformas de inspeção da Onto.
- Desenvolver ou contribuir para a modelagem/calibração de imagem óptica e/ou algoritmos de segmentação, classificação e detecção de imagem.
- Escrever, testar e depurar software para garantir operação confiável e de alta qualidade; otimizar para desempenho e escalabilidade.
- Realizar ou liderar (com base na experiência) análise de requisitos, design de software detalhado, desenvolvimento de código de produção e planos de teste associados.
- Participar de revisões de design/código colaborando com engenheiros de sistemas, desenvolvedores de software e outra equipe técnica.
- Alavancar agentes de codificação de IA para acelerar a implementação, mantendo a propriedade das decisões de arquitetura, integridade do design e qualidade do código.
* Aprendizado Contínuo e Colaboração
- Manter-se atualizado com pesquisas acadêmicas e práticas industriais em inspeção de visão computacional, processamento de imagem, machine learning e engenharia assistida por IA.
- Documentar designs de software, raciocínio de nível de sistema, processos de desenvolvimento e etapas de solução de problemas.
- Apoiar colegas de equipe e, em níveis seniores, fornecer mentoria técnica—especialmente em pensamento sistêmico.
- Contribuir para a melhoria dos fluxos de trabalho e ferramentas de desenvolvimento da equipe, incluindo práticas assistidas por IA.
Qualificações
- Doutorado, Mestrado ou Bacharelado em Engenharia Elétrica, Ciência da Computação, Matemática Aplicada, Física ou área relacionada.
- Doutorado com 0+ anos de experiência relacionada; ou Mestrado com 0+ anos de experiência relacionada; ou Bacharelado com 0+ anos de experiência relacionada.
- Habilidade demonstrada para raciocinar sobre sistemas em múltiplos níveis de abstração—desde a arquitetura de alto nível até os detalhes de implementação.
- Fortes habilidades de resolução de problemas, analíticas e de comunicação; capaz de articular claramente o comportamento complexo do sistema para partes interessadas técnicas e não técnicas.
- Competência (ou curso demonstrável) em pelo menos um ambiente numericamente focado, como Python ou MATLAB, incluindo álgebra linear, processamento de imagem e/ou bibliotecas de machine learning.
- Competência (ou curso demonstrável) em pelo menos uma linguagem compilada ou de produção usada em sistemas de software de larga escala, como C++, C# ou Java.
- Deve ser capaz de viajar internacionalmente para sites de clientes pelo menos 20% do tempo, com viagens adicionais conforme as necessidades do negócio exigirem.
Qualificações Preferenciais
- Experiência em inspeção de semicondutores, visão computacional, robótica ou domínios altamente técnicos semelhantes onde o co-design de hardware/software é essencial.
- Histórico de diagnóstico de problemas entre subsistemas que abrangem ótica, eletrônica, firmware e software de aplicação.
- Experiência no uso eficaz de agentes de codificação de IA (por exemplo, Copilot, Cursor, Aider ou similar) para acelerar o desenvolvimento.
- Experiência com metodologias de desenvolvimento de software como Agile, Scrum ou Kanban.
- Experiência com controle de versão e práticas de CI/CD.
- Experiência em depuração de ambientes de software multithread complexos.
- Familiaridade com sistemas embarcados, protocolos de comunicação de hardware e/ou restrições de tempo real.
Por que se juntar à Onto Innovation?
Na Onto Innovation, acreditamos que seu trabalho deve importar—e seu bem-estar também. É por isso que oferecemos salários competitivos e um pacote abrangente de benefícios projetado para apoiar você e sua família. Desde cobertura de saúde, dental e oftalmológica até seguro de vida e invalidez, PTO e um 401(k) com contrapartida do empregador, nós cuidamos de você. Você também terá acesso ao nosso Programa de Compra de Ações para Funcionários (ESPP), iniciativas de bem-estar e ferramentas de ponta—tudo dentro de uma cultura colaborativa e inclusiva onde suas contribuições são valorizadas e reconhecidas.
- Recompensas Adicionais: Oportunidades de bônus anual e potenciais incentivos de longo prazo vinculados tanto ao sucesso da empresa quanto ao individual.
Compensação e Crescimento
- Faixa Salarial Base: $96,800.00 - $145,200.00, oferecido de boa fé e com base na experiência, localização e qualificações.
Nota Importante sobre Conformidade de Exportação
Para certas posições que exigem acesso a dados técnicos, uma revisão de licença de exportação dos EUA pode ser necessária para candidatos que não sejam cidadãos dos EUA, residentes permanentes ou outras pessoas protegidas sob 8 U.S.C. 1324b(a)(3).
