of best practice software development processes/lifecycles Experience of Object Oriented Design and Design Patterns Experience of software testing and design for test Desirable: Javascript, node.js, react.js Python Rust Communications protocols - e.g. TCP/IP Experience of using version control, continuous integration and automated test tools and frameworks Exposure to defensive coding techniques and standards such as MISRA Knowledge More ❯
Design and Design Patterns Experience of software testing and design for test Experience of using version control, continuous integration and automated test tools and frameworks Desirable: Python JavaScript, node.js Rust Communications protocols - e.g. TCP/IP Experience of best practice software development processes/lifecycles Exposure to defensive coding techniques and standards such as MISRA Knowledge of software engineering practices More ❯
and Design Patterns such as SOLID Experience of software testing and design for test Desirable: Master's degree in an engineering, mathematical or science-based subject or equivalent experience. Rust Javascript, node.js, react.js Communications protocols - e.g. TCP/IP Experience of using version control, continuous integration and automated test tools and frameworks Exposure to defensive coding techniques and standards such More ❯
a small team Manage workload, divide and distribute tasks Knowledge of Ardupilot, ELRS, signal processing and control systems can be beneficial. Exposure to other programming languages such as Python, Rust, C++. Knowledge of safety related engineering practices. Background of aeronautics and control systems. Familiarity with PID control loops. Experience with flight control systems. Benefits you may be eligible for: We More ❯
frameworks, ideally React.js. Comfortable with Git and collaborative source control. Solid working knowledge of Linux. Eligibility to live and work in the UK. Bonus if you have Experience with Rust or AngularJS. Background or interest in real-time media transport. Familiarity with networking concepts like UDP, RTP, Multicast More ❯