Colchester, Essex, South East, United Kingdom Hybrid/Remote Options
Scott Merrick LLP
C#, PHP, SQL Server and Azure. Required skills and qualifications for the Graduate Software Developer role: Passion for OOP and can demonstrate strong understanding in development (C#, Java, PHP, C++ etc.) Strong Database query skills (SQL Server/MySQL or similar) Coud Computing - Azure and/or AWS familiarity a plus Strong communication and enjoys working both collaboratively and remotely More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid/Remote Options
Cadence Design Systems
reliable software Stay current with industry trends and emerging technologies in AI Job Qualifications: BSc in Computer Science, Electrical Engineering or related field plus 4+ years of C/C++, Java or Python software development experience, Or M.Sc plus 2+ years of experience in implementing ML models and applications, Or PhD in a relevant area. Strong understanding of various Artificial More ❯
Quest Global are hiring for experienced C++ Senior/Principal Software Engineers on a permanent basis to be based in Luton. This position is for embedded software development in an end to end role focused on electronic warfare systems. As a software engineer, you will work within an integrated project team and be responsible for creating high quality and robust More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
stages within our weapons systems or research projects: Including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising primarily C, C++ with potential for ADA and some scope for C# and Python dependant on the specific group and team. Learn about the functional and technical robustness of project deliverables. The importance More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
a variety of development stages within our weapons systems including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising C, C++, C# and Java. Learn about the functional and technical robustness of project deliverables The importance of technical documentation. Work with other departments within the company, learning a general overview of More ❯
activity. Requirements A bit about you... Degree in Electronics Engineering, Computer Science, or related discipline 3+ years of experience in embedded software development for real-time systems Proficiency in C++, OOP and C Strong understanding of RTOS, interrupt-driven programming, and low-level hardware interfacing Experience with Linux OS Experience with microcontrollers, ideally STM32 Experience with communication protocols (SPI, I2C More ❯
great abington, east anglia, united kingdom Hybrid/Remote Options
Illumina
are a passionate technologist with a strong foundation in both Linux and Windows OS image design and maintenance. You bring hands-on experience with object-oriented programming—ideally in C++ or C#—and are comfortable using kickstart files and Ansible playbooks to automate system setup and configuration. Your background includes scripting in Python and Bash, and you thrive in fast More ❯
C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
St. Ives, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
heart of what we do and we encourage our engineers to play an active role in open source communities. Excellent programming abilities with experience in relevant languages (Python, Rust, C++ and/or Go). Experience with relevant libraries/tools (PyTorch, Tensorflow, Neo4j) and/or AI accelerators (GPU, TPU) is a plus. Deep understanding of open source development More ❯
students in computer science, mathematics and related fields to apply. Additional requirements include: Excellent Software Development knowledge demonstrated through course work, research projects, or open source activities Proficiency in C++, object oriented design, GDB A strong understanding of data structures and algorithms Exposure to network programming (TCP/IP), concurrent programming (multi‐threaded applications), Operating systems concepts Experience with Linux More ❯
6+ years of experience in Leadership Experience 4+ years of experience in software engineering 4+ years of experience as an engineer using several of the following: Javascript, Typescript, C, C++, C#, CAD/Graphics. 4+ years of agile development methodologies Preferred Qualifications: Excellent problem-solving skills Ability to work cross-functionally and cross-site Demonstrated ability to deliver results Ability More ❯
and Experience; A software engineer or electronics engineer with transferable talent into software development for test solutions: Strong ability to write software in one of the following languages; C, C++ or ADA and motivated to develop reliable, high performance, standardised and documented software Excellent analytical and design ability, including review and critical analysis 'Can do' and flexible approach - you'll More ❯
Stevenage, Hertfordshire, South East, United Kingdom
MBDA
departments, you will cover anything from embedded systems to front end software. This software will be developed on using various platforms, including: Linux and Windows, utilising languages including C, C++ and Java. Programme structure On this 4-year scheme you will study towards a BSc (Hons) Digital & Technology Solutions Software Engineer pathway at either Cranfield MK:U University (if Stevenage More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid/Remote Options
Technical Futures Ltd
A Project Manager will take on a diverse leadership role within a thriving Technical Consultancy, bringing an embedded software development background as well as possessing good knowledge of electronic principles. Competitive salary up to £80K + Hybrid working and Bonus More ❯
A strong academic background - degree qualified in computer science, electronic engineering, or similar. Right to work in the UK without restriction, time limit, or sponsorship. Not essential, but strong C++ and/or C# programming skills, or experience with ROS1 or 2 would benefit your application. This role is based at the company's offices just outside of Cambridge, and More ❯
we encourage our engineers to play an active role in open source communities. Requirements The ideal candidate will have: Excellent programming abilities with experience in relevant languages (Python, Rust, C++ and/or Go). Experience with relevant libraries/tools (PyTorch, Tensorflow, Neo4j) and/or AI accelerators (GPU, TPU) is a plus. Deep understanding of open source development More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
from you : A software engineer or electronics engineer with transferable talent into software development for test solutions: Strong ability to write software in one of the following languages; C, C++ or ADA and motivated to develop reliable, high performance, standardised and documented software Excellent analytical and design ability, including review and critical analysis 'Can do' and flexible approach - you'll More ❯
developing mathematical algorithms e.g. Data fusion, state estimation etc. Experience working with embedded systems, real-time systems, safety critical systems. Knowledge of communication systems. Version control systems e.g. git. C++, Java, Python development skills. Other useful skills for this role: Experience with quality standards for software (e.g. DO-178, ED-20x). Existing SC Clearance. Other Duties and Responsibilities To More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
and the development of physical models of the real world and how an EO Sensor perceives it. You will need Skills in Windows and Linux native software (C/C++), dynamic languages like python, GPU-acceleration and 3D graphics (Open GL, GLSL, CUDA, Vulkan), A strong software background including software architecture design, concurrency, synchronisation, and database design An appreciation of More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
modems, high-speed digital design, RF engineering, and mechanical design Familiarity with PCB layout, embedded software (Linux/Android), and cloud (AWS, Docker) Programming experience in Java, Python, and C++ Leadership: Proven track record leading cross-functional teams and influencing at all levels. Mindset: Strategic thinker with a passion for solving complex challenges and driving innovation. Education: Bachelors or Masters More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
software development team and advance the technical development of our synthetic environments/simulation components for one of MBDA's weapon systems A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving You will have an open approach to software development, as the software you develop can be More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
of the company process for delivering products to our customers, including test and certification. We work across a number of disciplines, primarily software development using programming languages such as C++, C# and Java within environments such as Visual Studio and Eclipse, but we also span system engineering, networking, hardware integration, and use of algorithms such as flight dynamics and rotational More ❯
Saffron Walden, Essex, United Kingdom Hybrid/Remote Options
Do you possess commercial experience in Embedded Linux development? Are you seeking a challenging mid level Software Engineer role where you can contribute solid Embedded C/C++ development skills to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a Degree qualified mid-level Embedded Linux Software Engineer to join their team. Hybrid More ❯