documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ If More ❯
documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ If More ❯
documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ More ❯
documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ More ❯
documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ More ❯
the Android Native UI and iOS Objective-C UI components. * Familiarity with .NET MAUI for cross-platform development. * Experience using Android Studio IDE (Windows) or Xcode IDE (macOS). * Qt mobile GUI development skills using Qt, Qt Quick, or QML. * Experience developing apps on Windows, with Visual Studio utilising Xamarin. * Experience in 2D/3D graphics, including OpenGL, Shaders, OpenSceneGraph More ❯
documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ More ❯
Bristol, Somerset, United Kingdom Hybrid / WFH Options
Certain Advantage
documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS Middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Certain Advantage
documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ More ❯
Employment Type: Contract, Work From Home
Rate: £65 per hour, Benefits Overtime Rate of 'time and a quarter'
documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ Overview More ❯
documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ Overview More ❯
documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ Overview More ❯
OOP) concepts and techniques is required Experience in utilizing multi-threading techniques is required. Demonstrated experience with desktop Linux application development in an embedded environment is required. Experience with Qt/QML is a big plus. Experince with desktop UI development in at least 1 UI framework such as WPF, WinUI 3, UWP, etc. (not WinForms, or Win32, or web More ❯
Desired Skills and Experiences: Knowledge of Ardupilot, signal processing and control systems can be beneficial. Knowledge of RF communication chains and toolsets. Exposure to other programming languages such as Qt or Python. Knowledge of safety related engineering practices. Experience and understanding of flight control systems. Experience and understanding of HMI requirements. Benefits you may be eligible for: We have obtained More ❯
software development skills Nice to have: Scripting language skills in one of: Lisp, Skill, Python, TCL Interest in digital or analog circuit design Experience with GUI frameworks, such as Qt, MFC (Windows) Familiarity with development on Linux/Unix or Windows Exposure to build and version-control systems Exposure to the Cadence Virtuoso environment or other electronic design platforms Additional More ❯
related Engineering discipline 6+ years' relevant software experience required. Proficiency in C++ 11/17 programming languages is required. Proficiency in utilizing multi-threading techniques is required. Experience in Qt/QML is highly desirable. Demonstrated experience with embedded Linux application development is required. Medical device software development experience is highly preferred. Familiarity with FDA Quality Systems Regulations (QSR) is More ❯
scripting Experience of RDBMS design/development using PostgreSQL or similar, and experience of database triggers, schemas, and views Experience in UI/UX development using toolkits such as Qt Experience of Git, Make and build systems within Unix/Linux environment is desirable Excellent analytical skills and systematic approach to problem solving and solution development Excellent communication skills are More ❯
Development Cycle is required (Requirements, Design, Implementation, Validation & Verification) • Knowledge and experience with linux OS is required. Specific experience with SUSE Linux distribution is desirable. • Knowledge of HMI middelaware (QT) is desiderable. • Knowledge of SQL databases (postgress, mySQL, Oracle) is desiderable. • Knowledge & experience with Sw design patterns • Knowledge and experience with Software Verification (unit testing, SW/SW integration testing More ❯
as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable: Exposure to languages such as Python, JavaScript, Swift, Java, etc. GUI development with Qt, TouchGFX, Crank Familiarity with tools like Git, Jira, Confluence Ability to work across the full tech stack, from hardware to UI Please reach out if you have any questions at More ❯
as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable: Exposure to languages such as Python, JavaScript, Swift, Java, etc. GUI development with Qt, TouchGFX, Crank Familiarity with tools like Git, Jira, Confluence Ability to work across the full tech stack, from hardware to UI Please reach out if you have any questions at More ❯
as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable: Exposure to languages such as Python, JavaScript, Swift, Java, etc. GUI development with Qt, TouchGFX, Crank Familiarity with tools like Git, Jira, Confluence Ability to work across the full tech stack, from hardware to UI Please reach out if you have any questions at More ❯
as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable: Exposure to languages such as Python, JavaScript, Swift, Java, etc. GUI development with Qt, TouchGFX, Crank Familiarity with tools like Git, Jira, Confluence Ability to work across the full tech stack, from hardware to UI Please reach out if you have any questions at More ❯
pipeline experience Familiarity with UML and model-based design Knowledge of cFS software framework Experience with SPARC V8 or PowerPC architecture Linux system administration and shell scripting Development of QT-based interactive software applications Experience across the full mission lifecycle from concept to operations What you need to do now If you're interested in this role, click 'apply now More ❯
contributing to systems that make a real impact. Key Responsibilities: Design and develop mission planning and graphical applications using C++ or Java Build interactive HMIs/GUI software using Qt, Swing, or similar frameworks Develop native apps for Linux and Windows platforms Apply OS-level security lockdowns and system hardening techniques to devices Implement and maintain automated testing to ensure More ❯
API design, modular architectures, and cross-platform development. Experience with 3rd-party driver integration (USB3, CoaXPress, CameraLink, GigE, or similar). Experience in GUI development using frameworks such as Qt, WPF, JavaFX, or modern web technologies (React, Angular, etc.). Solid understanding of software engineering principles: design patterns, version control, CI/CD, and automated testing. Familiarity with performance optimisation More ❯