Contract Embedded Software Engineer

Contract Embedded Software Engineer

Contract Type:

Contractor

Location:

Pewsey - Wiltshire

Industry:

Design & Development

Contact Name:

Joe Dunne

Contact Email:

joe.dunne@professional-technical.com

Contact Phone:

01283 499820

Date Published:

17-Jun-2025

Overview
A forward-leaning technology company delivering advanced autonomous vehicles —both aerial and ground-based—for defence applications is seeking an Embedded Software Engineer . The successful candidate will play a critical role in the development, integration, and testing of embedded control systems using PX4 (Pixhawk) , Simulink , and MATLAB .
This role is ideal for someone with a strong foundation in model-based design and flight control systems , particularly within the unmanned systems domain.

Key Responsibilities
  • Develop, configure, and deploy embedded control algorithms on Pixhawk flight controllers using the PX4 autopilot stack .
  • Use Simulink for model-based development of control and navigation systems, generating C/C++ code for deployment to embedded platforms.
  • Integrate custom software modules into PX4-based architectures, including UAVCAN, MAVLink, and RTOS-level features.
  • Perform simulation and hardware-in-the-loop (HIL) testing to validate system performance prior to flight.
  • Tune control loops, sensor fusion algorithms, and state estimation routines to optimise system behaviour.
  • Work closely with hardware, mechanical, and systems engineers to align embedded software with system architecture.
  • Create clear, version-controlled documentation for software and system configurations.

Required Skills and Experience
  • Proficient in embedded C/C++ programming .
  • Strong experience with the PX4 autopilot framework and Pixhawk hardware platforms .
  • Proficiency in MATLAB and Simulink for model-based development and auto code generation.
  • Knowledge of real-time embedded systems , control theory, and sensor integration (IMU, GPS, barometer).
  • Experience with UAV systems or similar autonomous robotic platforms.
  • Familiarity with tools such as QGroundControl, MAVProxy, or Dronecode SDK.

Desirable Attributes
  • Experience with ROS or other robotics middleware.
  • Familiarity with aerospace or defence regulations (e.g., DO-178, DEF-STAN).
  • Background in flight dynamics , state estimation , or navigation algorithms .
  • Eligible for UK Security Clearance due to the nature of projects.
  • Comfort working in a fast-paced, multi-disciplinary environment on prototype and production-grade platforms.

Why Join?
You’ll be contributing to a company developing mission-critical autonomous systems that support global defence capabilities. This is an opportunity to work on state-of-the-art technology, influence system design, and contribute to innovation in both airborne and ground autonomous platforms .

APPLY NOW

Share this job

Interested in this job?
Save Job
Print this job
Create As Alert

Similar Jobs

Read More
SCHEMA MARKUP ( This text will only show on the editor. )