CONCEPT SOLUTIONS LLC
Intuitive
Engenheiro Sênior de Configuração e Release Embarcado
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 robótica assistida 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, segura e humana. Todos os dias, nosso trabalho ajuda as equipes de atendimento a realizar procedimentos com maior precisão e os pacientes a se recuperarem mais rapidamente, melhorando os resultados em todo o 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, encontrará seu propósito aqui.
Descrição da Vaga
Função Principal do Cargo
Esta função visa apoiar, aprimorar, otimizar e inovar o ambiente de compilação de software embarcado para o robô cirúrgico minimamente invasivo DaVinci Single Port. O candidato ideal terá experiência comprovada, será proativo e capaz de tomar decisões autônomas, trabalhando de forma colaborativa entre departamentos e orientada a resultados dentro de um ambiente regulamentado. Apoiar pequenas e médias equipes de desenvolvimento mantendo o pipeline de desenvolvimento, que consiste em toolchain de compilador e infraestrutura de build, utilizando infraestrutura como código para ambientes dinâmicos. Apoiar atividades no pipeline de desenvolvimento de produtos legados e futuros para a plataforma embarcada.
Papéis e Responsabilidades
Foco em automação de infraestrutura e execução de metodologias de infraestrutura como código, além de manter, solucionar problemas e melhorar pipelines de ferramentas de build. Esta posição trabalhará em estreita colaboração com outros engenheiros de configuração e release, desenvolvedores, DBAs, QA e gerentes de projeto durante todo o ciclo de vida do software para fornecer a melhor infraestrutura técnica da categoria para apoiar a entrega de produtos externos.
- Manter o funcionamento contínuo (administração diária de sistemas de build, máquinas e ferramentas)
- Monitorar proativamente e resolver problemas de builds em emake (por exemplo, tempos de build longos devido a falhas em máquinas)
- Configurar máquinas Windows e Linux (físicas e virtuais) para builds em emake (por exemplo, para novos contratados ou substituição de laptops de engenheiros existentes)
- Integrar novos engenheiros e os já existentes utilizando infraestrutura física e virtual
- Configurar builds Bazel/cmake para novos hardwares e softwares
- Fornecer suporte de plantão para aplicações críticas conforme necessário
- Participar do desenvolvimento, execução e suporte da gestão e operações de infraestrutura
- Estabelecer monitoramento de infraestrutura e relatórios de integridade para o avanço dos princípios de infraestrutura de autocorreção
- Aprimorar/estender um framework de configuração/implantação/monitoramento em parceria com engenheiro(s) de TI
- Otimizar arquivos make e scripts de build
- Interagir com clientes internos e a equipe de desenvolvimento para coletar e definir requisitos e documentar a arquitetura.
- Seguir um processo formal de design utilizando especificações formais, diagramas de fluxo de dados e outras técnicas de design aceitas.
- Implantar e gerenciar um pipeline de build usando ferramentas como: Ansible, Jenkins, BitBucket, GitLab CI
- Avaliar continuamente os sistemas existentes com os padrões da indústria e fazer recomendações de melhoria
- Ajudar a aumentar o desempenho do sistema com foco em alta disponibilidade e escalabilidade
Qualificações
Requisitos de Habilidades/Cargo
- Espírito de equipe com boas habilidades de comunicação
- Mínimo de 5 anos de experiência em gestão de infraestrutura de build embarcado, Sistemas/Infraestrutura ou engenharia relacionada
- Experiência prática na habilitação de builds Bazel para novos alvos de hardware em infraestrutura de software embarcado existente
- Experiência prática com ecossistema de observabilidade como ElasticSearch, Kibana, Fluentbit, Logstash, etc.
- Proficiência em scripts, incluindo Batch, Python e Matlab. Capacidade de usar scripts para automatizar tarefas repetitivas.
- Capacidade de usar bash em múltiplas plataformas, incluindo WSL, Linux, Cygwin e Windows
- Confortável usando sistemas de controle de versão como Git, SVN
- Experiência com um ou mais conjuntos de ferramentas embarcadas, como toolchains de compiladores cruzados, gnu gcc, etc. Conhecimento e experiência com sistemas e ferramentas de build como CMake, EMake, Make, etc.
- Experiência prática com pipeline CI/CD e ferramentas de Build como Jenkins, BitBucket, etc.
- Habilidades de solução de problemas técnicos usando ferramentas de diagnóstico do windows como wireshark, smb e ferramentas de diagnóstico baseadas em linux como pdb (depurador python), strace, tcpdump, dbg (depurador c)
- Experiência na manutenção de infraestrutura com SO Linux e Windows
- Mínimo de Bacharelado em Ciência da Computação ou área técnica relacionada, ou experiência equivalente
Informações Adicionais
Localização: Sunnyvale, CA
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 de emprego iguais 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 potenciais funcionários que sejam nacionais de países atualmente sob status de embargo ou sanções.
Certas informações fornecidas 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 (observe: o processo de licenciamento do governo pode levar de 3 a 6+ meses) ou (ii) implementar um Plano de Controle de Tecnologia (“TCP”) (observe: 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 potencial 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 contratação 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 a 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
Requisitos de Viagem: 10% do tempo
Salário Máx. Região 2: 206600 USD
Salário Máx. Região 1: 243100 USD
Forma 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: 168900 USD
Nível Global do Cargo (HCM): Profissional 4 (11)
Salário Mín. Região 2: 143600 USD
Habilidades Desejadas
- Mínimo de 5+ anos de experiência em DevOps em um ambiente Linux e Windows
- Fortes habilidades de programação em C/C++ e Python
- Conhecimento de Perl será um diferencial
- Configuração e administração de Integração Contínua
- Compreensão profunda de TCP/IP, HTTP & HTTPS
- Familiaridade com Linux embarcado, RTOS
