up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line ( 1.5 weeks) Learn Git & GitHub ( 1.5 weeks) Learn JavaScript ( 1.5 weeks) Learn Python 3 ( 1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line ( 1.5 weeks) Learn Git & GitHub ( 1.5 weeks) Learn JavaScript ( 1.5 weeks) Learn Python 3 ( 1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
Merton, Devon, Merton Park, Greater London, United Kingdom
ITOL Recruit
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead. Learn the Command Line (*1.5 weeks) Learn Git & GitHub (*1.5 weeks) Learn JavaScript (*1.5 weeks) Learn Python 3 (*1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Bud
as Postman/Fiddler to test Experience of supporting, modifying and maintaining systems and code developed by teams other than your own Experience of working with code repositories (e.g. Git, SVN), bug tracking tools (e.g. Azure DevOps) and Wikis (e.g. SharePoint) You will be working with You will be a key member of Bud, and work within the QA More ❯
Nursling, Southampton, Hampshire, England, United Kingdom Hybrid / WFH Options
Ordnance Survey
of test tools Here is a snapshot of the technologies that we use Scala, Apache Spark, Databricks, Apache Parquet, YAML, Azure Cloud Platform, Azure DevOps (Test plans, Backlogs, Pipelines), GIT, GeoJSON What we're looking for Highly skilled in creating, maintaining and peer reviewing test automation code, preferably in Scala Previous working experience of back-end testing and/ More ❯
Ipswich, Suffolk, United Kingdom Hybrid / WFH Options
Tethr
maintain scalable full-stack applications using the .NET ecosystem. Collaborate with stakeholders to define technical requirements and deliver robust solutions. Oversee code quality, versioncontrol, and deployment processes using Git and CI/CD pipelines. Ensure best practices in software development, testing, and documentation. Manage sprint planning, task allocation, and progress tracking using Jira. Participate in architectural decisions and … for backend development. Solid experience with JavaScript , HTML , SASS, MVC , and modern front-end practices. Familiarity with KnockoutJS or similar JavaScript templating frameworks (e.g., Vue.js, React). Experience with Git for versioncontrol and collaborative development. Hands-on experience with cloud platforms - AWS and/or Azure. Strong understanding of build pipelines , CI/CD, and deployment strategies. Practical More ❯
developing on both Linux and Windows platforms Familiarity with embedded and real-time systems Hands-on use of Docker (or similar container tech) Experience with versioncontrol tools (e.g. Git) Use of UML and tools like Enterprise Architect Software verification and validation against formal requirements System integration and acceptance testing experience Exposure to networked/firmware/electronics interfaces More ❯
improve applications. Required skills: Degree in a relevant software or electronics Strong embedded programming skills in C (MISRA, IECs, ISOs) Experience with Agile development methodologies Versioncontrol tools like Git Effective communicator and team player with a collaborative approach to development. Desirable skills: C# experience Serial comms protocols, USB, and Bluetooth Wireless comms protocols, like Ethernet PLC development experience More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
MBDA
analytical, and communication skills. Experience integrating external models or code (e.g., C/C++, FMUs, S-Functions, or co-simulation frameworks) into Simulink. Experience with versioncontrol tools (e.g., Git, EWM). Hands-on experience of automated C/C++ code generation from Simulink Experience working with Agile/Scrum/Kanban Experience working with external and international partners More ❯
systems Strong understanding of microcontrollers and digital communication protocols (I2C, SPI, UART, CAN) Confidence using lab tools such as oscilloscopes and logic analysers Familiarity with versioncontrol systems (e.g., Git) and Agile development practices Experience with safety-critical or high-integrity systems (e.g., aerospace, automotive) Exposure to FPGA development or low-level hardware programming Understanding of CI/CD More ❯
systems Strong understanding of microcontrollers and digital communication protocols (I2C, SPI, UART, CAN) Confidence using lab tools such as oscilloscopes and logic analysers Familiarity with versioncontrol systems (e.g., Git) and Agile development practices Experience with safety-critical or high-integrity systems (e.g., aerospace, automotive) Exposure to FPGA development or low-level hardware programming Understanding of CI/CD More ❯
O, DMA, or driver-level interactions with PCIe cards or similar Familiarity with software sequencing frameworks or custom state machines for test execution Experience with versioncontrol systems (e.g., Git) and CI/CD pipelines Knowledge of FPGA-based data acquisition systems and synchronisation methods Familiarity with unit testing frameworks, automated test rigs, or hardware-in-the-loop (HWIL More ❯
System and common Linux tools (BASH, PERL). Knowledge of Tactics, Techniques, and Procedures (TTPs) of EW capability within the Air domain. Knowledge of version/source control software (Git, Bitbucket). Interest in cutting-edge technologies. ?Our non-negotiables: Due to the highly secure environment that our work is conducted in, youmustbe a UK National, eligible to work More ❯
swindon, wiltshire, south west england, united kingdom
MASS Consultants
System and common Linux tools (BASH, PERL). Knowledge of Tactics, Techniques, and Procedures (TTPs) of EW capability within the Air domain. Knowledge of version/source control software (Git, Bitbucket). Interest in cutting-edge technologies. ?Our non-negotiables: Due to the highly secure environment that our work is conducted in, youmustbe a UK National, eligible to work More ❯
and experience with 16/32-bit microcontrollers, microprocessors, and FPGA-based systems. Familiarity with communication protocols (e.g., CAN, UART, SPI, I2C). Experience with versioncontrol systems (e.g., Git, SVN). 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 More ❯
languages You have a good understanding of computing fundamentals (e.g. logic, data structures) along with strong software design skills, including OO, and knowledge of versioncontrol systems such as Git 2+ years experience in either C++ or C# development Object Oriented Design, and implementation of engineering algorithms Requirements &Configurationmanagement Knowledge of Visual Studio &MS Office Products Nice to haves More ❯
Leeds, Yorkshire, United Kingdom Hybrid / WFH Options
BAE Systems (New)
desire to understand and resolve difficult technical issues Experience writing good quality object-oriented code (e.g. using Java) Knowledge of build automation systems (e.g. Ant, Maven), versioncontrol (e.g. Git, SVN) and continuous integration tools (e.g. Jenkins) Ability to work collaboratively and communicate effectively within a software development team Strong quality drive - experience working in test is not essential More ❯
confidence of prototyping electronic circuits. - Sensor integration using: UART/RS232, I2C, SPI, Ethernet etc. - Data formats: Protobuf/JSON - Basic control systems knowledge - Software versioncontrol and management: Git, GitHub, JIRA etc. Please apply to find out full information. More ❯
Warwickshire, West Midlands, United Kingdom Hybrid / WFH Options
INFUSED SOLUTIONS LIMITED
both iOS and Android native development ? Proficient in C# and .NET ? Familiar with REST APIs, mobile architecture, and app store deployment ? Experience in Agile teams and versioncontrol (e.g., Git) Nice to have: Exposure to MAUI or willingness to migrate Knowledge of mobile performance optimization and debugging Understanding of CI/CD pipelines for mobile apps Details: ?? Location: Warwick More ❯
Newark, Nottinghamshire, East Midlands, United Kingdom
Professional Technical Ltd
Computer Science, or Electrical/Electronic Engineering. Minimum of 6 years' experience developing embedded C software in an engineering or manufacturing environment. Strong understanding of source control systems (e.g., Git). Proficiency in modern programming architectures and hardware interfacing. Demonstrated ability to develop bare-metal firmware for embedded systems. Experience building portable, layered software architectures. Knowledge of communication protocols More ❯