Jobs at Blue Robotics
Working at Blue Robotics offers many opportunities to grow professionally while contributing to our mission.
We are an equal opportunity employer offering competitive pay, benefits, and perks.
Posted:10/19/23
Location: Victoria, BC, Canada
Employment Type: Full time
Start Date: Q3 2023 – Q1 2024
Blue Robotics specializes in the design and manufacture of components and vehicles for marine robotics. Our mission is to enable the future of underwater exploration by providing high-performing vehicles and components at an affordable price. We are driven by a passion for exploration and a desire to make advanced marine technology accessible to everyone.
Mechanical Engineer
We are seeking a skilled, motivated, and highly curious mechanical engineer to join our multidisciplinary R&D team. You will be responsible for developing the mechanical systems that enable our vehicles to effectively navigate, observe, and interact with the marine environment. In this role, you will lead the design, test, and launch of a wide range of subsystems that will power our future subsea and surface vehicles.
Responsibilities
- Design new and complex mechanical assemblies, including pressure-rated enclosures, brushless motors, battery modules, connectors, lights, electronics trays, and vehicle frames
- End-to-end ownership of mechanical design from the ground up – from requirements to design, prototype, validation, and manufacturing at volume
- Collaborate with electrical, software, manufacturing, and customer support teams to successfully design, validate, manufacture, and support mechanical subsystems throughout their life cycle
- Evaluate system failure modes, create and drive integration and validation plans and support the execution of these plans
- Component and vehicle-level testing for performance, durability, reliability, and variability
- Find, communicate with, and build relationships with new suppliers
- Influence and drive the direction of our mechanical subsystems in multidisciplinary and cross-departmental discussions
Qualifications:
- Track record of in-depth mechanical and electromechanical product development in a production environment
- Deep expertise with 3D modeling and drafting of components and assemblies (in SolidWorks, NX, CATIA, Inventor, Fusion, etc)
- Strong fundamental understanding of engineering materials and processes (high performance alloys, plastics, adhesives, heat treatments, surface treatments, etc)
- Familiarity with designing parts for machining, casting, and injection molding
- Experience with an FEA simulation tool (ANSYS, Solidworks Simulation, etc)
- Familiarity with GD&T and stackup analysis
- Demonstrated strong creative thinking and problem-solving; ability to deep-dive and use first principles thinking to solve complex engineering challenges
- Ability to excel in fast-paced and challenging environments
- Minimum Bachelor of Science in an engineering-related field
Salary Range:
$96,000 to $123,000 CAD ($70,000 to $90,000 USD)
Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education, and experience.
Benefits:
- RRSP contribution plan with 4% matching after 6 months
- Educational reimbursement program
- Flexible vacation and paid holidays
- Paid parental leave
Click here to apply for this position! Project portfolios are accepted but not required.
Posted: 10/19/2023
Shift: Monday thru Friday; Schedule Flexible
Location: Our headquarters in Torrance, CA
Employment Type:Full-time
Start date: ASAP
Blue Robotics is looking for an Assembly Technician to join our production team building underwater vehicles, thrusters, lights, sensors, and other products. As the Assembly Technician, each component that you assemble will go out into the world to help explore shipwrecks, study endangered species, map the ocean floor, and generally advance human understanding of the oceans.
Because our customers depend on our products performing consistently when they are out in the field, we are focused on continuous process improvement. For us that means every Assembly Technician is someone who is willing to learn and ask questions, comfortable receiving feedback, and can be trusted to work consistently with minimal supervision. Our processes change as we discover better ways of doing things, so someone who is flexible and able to learn quickly is an ideal fit for this position.
We provide hands-on training and frequent check-ins to ensure you are comfortable and confident following assembly procedures.
Key Responsibilities:
- Consistently assemble products that meet quality standards;
- Complete manufacturing orders in a timely manner;
- Package and label products;
- Maintain detailed notes on each job;
- Report scrap and waste;
- Maintain an orderly workstation;
- Follow safety guidelines;
- Communicate production issues as they arise;
- Take the initiative to stay up-to-date on production processes;
- Complete other tasks as needed from time to time
Minimum Qualifications:
- 1 – 2 years experience soldering and assembling products;
- Able to follow both written and verbal instructions;
- Comfortable using basic tools (screwdriver, drill, tape gun, etc.);
- High School diploma or GED;
- Basic math skills (add, subtract, multiply and divide);
Preferred Qualifications:
- Familiarity with 5S principles;
- Experience working in a warehouse/manufacturing environment;
- Experience working in a Lean Manufacturing environment a plus!
Physical Requirements:
Assembly Technicians carry trays of products from one workstation to the next to complete assembly. Most work is completed while sitting down, although some workstations require standing. Additionally, this position requires carrying, pulling/pushing, bending, kneeling, stooping, reaching, as well as using basic hand tools. Soldering and assembly require excellent visual capability with or without corrective lenses. Team members will be lifting objects weighing 30 lbs frequently. Extensive use of both hands.
Pay Range:
$18.00 – $20.00 USD per hour
Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education, and experience.
Benefits for Full-Time Employees:
- Flexible shift scheduling
- Medical, dental and vision insurance
- Basic Life and AD&D coverage
- Voluntary Life Insurance
- 401(k) + 4% Match
- Paid parental leave
- Paid time off + Paid Holidays
- Team lunches and other fun events
Posted: 10/19/2023
Shift: Monday thru Friday; Schedule Flexible
Location: Our headquarters in Torrance, CA
Employment Dates: This is a short-term, temporary position starting ASAP and ending on Friday, December 22nd, 2023.
Blue Robotics is looking for an Assembly Technician to join our production team building underwater vehicles, thrusters, lights, sensors, and other products. As the Assembly Technician, each component that you assemble will go out into the world to help explore shipwrecks, study endangered species, map the ocean floor, and generally advance human understanding of the oceans.
Because our customers depend on our products performing consistently when they are out in the field, we are focused on continuous process improvement. For us that means every Assembly Technician is someone who is willing to learn and ask questions, comfortable receiving feedback, and can be trusted to work consistently with minimal supervision. Our processes change as we discover better ways of doing things, so someone who is flexible and able to learn quickly is an ideal fit for this position.
We provide hands-on training and frequent check-ins to ensure you are comfortable and confident following assembly procedures. Because this is a temporary position, the right fit for the role is someone who is already familiar with tasks like cutting cable, stripping and tinning cable, and soldering cable onto PCBs. Training will be provided for everything beyond those basic skills.
Key Responsibilities:
- Consistently assemble products that meet quality standards;
- Complete manufacturing orders in a timely manner;
- Package and label products;
- Maintain detailed notes on each job;
- Report scrap and waste;
- Maintain an orderly workstation;
- Follow safety guidelines;
- Communicate production issues as they arise;
- Take the initiative to stay up-to-date on production processes;
- Complete other tasks as needed from time to time
Minimum Qualifications:
- 1 – 2 years experience soldering and assembling products;
- Able to follow both written and verbal instructions;
- Comfortable using basic tools (screwdriver, drill, tape gun, etc.);
- High School diploma or GED;
- Basic math skills (add, subtract, multiply and divide);
Preferred Qualifications:
- Familiarity with 5S principles;
- Experience working in a warehouse/manufacturing environment;
- Experience working in a Lean Manufacturing environment a plus!
Physical Requirements:
Assembly Technicians carry trays of products from one workstation to the next to complete assembly. Most work is completed while sitting down, although some workstations require standing. Additionally, this position requires carrying, pulling/pushing, bending, kneeling, stooping, reaching, as well as using basic hand tools. Soldering and assembly require excellent visual capability with or without corrective lenses. Team members will be lifting objects weighing 30 lbs frequently. Extensive use of both hands.
Pay Range:
$18.00 – $20.00 USD per hour
Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education, and experience.
Benefits for Temporary Employees:
- Flexible shift scheduling
- Paid Sick Days + 2 Paid Holidays
- Team lunches and other fun events
Posted: 11/29/23
Employment Type: Full time; contract
Start Date: January 2024
Blue Robotics is a small and rapidly growing company that manufactures marine robotics components and vehicles like the BlueROV2 and BlueBoat. As a Software Developer at Blue Robotics you will be able to clearly see the value that your work adds to our company and maritime community. You will join a small eclectic software development team that works with a range of different technologies, bleeding edge development practices, and an open-source culture of marine robotics enthusiasts, scientists, and professionals.
BlueOS Software Developer
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.
Responsibilities
- Develop and maintain BlueOS microservices with Rust, Python, FastAPI, ACTIX
- Adapt and develop BlueOS frontend UI with Vue, Vuetify, Typescript, and Yarn
- Expand BlueOS support to other single board computers such as Nvidia Jetson and NXP NavQPlus
- Routinely test BlueOS features and improve CI/CD
- Engage with and support the open source community through Discord and GitHub
Qualifications:
- 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
- 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)
Preferred Qualifications
- 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!
Salary Range:
Contract rate of $3,000 to $5,000 USD per month.
Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education, and experience.
Benefits:
- 100% Remote Opportunity
- Flexible Schedule
- Educational reimbursement program
- Periodic trips to California and hands on experience with boats and ROVs
Click here to apply for this position! Project portfolios are accepted but not required.
Posted: 11/29/23
Employment Type: Full time; contract
Start Date: January 2024
Blue Robotics is a small and rapidly growing company that manufactures marine robotics components and vehicles like the BlueROV2 and BlueBoat. As a Software Developer at Blue Robotics you will be able to clearly see the value that your work adds to our company and maritime community. You will join a small eclectic software development team that works with a range of different technologies, bleeding edge development practices, and an open-source culture of marine robotics enthusiasts, scientists, and professionals.
Cockpit Software Developer
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 ‘Cockpit’, our open source ground control station software that runs on the user computer. It’s responsible for vehicle control, mission planning, data visualization, real-time video stream monitoring, video recording, log recording and more. It was designed to be intuitive and sophisticated, with a polished UI and UX for the end user.
Your main role will be as a developer and maintainer for Cockpit. 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.
Responsibilities
- Develop and maintain user interface widgets with Vue, Pinia, Typescript, HTML, and CSS
- Design sensor data visualization tools for a variety of marine robotic elements
- Develop and maintain an advanced mission planning interface for drones and marine robotics
- Routinely test Cockpit features and improve CI/CD
- Engage with and support the open source community through Discord and GitHub
Qualifications:
- 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
- Strong git and GitHub experience
- Experience with frontend web development (Vue, Typescript, CSS, npm/yarn/bun
- Experience with networking technologies (HTTP, UDP/TCP, websockets, WebRTC)
Preferred Qualifications
- Experience with open source development
- Familiarity with games and development
- Familiarity with robotics
- Familiarity with drones
- Experience with AR / VR
- Experience with containerization (Docker)
- Experience with backend development in Python
- Interest in the ocean and taking care of its future!
Salary Range:
Contract rate of $3,000 to $4,500 USD per month.
Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education, and experience.
Benefits:
- 100% Remote Opportunity
- Flexible Schedule
- Educational reimbursement program
- Periodic trips to California and hands on experience with boats and ROVs
Click here to apply for this position! Project portfolios are accepted but not required.