Contract Embedded Software Engineer

OverviewA 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 ResponsibilitiesDevelop, 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 ExperienceProficient in embedded C/C++ programming.Strong experience with the PX4 autopilot framework and Pixhawk hardware platforms.Proficiency in MATLAB and Simulink for model-ba
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!