Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer Intern

at Blue Robotics, Inc.

Posted 3 weeks ago | 0 applied

Description:

  • Blue Robotics is seeking a Software Engineer Intern for a remote internship that may lead to a full-time position.
  • The company is a leader in the blue tech industry, focusing on accessible underwater robotics.
  • The intern will contribute to the development of a new ecosystem for managing and controlling underwater robots.
  • The software architecture primarily consists of open-source components, including BlueOS and ArduPilot.
  • Responsibilities include extending BlueOS with a cloud component for data storage, sharing, and analysis from multiple vehicles.
  • The role involves creating services, enhancing inter-process communication, expanding frontend functionalities, improving user experience, and integrating cloud services.

Requirements:

  • Candidates must be able to write and speak in English.
  • Experience with modern Python, specifically Python3, type hints, and async programming is required.
  • Experience with Git is considered a differential asset.
  • Familiarity with Linux is preferred.
  • Knowledge of Rust and/or C++ is advantageous.
  • Understanding of REST APIs is necessary.
  • Experience with Raspberry Pi or other single-board computers (SBCs) is beneficial.
  • Candidates should be comfortable working with Docker.
  • Frontend development experience with Vue is required.
  • Familiarity with CI/CD practices is expected.
  • Comfort with TypeScript is necessary.
  • Experience with Yarn, Bun, Vuetify, and Pinia/Vuex is a plus.
  • Knowledge of open-source development practices is preferred.
  • Experience working with remote teams is advantageous.

Benefits:

  • The internship offers the opportunity to work in a leading company in the blue tech industry.
  • Interns will gain hands-on experience in developing open-source software for underwater robotics.
  • There is potential for the internship to transition into a full-time position.
  • Interns will have the chance to work with modern technologies and contribute to innovative projects.
  • The remote work environment provides flexibility and the opportunity to collaborate with a diverse team.