Descrição
Resumo:
A Blue Robotics procura um Desenvolvedor de Software para integrar uma pequena e diversificada equipe, contribuindo para o desenvolvimento, depuração e teste de softwares de robótica marinha, com foco no BlueOS.
Pontos principais:
1. Trabalhar em componentes e veículos de robótica marinha, como o BlueROV2 e o BlueBoat
2. Integrar uma pequena equipe de software diversificada com cultura de código aberto
3. Oportunidade de desenvolver e manter microsserviços do BlueOS e a interface do usuário (UI) frontal
**Sobre a Blue Robotics**
A Blue Robotics é uma empresa pequena e em rápido crescimento que fabrica componentes e veículos de robótica marinha, como o BlueROV2 e o BlueBoat. Como Desenvolvedor de Software na Blue Robotics, você poderá visualizar claramente o valor que seu trabalho agrega à nossa empresa e à comunidade marítima. Você integrará uma pequena equipe diversificada de desenvolvimento de software que trabalha com diversas tecnologias, práticas de desenvolvimento de ponta e uma cultura de código aberto composta por entusiastas, cientistas e profissionais da robótica marinha.
**Sobre a vaga**
Você terá a oportunidade de desempenhar um papel ativo em diversos projetos que abrangem várias tecnologias. As responsabilidades incluirão o desenvolvimento de software em projetos novos e existentes, depuração, testes e, ocasionalmente, contato com água.
Exigimos alguém capaz de aprender rapidamente, independente, resourceful e capaz de se comunicar com eficácia.
Um componente essencial de nossos robôs subaquáticos é o ‘BlueOS’, nosso software de código aberto que roda em um computador baseado em Linux. Ele é responsável por gerenciar as comunicações com o computador do piloto na superfície, integrar sonares, sistemas de posicionamento, câmeras, transmissão de vídeo e executar o software de piloto automático que controla o ROV. O BlueOS implementa uma interface web para permitir que o usuário configure e gerencie o sistema, atualize o software e colete informações de diagnóstico e registros.
Seu principal papel será como desenvolvedor e mantenedor do BlueOS. Abaixo estão listadas as responsabilidades diárias dessa posição e as qualificações que o ajudarão a obter sucesso! Sinta-se à vontade para compartilhar qualquer experiência que considere interessante para essa vaga aberta.
**O que você fará**
* Desenvolver e manter microsserviços do BlueOS com Rust e Python
* Adaptar e desenvolver a interface do usuário (UI) frontal do BlueOS com Vue, Vuetify, TypeScript e Yarn
* Aperfeiçoar a tecnologia de comunicação do BlueOS com zenoh
* Testar rotineiramente os recursos do BlueOS e melhorar CI/CD
* Engajar-se com a comunidade de código aberto e oferecer suporte por meio do Discord e GitHub
**Quem estamos procurando**
**Requisitos obrigatórios**
* Capacidade de aprender, resolver problemas, desenvolver habilidades e concluir tarefas de forma independente
* Excelentes habilidades de comunicação e atitude voltada para o trabalho em equipe
* Disposição para aprender novas tecnologias e linguagens modernas \+ recursos das linguagens
* Uso eficaz e responsável de IA
* Experiência sólida com git e GitHub
* Familiaridade com virtualização de contêineres (Docker, Podman)
* Experiência com tecnologias de rede (HTTP, UDP/TCP, websockets, WebRTC)
* Experiência com desenvolvimento web frontal (Vue, TypeScript)
* Experiência com desenvolvimento de back-end (Python, Rust)
* Experiência com arquitetura de APIs (Swagger, REST API/GraphQL)
* Experiência com arquitetura Publisher/Subscriber ou/ e signal/slot
* Excelentes habilidades na língua inglesa, incluindo linguagem técnica e capacidade de conversação
**Desejável**
* Experiência em desenvolvimento de código aberto
* Familiaridade com desenvolvimento Linux embarcado
* Familiaridade com robótica
* Experiência em desenvolvimento de kernel/driver/módulo Linux
* Interesse pelo oceano e pelo cuidado com seu futuro!
**Remuneração \& Benefícios**
* Oportunidade 100% remota
* Horário flexível
* Financiamento educacional (livros, cursos)
* Viagens periódicas à Califórnia e experiência prática com barcos e ROVs
**Como se candidatar**
Complete nossa breve inscrição e certifique-se de incluir seu currículo e portfólio.
**Faixa salarial para esta vaga:**
3.000 \- 5.000 USD por mês (Remoto)