×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Software Engineer

Job in Swindon, SN1, England, UK
Listing for: Macstaff
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 40000 - 50000 GBP Yearly GBP 40000.00 50000.00 YEAR
Job Description & How to Apply Below
Location: Swindon

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 Drone

    CAN 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 Dev Ops 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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary