cover image
Marble

Software Engineer

On site

Chippenham, United Kingdom

Full Time

25-02-2025

Job Specifications

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.

Role Description
Title: Software Engineer

What you'll do
Take responsibility for all application software development within Marble.
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 practices, ensuring reliable, high quality and maintainable software.
Support demonstrations and deployment with customers as needed, including occasional travel.

Some examples of the applications and pipelines you'll be building are:
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.

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.

About the Company

Marble builds cutting-edge hardware & software to protect maritime environments worldwide. Know more

Related Jobs

Company background Company brand
Company Name
RemoteWorker UK
Job Title
DevOps Engineer - Contract - Remote
Job Description
Hays are now looking for a DevOps Engineer. Remote Working £428 p/d inside IR35 Must be currently SC Cleared In the role, you will assist in Implementing platform build / support activities and deployment of secure services via DevOps processes, whilst writing and maintaining scripts and using automation. In the role Implement platform build/support activities such as hardening base container images. CI/CD pipeline issue analysis and resolution. Writing and maintaining scripts and using automation tools to streamline infrastructure provisioning and configuration management. Help development teams to build and deploy secure services, via DevOps processes. Communicating and collaborating on technical issues with both technical and non-technical teams. Experience We Are Looking For Linux, AWS Cloud Services Kubernetes Puppet/Ansible, Prometheus, Grafana Docker, Helm, Git Microservices Architecture CI/CD and pipelines Kafka and distributed data streaming MongoDB / MySQL or other RDBS Security and PKI Terraform If you currently have SC Clearance and are on the lookout for a new role, please apply now or email your CV to jonathan.davies1@hays.com
United Kingdom
Remote
Full Time
26-02-2025
Company background Company brand
Company Name
Client Server
Job Title
Backend Software Engineer Go / Golang
Job Description
Backend Software Engineer / Developer (Go / Golang) London to £150k Are you a technologist with a first class education? You could be progressing your career at a highly profitable algorithmic trading company and earning significant bonuses. As a Golang Developer you will join the team responsible for the firms' global core technology platform which supports all aspects of post trade business activities, the platform has been developed inhouse using a distributed microservices architecture to provide high throughput (millions of trades per day) and high availability (24x7 operation) whilst also enabling Agile and well controlled development practices with multiple releases per day. You'll focus on backend development work using Go. Location: You'll be based in the London office which offers a wide range of facilities and perks including onsite gym, sauna and fitness classes, onsite doctor and restaurant; there is also some flexibility to work from home one day a week. About you: You have achieved a 2.1 or above in Computer Science or closely related STEM discipline from a Russel Group / Oxbridge University You have strong commercial backend software engineering skills, with Go / Golang You have a good understanding of concurrent programming techniques with exposure to asynchronous and distributed systems You have a strong knowledge of modern software engineering practices and Computer Science fundamentals such as OPP, Design Patterns, Data Structures, Algorithm development You have excellent communication skills What's in it for you: As a Backend Software Engineer / Developer you will earn a competitive package: Salary to £150k base Bonus (upto 150% of base) Generous pension contribution Free breakfast and lunch at the onsite restaurant Family friendly benefits such as emergency care for dependants 25 days holiday Free gym with PT onsite, massages, sauna Apply now to find out more about this Backend Software Engineer / Developer (Go / Golang) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
London, United Kingdom
On site
Full Time
03-03-2025
Company background Company brand
Company Name
Trustify Cyber
Job Title
Technical Support Analyst
Job Description
Role Description This is a full-time remote role for a Support Analyst at Trustify Cyber. The Support Analyst will be responsible for providing technical support, troubleshooting, and customer support, but will also be actively involved in ongoing projects. What projects? Well that depends on your specialties. We're looking for multiple people, with various skill sets. Qualifications Analytical Skills Troubleshooting abilities Customer Support or Customer Service skills Excellent communication skills Ability to work independently and remotely Experience in cybersecurity is a plus Industry IT Services and IT Consulting Employment Type Full-time Company Description Trustify Cyber is a Managed Security Service Provider based in Central Scotland. The company was founded by a Management Team with over 20 years of experience in developing and delivering Cybersecurity services. Trustify has partnered with industry leaders to offer world-class Cyber Risk Management services. With a mission to enable customers' digital trust every day, Trustify focuses on delivering comprehensive cybersecurity solutions at an affordable cost.
United Kingdom
Remote
Full Time
03-03-2025
Company background Company brand
Company Name
Bitfinex
Job Title
Python Developer (100% Remote - EUR)
Job Description
Bitfinex is a digital asset trading platform offering state-of-the-art services for digital currency traders and global liquidity providers. Founded in 2012, Bitfinex was one of the first professional platforms set up to accommodate for the booming interest in cryptocurrency trading. Since then, our team has gained invaluable experience whilst cementing our spot as the go-to platform for digital asset traders and institutions. Our Mission Our aim is to create a free and accessible global digital economy by disrupting the current financial services industry. Our team is entirely remote, composed of individuals with an ownership mentality; no one waits to be told what to do. Each member of the team is a highly motivated self-starter that is comfortable with autonomy and believes in lifelong learning. When we’re not working, we’re dreaming about it. We place our egos aside and thrive within a culture that fosters one another from the birth of a concept to launch of a product. At Bitfinex you have the freedom to work as you please - all that matters is execution. Join us and help lay the foundation for a decentralized future. We are currently looking for a Python developer to join our Risk Management Team. Responsibilities Develop and maintain risk analytics tools and interactive web applications using Python (Flask/Django/FastAPI). Maintain and optimize interactive web applications for risk reporting, visualization and analysis. Design and implement APIs to support risk management workflows. Automate data pipelines using Pandas, NumPy, and SQL/NoSQL databases for efficient data processing and risk reports. Ensure secure and scalable architecture for risk-related applications, following best practices in software development. Collaborate with risk analysts to translate requirements into technical solutions. Maintain code quality through version control, testing and documentation. Technical Skills: Strong Python programming skills, with experience in Flask/Django/FastAPI. Proficient in JavaScript and modern front-end frameworks. Experience designing and developing RESTful APIs. Strong knowledge of SQL and NoSQL databases. Strong understanding of security best practices. Experience with testing frameworks and version control. Financial Knowledge: Understanding of financial markets/instruments and risk management. Experience working with market data, P&L, and risk metrics. Degree in Engineering, Mathematics, Physics or any other quantitative subjects. Flexibility as to working arrangements and hours. Located in an European country
United Kingdom
Remote
Full Time
03-03-2025