Intuitive

Engenheiro de Software Sênior

PythonC++
Tradução automática. Consulte o original.

Descrição da Empresa

Tudo começou com uma ideia simples: e se a cirurgia pudesse ser menos invasiva e a recuperação menos dolorosa? Quase 30 anos depois, essa pergunta ainda impulsiona tudo o que fazemos na Intuitive. Como líder global em cirurgia assistida por robótica e cuidados minimamente invasivos, nossas tecnologias — como o sistema cirúrgico da Vinci e o Ion — transformaram a forma como o atendimento é prestado a milhões de pacientes em todo o mundo.

Somos uma equipe de engenheiros, clínicos e inovadores unidos por um propósito: tornar a cirurgia mais inteligente, mais segura e mais humana. Todos os dias, nosso trabalho ajuda as equipes de atendimento a atuarem com maior precisão e os pacientes a se recuperarem mais rapidamente, melhorando os resultados ao redor do mundo.

Os problemas que resolvemos exigem criatividade, rigor e colaboração. O trabalho é desafiador, mas profundamente significativo, pois cada melhoria que fazemos tem o potencial de mudar uma vida.

Se você está pronto para contribuir com algo maior do que você mesmo e ajudar a transformar o futuro da saúde, você encontrará seu propósito aqui.

Descrição da Vaga

Função Principal do Cargo

Nossa equipe de Software Servo, como parte do Software de Sistema, é responsável pela infraestrutura de software em tempo real que suporta o desempenho crítico, a segurança, a observabilidade e os recursos voltados ao usuário do Sistema Cirúrgico da Vinci™, o principal produto da Intuitive. Nosso software inclui infraestrutura e middleware & frameworks do Sistema Cirúrgico para observabilidade, algoritmos de controle de movimento, máquinas de estado, intercomunicação de áudio e sons do sistema, streaming e registro de dados, além de suporte de plataforma para nossa linha de produtos de Simulador da Vinci™ de próxima geração. Como nossos fluxos de trabalho dependem e viabilizam o trabalho de outras equipes, ocupamos uma interseção empolgante entre arquitetura de software de sistema, desenvolvimento de recursos, observabilidade e demonstração da segurança e confiabilidade do produto.

Como Engenheiro de Software Sênior, você colaborará com equipes multifuncionais talentosas em toda a empresa para desenvolver aplicações que ajudem a melhorar o software do sistema robótico e o software para introspecção do sistema, observabilidade e visualização da linha do tempo de eventos do sistema da plataforma cirúrgica robótica da Intuitive. Nesta função, você também arquitetará e desenvolverá aplicações e pipelines para ajudar a entender o status do software do sistema (eventos, logs, fluxos de dados), construir a linha do tempo de eventos do sistema e analisar problemas complexos de sistemas robóticos multimodais.

Deveres Essenciais do Cargo

  1. Projetar e desenvolver software de sistema robótico focado no produto, robusto e eficiente (C/C++) e software para aplicações de observabilidade (detecção automática de problemas, reprodução de logs), pipelines e análises para ajudar a entender o status do software do sistema (eventos, logs, fluxos de dados), construir a linha do tempo de eventos do sistema e analisar problemas complexos de sistemas robóticos multimodais.
  1. Projetar e desenvolver aplicações robustas (Python) para analisar o status do sistema a partir de Logs, Eventos e fluxos de Dados (seja fazendo interface local com o sistema ou a partir de backend)
  1. Identificar e comprovar novas melhorias arquiteturais para a infraestrutura de software e processos de desenvolvimento que elevem a organização como um todo para além da sua própria equipe.

Contribuir para múltiplas áreas de desenvolvimento de software, incluindo, mas não se limitando ao seguinte:

  1. Projeto e desenvolvimento de software de sistema robótico.
  1. Introspecção do sistema robótico, observabilidade e visualização da linha do tempo de eventos do sistema da plataforma cirúrgica robótica da Intuitive.
  1. Análise de desempenho de processamento em tempo real.
  1. Extensão dos frameworks de processamento atuais para as próximas gerações de produtos.
  1. Implementação de protótipos de pesquisa usados para avaliar novos conceitos de produtos.
  1. Projeto e desenvolvimento de ferramentas de diagnóstico de hardware/software.
  1. Testes unitários e esforços de integração de código para garantir confiabilidade e robustez excepcionais do sistema.
  1. Contribuir para a realização de análises de falhas do sistema, identificando problemas, riscos e discutindo estratégias de mitigação eficazes.
  1. Fazer interface e colaborar com múltiplas equipes, incluindo Software de Sistema Embarcado, Engenharia de Software de Interface do Usuário, pipeline de dados & análise, Aplicações de Usuário de Serviço de Campo, Teste de Sistema e Engenharia de confiabilidade para levar aplicações de observabilidade robótica do protótipo ao lançamento.
  1. Documentar projetos de software de acordo com as diretrizes de desenvolvimento e qualidade da Intuitive.

Qualificações

