Overview
Engineering software for aerospace innovator relocating to Swindon, Wiltshire. Join a dynamic private company focused on UAV and drone technology. The role is a Software Engineer (C++, Python, MATLAB) responsible for designing, developing, and delivering robust software solutions for advanced drone systems.
Responsibilities
* Design, develop, and deliver robust software solutions that underpin crucial technical functions for advanced drones.
* Analyse requirements and architecture design of software components.
* Implement, test, and deploy software solutions within a multidisciplinary engineering team.
* Support the organisation’s strategic goals and stay at the forefront of emerging UAV technologies.
Qualifications
* Proven experience as a Software Engineer or Development Engineer, ideally within the UAV, drone, or embedded systems sector.
* Strong proficiency in C++, Python, and MATLAB, particularly in flight controller coding (Ardupilot, PX4).
* Good understanding of flight dynamics, autopilot systems, and PID controller tuning.
* Experience with Real-Time Operating Systems (RTOS) and UNIX-based OS environments.
* Familiarity with DroneCAN communication protocol and source code management using Git.
* Background in designing analogue and digital electronics, including signal conditioning and filter design.
* Experience with ARM architecture, embedded debugging tools, and hardware schematics analysis.
* Knowledge of modern software practices, standards, and communication protocols such as SPI, I2C, TCP/IP.
* A relevant University Degree (Engineering or related) or HND with practical experience.
* Self‑motivated with the ability to work independently on all technical aspects and a collaborative team spirit.
* Understanding of CE requirements for electronic products and project management frameworks.
* SC cleared status or eligible to obtain SC clearance.
* Desirable: Experience with rapid prototyping, cloud platforms, containerisation, or DevOps practices.
Benefits
* Competitive salary dependent on experience (£40,000 – £50,000).
* Flexible working hours with core hours between 09:00 – 15:00.
* 25 days annual leave plus bank holidays.
* Private medical insurance and life assurance (4x salary).
* High street discounts and other wellbeing benefits.
* Option for hybrid working for added flexibility.
* EV salary sacrifice scheme and up to 8% matched pension contributions.
* Supportive environment promoting development and innovation in a friendly team.
How to Apply
You can apply to this Software Engineer role by pushing the button on this job posting, or by sending your CV in confidence to. We look forward to helping you progress your career in a forward‑thinking organisation that values its engineering talent.
#J-18808-Ljbffr