principles in general Programming language, proficiency in one of the following along with a working knowledge on the other, C# (.NET Framework/Core), Python, Java, JavaScript (Node.js), Ruby, C++, CloudFormation, CDK, Terraform Proficiency in at least one of the following scripting languages; Python, PowerShell, Bash, GroovyNon Essential Platforms; Windows Server, Amazon Linux Developer tooling; Full stack CI/CD More ❯
in C/C++. The candidate will be responsible for: developing software for cyber security systems developing novel signal, image, or data processing applications developing solutions in C/C++, HTML, Typescript/Javascript, Python, and Rust providing support and training to our customers in using the software. Excellent benefits package. Background security check will be required before working on More ❯
industry. This would appeal to Engineers who want variety and enjoy working closely with the bare metal electronics components. Knowledge, Skills and Experience Able to code proficiently in C & C++ Experience with microcontroller hardware (e.g. STM32, PIC, TM4C) and frameworks, working with the memory, performance and power constraints of these systems. Embedded Systems Experience of developing and debugging, including cross More ❯
tasks effectively to meet deadlines. The Graduate Software Engineer, Essex, will have the following key skills: Degree in Software or Electronics Engineering (or equivalent). Knowledge of C/C++ programming on Windows and Linux platforms. Experience using IDEs such as Visual Studio or Eclipse. Understanding of Object-Oriented Programming principles. Strong problem-solving, logical thinking, and communication skills. APPLY More ❯
an excellent working environment. Previous experience within the sports trading industry would be beneficial. Skills required: PhD in STEM related subject Proficient in several of the following: Python, C#, C++, Java Mathematical Modelling Mathematical skills, particularly a keen understanding of probabilities and statistics Analytic mindset Strong communication skills Accuracy and attention to detail Experience in data science (big data, deep More ❯
with an emphasis on signal/image processing Bachelor’s degree in Computer Science, Electronics, Engineering, or a related field (Master’s or PhD preferred) Proficiency in C/C++, Java, or Python Strong experience in low-level embedded systems and electronics Demonstrated ability to lead and mentor junior engineers Benefits : Competitive salary commensurate with experience 25 days of paid More ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
Anson Mccade
and produce timely code fixes Have opportunities to mentor junior level developers, providing oversight where applicable The Software Engineer will have: Strong understanding of back-end programming languages: Java, C++, Node.JS, Python, C The desire to solve complex technical problems, helping customers achieve their goals Knowledge of cloud engineering such as AWS, Docker, Microservices Expereince with Agile ways of working More ❯
clean, efficient, and well-documented code. Support integration, testing, and debugging in secure environments. Ensure compliance with defence standards and cybersecurity protocols. Requirements: Proficiency in programming languages such as C++, C#, Java, or Python. Experience in embedded systems, real-time applications, or secure software development. Knowledge of software development lifecycle (SDLC) and version control (e.g. Git). Eligible for SC More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
experience in iOS and/or Android platform development (ideally utilising location services, online maps, compass functionality and device tilt sensors). Experience with object-oriented design using C, C++ or Java. UI familiarity using either Android Native UI or iOS Objective C UI/Swift components. Any exposure to graphics (OpenGL, Shaders), Qt mobile GUI, Android Studio IDE, Xcode More ❯
in use of Microsoft Office product suite, particularly Excel i.e., Pivot Tables and V-Lookups Working knowledge of one or more of the following is advantageous: SQL, R, Python, C++, Java Clear, logical analytical approach to problem-solving Ability to investigate data, find trends, forecast performance, and provide insightful recommendations Ideally, you will drive and have your own transport Benefits More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
experience in iOS and/or Android platform development (ideally utilising location services, online maps, compass functionality and device tilt sensors). Experience with object-oriented design using C, C++ or Java. UI familiarity using either Android Native UI or iOS Objective C UI/Swift components. Any exposure to graphics (OpenGL, Shaders), Qt mobile GUI, Android Studio IDE, Xcode More ❯
Fratton, Portsmouth, Hampshire, England, United Kingdom
Owen Daniels
or similar, or equivalent industry experience. Experience writing and running software simulations of physical systems. Strong understanding of object-oriented programming and software architecture principles. Desirable: Experience with modern C++, and mathematical libraries such as Eigen, PETSc, or CUDA. Experience with Linux, CMAKE, Git or similar common software development tools and environments. Experience with ROS or ROS2. Experience with real More ❯
a multidisciplinary team to create extensible code for new development and to deliver software solutions Promote quality code and engage in design and code reviews Strong programming knowledge of C++ (and C#, Java or Ada) Previous experience within product design and development with hopefully experience in one of the following: HMI, multithreaded, distributed systems, C2 or simulation & modelling Configuration Control More ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
Anson Mccade
junior developers and sharing best practices within Agile teams. What We're Looking For Strong skills in at least one back-end programming language (Java preferred, but Python, Node.js, C++, or C also considered). A problem solver with the ability to tackle complex technical challenges. An eagerness to learn and develop new skills. Knowledge of cloud engineering (AWS, Docker More ❯
customer and production support issues Create clear, customer-focused documentation About You A degree in Software Engineering, Electronics Engineering, or a related discipline Knowledge of programming in C/C++ on Windows and Linux platforms Experience with IDEs such as Visual Studio or Eclipse An understanding of interfacing with PC hardware Logical, problem-solving mindset with excellent communication skills Familiarity More ❯
customer and production support issues Create clear, customer-focused documentation About You A degree in Software Engineering, Electronics Engineering, or a related discipline Knowledge of programming in C/C++ on Windows and Linux platforms Experience with IDEs such as Visual Studio or Eclipse An understanding of interfacing with PC hardware Logical, problem-solving mindset with excellent communication skills Familiarity More ❯
Employment Type: Permanent
Salary: £28000 - £34000/annum depending on experience
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
testing or Penetration testing You have a keen interest in Cyber Security and understanding of key concepts and protocols You can code with any OO programming language (e.g. Python, C++, C#, Java) You have experience of using different operating systems and networking technologies You have a good understanding (and interest in) low level concepts including operating systems and networking You More ❯
or a science-based subject, or equivalent experience. - Proven expertise in embedded product development, including bare-metal and RTOSes such as ThreadX, QNX or Linux. - Proficiency in C and C++ programming languages, with a solid understanding of object-oriented design and design patterns. - Experience with software testing, design for test, and best practice software development processes. - Familiarity with version control More ❯
or a science-based subject, or equivalent experience. - Proven expertise in embedded product development, including bare-metal and RTOSes such as ThreadX, QNX or Linux. - Proficiency in C and C++ programming languages, with a solid understanding of object-oriented design and design patterns. - Experience with software testing, design for test, and best practice software development processes. - Familiarity with version control More ❯
that integrates with complex test equipment hardware, ensuring the conformance, quality, and performance of our products in high-stakes environments. Key Responsibilities Develop reliable, high-performance software using C, C++, or ADA for test solutions. Design, analyse, review, and document software to meet stringent quality standards. Solve complex technical challenges, often in multi-disciplinary contexts. Collaborate with Systems Engineering, Electronics More ❯
vulnerabilities and implement patching strategies. Collaborating in Agile teams to deliver innovative, secure, and robust technical solutions. What We're Looking For Proficiency in one or more of C, C++, Java or C#. Familiarity with scripting and automation using Python, Bash, Powershell or Groovy. Experience working with IDA Pro or Ghidra for reverse engineering Experience working with Linux or Windows More ❯
You'll Need to Succeed Essential Skills: Strong technical background with a degree in science, engineering or computer science (2:1 minimum) Proficient in the use of C# or C++ and Python Excellent understanding of software design patterns, best practices and principles Highly effective communicator who encourages innovation through collaboration Natural problem-solver with a desire to learn Organised and More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
MORRIS SINCLAIR RECRUITMENT LTD
skills Structured approach to quantitative challenges Comfort working in a dynamic startup environment Qualifications Microsoft Azure experience, particularly R integration Application containerization knowledge (Docker, etc.) Familiarity with Python, JavaScript, C++, bash, or other languages Web application development experience (React, .NET) Background in data security and IP protection workflows Knowledge of environmental sustainability concepts (carbon footprinting, lifecycle analysis, environmental modeling) Experience More ❯
or an equivalent qualification and experience. Proven experience in relevant industry that will complement and enhance RAS development Experience with Linux and developing real-time software in C/C++ or Python is essential. Experience of robotics, machine control systems and automation is desirable. A basic understanding of electronics and the ability to read electrical schematics is essential. Demonstrable knowledge More ❯
Blackburn, Lancashire, North West, United Kingdom Hybrid / WFH Options
Chubb Fire & Security Limited
Computing & IT/Software engineering Mathematics The following skills are required: Software Development (.NET C#) SQL Database servers (MSSQL) The following skills/experience are an advantage: Software development (C++, MVC (Web Development), Video Management Systems) Microsoft Windows Server Operating system SQL Database servers (Firebird, MySQL, SQLite) Security technologies (SSH, SSL, HTTPS, AES) We are keen to speak with Senior More ❯