Educação, Habilidades e Experiência Necessárias

  1. Mínimo de 8 anos de experiência e bacharelado; ou 6 anos de experiência e mestrado; ou doutorado com 3 anos de experiência; ou experiência equivalente.
  1. Proficiência em C/C++ e experiência com Python.
  1. Familiaridade com a construção de software embarcado e/ou sistemas distribuídos e/ou aplicações que operam com dados de observabilidade (logs, eventos, fluxos de dados) de robótica ou dispositivos embarcados.

Habilidades e Experiência Preferenciais

  1. Experiência trabalhando com robótica e software de sistema para sistemas distribuídos complexos.
  1. Conforto com conceitos de entrada de projeto, saída de projeto, rastreabilidade e análise de risco.
  1. Experiência demonstrada e conforto com todas as fases do ciclo de vida de desenvolvimento de produto (projeto, implementação, depuração, verificação, validação e transferência para fabricação).
  1. Experiência ou familiaridade trabalhando com equipes de plataforma de dados e desenvolvendo pipelines de dados para dados de dispositivos embarcados.
  1. Familiaridade com aplicações para observabilidade de sistema, processamento, visualização e detecção automática de problemas para sistemas robóticos (análise usando python na nuvem com base em eventos do sistema, logs, dados – aplicando assinaturas conhecidas ou técnicas baseadas em ML).
  1. Experiência com visualização de dados e conhecimento em desenvolvimento de software full stack.
  1. Familiaridade com infraestrutura de implantação juntamente com pipelines de CI/CD.

Informações Adicionais

Devido à natureza do nosso negócio e da função, observe que a Intuitive e/ou seu(s) cliente(s) podem exigir que você apresente comprovante atual de vacinação contra certas doenças, incluindo COVID-19. Os detalhes podem variar de acordo com a função.

A Intuitive é uma empregadora que oferece oportunidades iguais. Oferecemos oportunidades iguais de emprego a todos os candidatos e funcionários qualificados, e proibimos discriminação e assédio de qualquer tipo, sem distinção de raça, sexo, gravidez, orientação sexual, identidade de gênero, origem nacional, cor, idade, religião, status de veterano protegido ou deficiência, informações genéticas ou qualquer outro status protegido pelas leis federais, estaduais ou locais aplicáveis.

Avisos Obrigatórios

Isenção de Responsabilidade sobre Controles de Exportação dos EUA: De acordo com os Regulamentos de Administração de Exportação dos EUA (15 CFR §743.13(b)), algumas funções na Intuitive Surgical podem estar sujeitas a controles de exportação dos EUA para futuros funcionários que sejam nacionais de países atualmente sob status de embargo ou sanções.

Certas informações que você fornecer como parte da candidatura serão usadas para determinar se a Intuitive Surgical precisará (i) obter uma licença de exportação do Governo dos EUA em seu nome (observação: o processo de licenciamento do governo pode levar de 3 a 6+ meses) ou (ii) implementar um Plano de Controle de Tecnologia (“TCP”) (observação: normalmente adiciona 2 semanas ao processo de contratação).

Para qualquer função na Intuitive sujeita a controles de exportação, as ofertas finais estão condicionadas à obtenção de uma licença de exportação aprovada e/ou um TCP executado antes da data de início do futuro funcionário, que pode ou não ser flexível, e dentro de um prazo que não impeça injustificadamente a necessidade de contratação. Se aplicável, os candidatos serão notificados e instruídos sobre quaisquer requisitos para esses fins.

Consideraremos para emprego candidatos qualificados com registros de prisão e condenação de acordo com as leis de oportunidade justa.

Será dada preferência a candidatos qualificados que não residam, ou não planejem residir, no Alabama, Arkansas, Delaware, Flórida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pensilvânia, Carolina do Sul ou Tennessee.

Esta posição pode ser preenchida em um nível de cargo diferente do listado aqui, dependendo da necessidade do negócio e/ou da experiência, conhecimento e habilidades do candidato selecionado.

A remuneração será baseada principalmente no nível do cargo em que a função for preenchida e nas qualificações do candidato, de acordo com a lei aplicável.

Aviso de Acomodação e Acessibilidade: A Intuitive está comprometida em fornecer acomodações razoáveis para indivíduos qualificados com deficiência. Se você precisar de assistência ou acomodação durante qualquer parte do processo de candidatura ou entrevista, entre em contato com o People Services pelo e-mail [email protected].

Oferecemos pacotes de remuneração competitivos no mercado, incluindo salário base, incentivos, benefícios e participação acionária. Não é típico que alguém seja contratado no limite superior da faixa para a função, pois o pagamento real será determinado com base em vários fatores, incluindo experiência, habilidades e qualificações. As faixas de remuneração alvo estão listadas.

Turno: Diurno

Salário Máx. Região 2: 230700 USD

Salário Máx. Região 1: 271400 USD

Formas de Trabalho: Horário Fixo - Este trabalho será presencial semanalmente, a porcentagem de trabalho presencial será definida pelo líder.

Tipo de Funcionário: Funcionário

Salário Mín. Região 1: 188600 USD

Nível Global do Cargo (HCM): Profissional 4 (11)

Salário Mín. Região 2: 160300 USD

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores