Engenheiro de software
Descrição da Vaga
**Software Engineer Roles open at TideWise** Please submit your resume in English \- we will only consider applications submitted in this language. TideWise's mission is to push the transition to a safer and more sustainable maritime industry. Many operations at sea actually do not require the physical presence of humans \- they can perfectly be performed by uncrewed systems monitored by operators on shore. TideWise designs, builds and operates such systems, using its expertise with uncrewed vessels (USVs), and integrating the USVs with other types of robots or payloads (drones, ROVs). If you are looking for a place to work with high impact and interesting technical challenges, TideWise is it. TideWise being still a small\-ish company, we are looking to expand our software team with experienced software developers that value **understanding systems.** Not specialists, but generalists. We are looking very broadly for engineers that can demonstrate understanding of multiple "sub\-domains" relevant to our systems. **About The Job** We're looking for experienced software developers, who are capable of **demonstrating broad knowledge.** We are not looking for deep specialists in a single domain. In any area or combination of areas that are relevant to TideWise's systems: networking, traditional frontend and backend roles, cloud infrastructure, reliability and diagnostics, robotics and machine learning. Experience with live systems that are world\-facing (especially in the case of robotics) is a must. You will be evaluated on both your past achievements and your ability to adapt. We are normally working on site, with a couple of days per week from home (outside of exceptional situations). However, we will consider offering remote positions for exceptional candidates. **Responsibilities** * Design, write and test software. * Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. * Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). * Contribute to existing documentation or educational content and adapt content based on product/program updates and operational feedback. * Triage issues and debug/track/resolve by analyzing the sources of issues and their impact. **Minimum qualifications:** * Ability to troubleshoot complex technical issues and make critical decisions in a fast\-paced environment * Experience in architecture design and requirement analysis in the development area of your choosing * 5 years practical experience in software engineering * 5 years of experience with software development in one or more programming languages (C\+\+, Python, Rust, Ruby, etc.) * 5 years of experience in one or more areas you feel you have a solid knowledge of. **Preferred qualifications:** * 1 year of experience in a technical leadership role * If applying for a robotics or machine learning roles * a Masters or PhD * experience with real\-world systems (that is, not only simulation) * experience running **your** code / model **live**
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev