Ardupilot Engineer
hace 3 días
Hereford
Our client, a young and fast-moving Defence-Tech startup operating at the cutting edge of innovation, is seeking an Ardupilot Engineer to join their dynamic team. Specialising in building, fielding, and operationalising UAS/Drone systems, our client's mission is to develop highly impactful solutions for the Defence and Security sector. Key Responsibilities:\n\n • Own the autopilot software stack for multiple platforms, leading improvements and troubleshooting issues.\n, • Write high-quality C++ code for embedded flight controllers, ensuring correctness and functionality.\n, • Tune PID loops and control systems based on real flight data and simulations.\n, • Develop and maintain SITL environments for code validation.\n, • Define and execute software test plans across bench, SITL, ground, and flight environments.\n, • Document software requirements and design decisions to ensure seamless knowledge transfer.\n, • Engage in peer reviews and contribute to internal engineering standards.\n, • Participate in flight testing sessions to ensure real-world performance.\nJob Requirements:\n\n, • Proven hands-on experience with Ardupilot, PX4, or similar open-source autopilot stacks.\n, • Strong working knowledge of MAVLink, mission planning tools, and UAV communication protocols.\n, • Practical experience with UAV tuning, flight testing, and log analysis using Mission Planner or equivalent tools.\n, • Excellent proficiency in C++ for reading, writing, and reviewing code.\n, • Familiarity with embedded communication protocols: CAN, SPI, I2C, UART, UDP, and TCP.\n, • Experience in taking a design from concept through to tested, working implementation.\n, • Ability to work independently and make sound engineering decisions in a fast-paced R&D environment.\nDesirable Skills/Experience:\n\n, • Familiarity with Linux environments and Ardupilot SITL workflows.\n, • Experience with scripting languages like LUA, Python, or Rust.\n, • Background in aeronautics, control systems, or aerospace engineering.\n, • Knowledge of PID control loops, filters, and flight dynamics.\n, • Familiarity with safety-critical or defence software engineering standards.\n, • Experience working in an Agile development environment.\n, • BSc or MSc in Engineering, Computer Science, or a related discipline.\n, • General enthusiasm for aviation and unmanned systems.\nBenefits:\n\n, • Opportunity to work on cutting-edge Defence-Tech projects.\n, • Professional development and training opportunities.\n, • Collaborative and innovative work environment.\n, • Involvement in projects with real-world impact.\n\n If you are an experienced Ardupilot Engineer looking for a chance to make a tangible impact within the Defence and Security sector, we would love to hear from you. Apply now to join our client's innovative and dedicated team.