At a Glance
- Tasks: Design and develop embedded software for cutting-edge UAV systems.
- Company: Join a high-growth UK engineering team at the forefront of technology.
- Benefits: Competitive salary, flexible working, and hands-on experience with real-world systems.
- Other info: Dynamic role with opportunities for hands-on problem solving and career growth.
- Why this job: Make a tangible impact by working on innovative UAV projects.
- Qualifications: Strong C++ skills and experience in embedded systems required.
The predicted salary is between 40000 - 60000 £ per year.
We’re partnering with a high-growth UK engineering team building next-generation unmanned aerial vehicle (UAV) systems. This is a hands-on Software Engineer role sitting at the heart of a multidisciplinary environment where software, electronics, and avionics converge to deliver complex, real-world systems.
You’ll be working across the full lifecycle of embedded and systems software - designing, building, testing, and integrating solutions that directly interact with hardware and flight systems.
- Designing and developing embedded software and firmware for UAV systems
- Collaborating closely with avionics, electronics, and mechanical engineers
- Supporting system integration and hands-on testing with hardware
We’re looking for strong fundamentals in embedded and systems engineering, including:
- Strong C++ development experience (essential)
- Python and MATLAB for tooling, modelling, and analysis
- UNIX/Linux-based development environments
- Comfort working close to hardware (debugging, testing, integration)
You enjoy building systems that cross hardware and software boundaries. You’re comfortable switching between coding, testing, and debugging in the same day.
This is a UK-based role requiring full UK working rights and a UK-centric project environment. If you’re an embedded Software Engineer who enjoys complex systems, hands-on problem solving, and working at the intersection of software and hardware, this is a rare opportunity to make a tangible impact.
Software-ontwikkelaar in Swindon employer: Practicus
Join a dynamic and innovative engineering team in Swindon, where your skills as a Software Engineer will be valued and nurtured. With a strong focus on collaboration and hands-on problem-solving, you'll have the opportunity to work on cutting-edge UAV systems while enjoying a flexible hybrid work environment. The company fosters a culture of continuous learning and growth, ensuring that you can advance your career while making a meaningful impact in the field of embedded systems.
StudySmarter Expert Advice🤫
We think this is how you could land Software-ontwikkelaar in Swindon
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow engineers. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving embedded systems and UAVs. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for hands-on interviews! Brush up on your debugging and testing skills, as you'll likely be asked to demonstrate your problem-solving abilities in real-time. Practice coding challenges that mimic the work you'll be doing.
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities waiting for talented software engineers like you. Don’t miss out on the chance to join a dynamic team working on cutting-edge UAV technology.
We think you need these skills to ace Software-ontwikkelaar in Swindon
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C++ and any work you've done with embedded systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re passionate about UAV systems and how your background makes you a great fit for our team. Keep it engaging and personal – we love to see your personality!
Showcase Your Problem-Solving Skills:In your application, mention specific examples where you’ve tackled complex problems, especially those involving hardware and software integration. We’re all about hands-on problem solving, so let us know how you’ve made an impact in past roles.
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’s super easy – just follow the prompts and you’re good to go!
How to prepare for a job interview at Practicus
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your past projects and how you've used C++ in real-world applications, especially in embedded systems. Practising coding challenges can also help you feel more confident.
✨Familiarise Yourself with UAV Systems
Research unmanned aerial vehicle systems and understand their components. Knowing how software interacts with hardware will give you an edge. Be ready to discuss any relevant experience you have with UAVs or similar technologies.
✨Show Off Your Problem-Solving Skills
Prepare to tackle some hands-on problem-solving scenarios during the interview. Think about how you would approach debugging or integrating systems. Being able to articulate your thought process will demonstrate your practical skills.
✨Collaborate and Communicate
Since this role involves working closely with engineers from different disciplines, be ready to showcase your teamwork and communication skills. Share examples of how you've successfully collaborated on projects in the past, highlighting your ability to bridge the gap between software and hardware.