Why Marble?
Marble develops cutting-edge UAS to gather real-time data about maritime & atypical environments with unprecedented speed and flexibility.
Having recently secured a long-term international contract we’re looking to rapidly expand the team, bringing on only the most passionate individuals, with interests in aviation, environmental welfare, and of course, software!
We are looking for an engineer to help develop MRB5’s software stack; from integrating payloads with avionics data, improving aircraft communications, creating pilot companion tools and a customer-facing web platform.
This is an exciting opportunity to explore novel solutions in a fast-paced, multi-disciplinary engineering team developing truly impactful technology.
At Marble we are highly vertically integrated, having in-house development for everything from the motors, through entire airframe, all the way to software managing our sensor payloads. In this role you would have the opportunity to touch every aspect of this.
If you have an existing Git project portfolio please feel free to share the link within the application (the wackier, the better!).
What you'll do
- Work with other Marble engineers to develop software across different platforms, from the MRB5 drone to cloud processing pipelines, and web interfaces
- For example, you will work on some of the following:
- Create an automated ML training pipeline for object detection using aerial imagery at sea.
- Enhance existing pilot companion tools, taking onboard feedback from the operations team.
Desirables
- Debugging experience - confident working with CLI, soldering, use of test/measurement equipment.
- Familiar with NVIDIA Jetpack SDK’s & Jetson hardware
- Experience with UAV autopilot protocols such as MAVLINK.
- Bachelors / Masters in a relevant field (e.g. computer science, software engineering).
- Previous startup/small team experience.
Requirements
- Adept with Python, React, TypeScript
- Willingness and ability to work beyond your remit of knowledge & research novel solutions.
- Able to collaborate with people with varying degrees of software knowledge.