Back to the board

BlueOS Software Developer

100% remote Flexible hours Hiring now

About the Role

You will have an opportunity to fit into a contributing role on a number of projects spanning many technologies. Responsibilities will include developing software in new and existing projects, debugging, testing, and occasionally getting wet. We require a fast learner who is independent, resourceful, and able to communicate effectively. A core component of our underwater robots is ‘BlueOS’, our open source software that runs on a linux based computer. It is responsible for managing communications with the pilot computer from the surface, integrating sonars, positioning systems, cameras, streaming video, and running the autopilot software that controls the ROV. BlueOS implements a web interface to allow the user to configure and manage the system, update the software, collect diagnostic and log information. Your main role will be as a developer and maintainer for BlueOS. Below you’ll find the day to day responsibilities of this position and the qualifications that will help you to be successful! Feel free to share any experience that you may find interesting for the open position.

What You'll Do

Develop and maintain BlueOS microservices with Rust, Python Adapt and develop BlueOS frontend UI with Vue, Vuetify, Typescript, and Yarn Improve BlueOS communication technology with zenoh Routinely test BlueOS features and improve CI/CD Engage with and support the open source community through Discord and GitHub Who We're Looking For Required The ability to learn, solve problems, develop skills, and complete work independently Excellent communication skills and a team-oriented attitude Willing to learn new technologies and modern languages + language features Effective and responsible use of AI Strong git and GitHub experience Familiarity with containerization (Docker, Podman) Experience with networking technologies (HTTP, UDP/TCP, websockets, WebRTC) Experience with frontend web development (Vue, Typescript) Experience with backend development (Python, Rust) Experience with API architecture (Swagger, REST API/GraphQL) Experience with Publisher/Subscriber or/and signal/slot architecture Strong English language skills, including technical language and conversation skills Preferred Experience with open source development Familiarity with embedded linux development Familiarity with robotics Linux kernel/driver/module development experience Interest in the ocean and taking care of its future! Compensation & Benefits ● 100% Remote opportunity ● Flexible schedule ● Education funding (books, courses) ● Periodic trips to California and hands on experience with boats and ROVs

How to Apply

Complete our short application and be sure to include your resume/CV and portfolio. Apply To This Job

Keep exploring

Software Engineer 1, Dev Accelerator

100% remote Flexible hours

Insurance Producer - Fort Collins/Greeley, CO

100% remote Flexible hours

Federal Account Executive

100% remote Flexible hours

Programme Analyst - Transparency (Home based) [Open to All applicants]

100% remote Flexible hours

Licensed Mental Health Therapist

100% remote Flexible hours

Software Engineer 1, Dev Accelerator

100% remote Flexible hours

Manager, Strategic Account Development

100% remote Flexible hours

Business Development Manager - Education

100% remote Flexible hours

Advisory Solutions Architect (Japan)

100% remote Flexible hours

Senior Healthcare Sales Executive

100% remote Flexible hours

Potential Contractor (Remote)

100% remote Flexible hours

Private Placement Investment Analyst; Hybrid

100% remote Flexible hours

Customer Support Specialist - Japanese speaker

100% remote Flexible hours

Wedding Dress & Bridal Seamstress – Alterations – Rumson, NJ

100% remote Flexible hours

Remote Support Specialist Full time 3rd shift; includes working every other weekend Pee Dee Cheraw Area

100% remote Flexible hours

Tech Lead, Android Core Product - Zagreb, Croatia

100% remote Flexible hours

Experienced Pharmacy Technician – Specialty Mail Order Pharmacy Data Entry Specialist

100% remote Flexible hours

Experienced Junior Data Entry Assistant – Remote Opportunity at arenaflex

100% remote Flexible hours

Customer Service Associate I

100% remote Flexible hours

Experienced Hybrid Customer Care Professional - Small Business Sales: Unlock Future Opportunities at arenaflex

100% remote Flexible hours