At a Glance
- Tasks: Join our team to develop innovative software for drone swarm technology and real-time operations.
- Company: HVN Labs, a leader in advanced drone systems for creative performances.
- Benefits: Competitive salary, company pension, free parking, and work-from-home options.
- Other info: Collaborative environment with opportunities for mentorship and career growth.
- Why this job: Make an impact on live aerial shows while working with cutting-edge technology.
- Qualifications: 2 years of software engineering experience and proficiency in TypeScript/JavaScript and Python.
The predicted salary is between 28000 - 42000 £ per year.
Software Engineer
Please be advised
- We are unable to provide visa sponsorship for this position.
- 2 years minimum of experience in a software engineer role.
- This role is based onsite at our Bristol office (UWE Future Space) and requires regular in-person attendance.
Location Bristol (UWE Future Space), with occasional travel to other project sites as required.
Position Type Full-time
About HVN Labs
HVN Labs Ltd develops advanced drone swarm systems for live light shows and other applications. Our mission is to deliver safe, reliable, and cost-effective drone platforms that enable creative performances at scale, while also building capabilities that extend into adjacent industries such as agriculture, environmental monitoring, and live event technology.
We combine expertise in aerospace engineering, software development, and control systems to push the boundaries of what autonomous drones can achieve.
Role Overview
We are seeking a versatile Software Engineer to join our growing development team and contribute to the evolution of our Drone Swarm Platform. This role focuses on building Swarm Control & Coordination Software and the Operations & Control Software that underpins real-time planning, monitoring, and safe execution of large-scale drone operations.
You\'ll work across multiple layers of the platform—from distributed swarm coordination logic and telemetry pipelines to intuitive real-time pilot interfaces and post-flight analysis tools. The role would suit an engineer who enjoys solving complex systems challenges, thrives in collaborative environments, and wants to build technology that has both creative and mission-critical impact.
Key Responsibilities
- Swarm Control & Coordination Software: Design and maintain core systems that enable large-scale, synchronised drone flight—including mission planning, fleet coordination, safety features, and the real-time pilot interface.
- Data & Telemetry: Develop systems for robust logging, telemetry monitoring, and replay, supporting compliance and performance optimisation.
- Systems Integration: Connect and integrate external SDKs, APIs, and protocols (e.g. MAVLink, GNSS services, visualisation or lighting frameworks) into cohesive solutions.
- Reliability & Safety: Implement scalable and fault-tolerant designs, with automated testing and redundancy in mind for safety-critical use cases.
- Deployment & Tooling: Contribute to DevOps practices, including containerisation, SITL (Software in the Loop) test environments, and automated CI/CD pipelines.
- Collaboration: Work closely with hardware engineers, flight operators, and creative teams to deliver end-to-end solutions that bridge drones and human operators.
- Agile Practices: Participate in sprint planning, daily stand-ups, code reviews, and retrospectives, contributing to a culture of continuous improvement.
- Innovation & R&D: Explore emerging technologies (AI-assisted flight optimisation, distributed networking, advanced operator interfaces) and contribute to R&D prototypes.
Required Skills & Qualifications
- BSc in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Proficiency in TypeScript/JavaScript (modern standards) with strong knowledge of performance and system design.
- Proficiency in Python, particularly for scripting, data processing, or system integration.
- Familiarity with Git, CI/CD pipelines, and automated testing workflows.
- Strong problem-solving skills, with a proactive and structured approach.
- Excellent teamwork and communication skills, comfortable working across hardware, software, and creative disciplines.
- Highly organised, dependable, and detail-oriented in both code and documentation.
Desirable (but not required) Skills
- Familiarity with drone software stacks (e.g. ArduPilot, PX4).
- Experience with telemetry protocols like MAVLink.
- Awareness of cybersecurity practices in distributed systems.
- Exposure to machine learning in robotics, optimisation, or anomaly detection.
- Experience in safety-critical or high-reliability systems engineering.
- Knowledge of containerisation and cloud deployment (Docker, Kubernetes, AWS/GCP).
What We Offer
- The opportunity to work on cutting-edge drone swarm technology with global applications.
- A role where your contributions directly influence live aerial performances and future product lines.
- Hands-on collaboration with experts across aerospace, robotics, AI, and creative industries.
- Access to live flight testing, simulators, and advanced development tools.
- A supportive culture of learning, experimentation, and professional growth, with opportunities for mentorship and career progression.
Job Types: Full-time, Permanent
Pay: £35,000.00 per year
Benefits:
- Company pension
- Free parking
- On-site parking
- Sick pay
- Work from home
Ability to commute/relocate:
- Bristol BS34 8RB: reliably commute or plan to relocate before starting work (required)
Experience:
- software engineering: 2 years (required)
Work authorisation:
- United Kingdom (required)
Work Location: In person
Software Engineer in Somerset employer: HVN Labs
At HVN Labs, we pride ourselves on being an innovative employer that fosters a collaborative and supportive work culture. Located in the vibrant UWE Future Space in Bristol, our team enjoys hands-on access to cutting-edge drone technology and opportunities for professional growth through mentorship and experimentation. Join us to make a meaningful impact in the world of drone swarm systems while working alongside experts in aerospace, robotics, and creative industries.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Somerset
✨Tip Number 1
Network like a pro! Reach out to current employees at HVN Labs on LinkedIn or attend local tech meetups. A friendly chat can give us insights into the company culture and maybe even a referral!
✨Tip Number 2
Show off your skills! Prepare a portfolio of projects that highlight your experience with TypeScript, Python, and any drone-related work. Bring it along to interviews to demonstrate your hands-on expertise.
✨Tip Number 3
Practice makes perfect! Get comfortable with common technical interview questions related to software engineering and drone systems. We recommend doing mock interviews with friends or using online platforms.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be one step closer to joining our innovative team at HVN Labs!
We think you need these skills to ace Software Engineer in Somerset
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights relevant experience and skills that match the job description. We want to see how your background in software engineering aligns with our needs, especially in areas like TypeScript, Python, and systems integration.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about working with us at HVN Labs and how you can contribute to our mission of developing advanced drone swarm systems. Be genuine and let your passion show!
Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing practical examples of your work, especially if they involve complex systems or innovative solutions in software engineering.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at HVN Labs
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript, JavaScript, and Python, as these are crucial for the role. Brush up on your knowledge of performance and system design, and be ready to discuss how you've applied these skills in past projects.
✨Showcase Problem-Solving Skills
Prepare to share specific examples of complex systems challenges you've tackled. Think about how you approached the problem, the solutions you implemented, and the outcomes. This will demonstrate your proactive and structured approach to software engineering.
✨Emphasise Collaboration
Since this role involves working closely with hardware engineers and creative teams, be ready to talk about your teamwork experiences. Highlight any collaborative projects you've been part of and how you contributed to achieving common goals.
✨Familiarise Yourself with Drone Technology
Even if you don’t have direct experience with drone software stacks, showing an understanding of MAVLink or similar protocols can set you apart. Research the latest trends in drone technology and be prepared to discuss how they might apply to the role.