Description
Marble develops cutting-edge UAV systems to gather real-time data about maritime environments with unprecedented speed and flexibility.
We are looking for an enthusiastic and adaptable full-stack software engineer to build and enhance software across our entire stack, from customer-facing web platforms to operator-facing desktop tools, and automated object detection pipelines and more.
This is an opportunity to shape the direction of application software development in a fast-paced, multi-disciplinary engineering team developing exciting and impactful technology.
What you’ll do
- Take responsibility for all application software development within Marble.
- Deliver robust, secure and easy-to-use applications and pipelines to:
- Remotely display live data, imagery and video to customers via the web.
- Manage the flight operations of multiple high-performance UAVs simultaneously in real-time.
- Support the ongoing testing and development of Marble systems.
- Automate object detection relevant to customer use-cases.
- Develop the underpinning data-handling systems which manage the flow of information between our UAVs, their operators and our customers.
- Define and follow software engineering processes and best practice, ensuring reliable, high quality and maintainable software.
- Support demonstrations and deployment with customers as needed, including travel.


Required skills
- Experience with full-stack web development with React & TypeScript.
- Experience working with Python3.
- Experience with working in remote Linux environments.
- Good understanding of Networking Fundamentals.
- Desire to learn and implement new technologies.
- Capable of working autonomously and effectively managing competing priorities.
- Comfortable with navigating ambiguity and working with fluid, incomplete requirements.
- Bachelors / Masters in a relevant field (e.g. computer science, software engineering).
Preferred skills
- Experience working with Geospatial data using GDAL and similar libraries.
- Experience writing applications using Remix, Electron, Redux.
- Experience with Kafka or similar tools.
- Familiarity with image and video processing libraries (OpenCV).
- Experience with UAV autopilot protocols such as Mavlink.
- Passion for aviation & drones.
- Previous startup/small team experience.
Apply
https://noteforms.com/forms/hiring-2-1?f01a2ca4-e5e3-4499-a846-5f74d6afc456=Software+engineer&006bc529-66ab-42fa-9e29-29b6db74eab3=GB%2B44