investment in their representatives and nurturing a culture of knowledge discovery. Requirements: Preferably 4-7 years’ commercial experience on the sell- or buy-side. Strong programming skills in C#. C++ experience would also be desirable but not a pre-requisite. Comprehensive exposure to the .NET ecosystem, in particular desktop application frameworks (WPF, WinForms, Blazor). Experience within the field of More ❯
investment in their representatives and nurturing a culture of knowledge discovery. Requirements: Preferably 4-7 years’ commercial experience on the sell- or buy-side. Strong programming skills in C#. C++ experience would also be desirable but not a pre-requisite. Comprehensive exposure to the .NET ecosystem, in particular desktop application frameworks (WPF, WinForms, Blazor). Experience within the field of More ❯
ideally via Rook. Automation Skills : Proficiency with tools like Terraform, Kubernetes Operators, and programming in Go, Java, or equivalent. Systems Programming Experience : Background in Go, Rust, or C/C++ for system-level development. Hardware & OS Knowledge : Strong familiarity with system hardware, Linux-based OS internals, and diagnostic tools. Networking Insight : Understanding of network architectures and experience with CNIs or More ❯
ideally via Rook. Automation Skills : Proficiency with tools like Terraform, Kubernetes Operators, and programming in Go, Java, or equivalent. Systems Programming Experience : Background in Go, Rust, or C/C++ for system-level development. Hardware & OS Knowledge : Strong familiarity with system hardware, Linux-based OS internals, and diagnostic tools. Networking Insight : Understanding of network architectures and experience with CNIs or More ❯
investment in their representatives and nurturing a culture of knowledge discovery. Requirements: Preferably 4-7 years’ commercial experience on the sell- or buy-side. Strong programming skills in C#. C++ experience would also be desirable but not a pre-requisite. Comprehensive exposure to the .NET ecosystem, in particular desktop application frameworks (WPF, WinForms, Blazor). Experience within the field of More ❯
ideally via Rook. Automation Skills : Proficiency with tools like Terraform, Kubernetes Operators, and programming in Go, Java, or equivalent. Systems Programming Experience : Background in Go, Rust, or C/C++ for system-level development. Hardware & OS Knowledge : Strong familiarity with system hardware, Linux-based OS internals, and diagnostic tools. Networking Insight : Understanding of network architectures and experience with CNIs or More ❯
in machine learning and automated decision-making. BASIC QUALIFICATIONS - PhD, or Master's degree and 5+ years of CS, CE, ML or related field experience - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience More ❯
architecture, design patterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - iOS mobile application development experience in Objective-C and Swift - Experience communicating technical problems to both technical and business audiences verbally and in writing More ❯
verification frameworks and tools What You'll Need A degree in Software Engineering, Computer Science, Electronics, Mathematics, or similar - or equivalent industry experience A solid grasp of C or C++ codebases (understanding how to test/debug embedded software) Experience with embedded systems and familiarity with real-time environments (e.g. RTOS, VxWorks) Ideally, exposure to safety-critical standards such as More ❯
verification frameworks and tools What You'll Need A degree in Software Engineering, Computer Science, Electronics, Mathematics, or similar - or equivalent industry experience A solid grasp of C or C++ codebases (understanding how to test/debug embedded software) Experience with embedded systems and familiarity with real-time environments (e.g. RTOS, VxWorks) Ideally, exposure to safety-critical standards such as More ❯
Experience leading technological change, with relevant stories to tell. Proficiency in technologies such as cloud, platform engineering, API development, message buses, workflow engines, etc., and programming languages like C, C++, C#.NET, Python, PHP. Advocate for Agile methodologies, with the ability to drive Agile delivery, and a good understanding of TDD and CI/CD, along with coaching and mentoring skills. More ❯
highly skilled Software Engineer to provide support in the development of embedded software for cutting-edge defence applications. This role is ideal for professionals with expertise in C and C++, who have experience working in real-time environments and model-based development. KEY RESPONSIBILITIES: Develop and support embedded software using C and C++. Testing of software changes on-site. Perform More ❯
Will Bring: Background in Computer Science, Engineering, or related discipline The usual computer science essentials - algorithms, design patterns, OOP Demonstrate mastery of any programming language - Python and/or C++ are best; if you are familiar with Nix, it is a big plus Mastery of Linux environments - you do not need to be a system administrator, but advanced understanding of More ❯
functional teams to diagnose and resolve issues efficiently. Skills & Experience: Experience: 5+ years in software development, particularly for complex or safety-critical systems Programming Skills: Proficiency in C/C++ and Python Industry Background: Experience in highly regulated industries, preferably in medical device development Technical Expertise: Experience with multi-tasking systems (real-time preferable) and familiarity with signal processing or More ❯
technologies Good verbal and written technical English communication skills An interest in security It would be great if you had any of the following, but not essential: C/C++ or Python experience Experience of automated test and build environments About the Company By 2035, it is estimated that a colossal 1 trillion connected devices will be live across the More ❯
vision algorithms, federated learning Knowledge of one or more interpreted languages, such as Python and/or JavaScript Experience of real-time and/or embedded software development in C++ (on embedded Linux) including multi-threaded programming (POSIX)Linux (or other Unix-like) programming experience, shell scriptingVersion control systems, software build environments Source code quality checking and analysis tools More ❯
Experience with AWS cloud services: EC2, EMR, RDS, Redshift. Experience with stream-processing systems: Storm, Spark-Streaming, etc. Experience with object-oriented/object function scripting languages: Python, Java, C++, Scala, etc. Salary: 30000 per annum + benefits Apply For This Job If you would like to apply for this position, please fill in the information below and submit it More ❯
dynamics, linear algebra, and numerical optimization. Familiarity with optimization-based whole body control, EKF-based state estimators, or model predictive control for legged systems. Proficiency in working with large C++ codebases in a Linux development environment. Familiarity with modern software development practices, source control, and testing methodologies. Qualities We're Looking For: Excellent intuition for how controls software impacts robot More ❯
Staines-Upon-Thames, England, United Kingdom Hybrid / WFH Options
microTECH Global LTD
vision algorithms, federated learning Knowledge of one or more interpreted languages, such as Python and/or JavaScript Experience of real-time and/or embedded software development in C++ (on embedded Linux) including multi-threaded programming (POSIX) Linux (or other Unix-like) programming experience, shell scripting Version control systems, software build environments Source code quality checking and analysis tools More ❯
subsidised gym membership. Keywords: PCB Design, PCB Layout, Schematic Capture, OrCAD, FPGA, VHDL, High-Speed Networking, Analogue, RF, Signal Filtering, Singal Processing, Data Processing, Image Processing, Firmware, Drivers, C, C++ Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for More ❯
learning problems and deploying science solutions for large-scale applications 2+ years of experience leading a team of scientists and engineers Knowledge of programming languages such as C/C++, Python, Java Excellent written and verbal communication skills PREFERRED QUALIFICATIONS - Experience building machine learning models or developing algorithms for business application - Experience building complex software systems, especially involving deep learning More ❯
Leamington Spa, Warwickshire, United Kingdom Hybrid / WFH Options
Hardlightstudio
about the games we are making and how they can be better Essential Skills & Experience Strong software engineering skills are essential. You have a high level of C# or C++ experience, and a passion for problem-solving You have great communication skills You care about the development process and improve it at every opportunity Good understanding of Object-Oriented programming More ❯
Gloucester, Gloucestershire, South West, United Kingdom
Forward Role
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++, or C#. Familiarity with scripting and automation using Python. Experience working with Linux or Windows-based systems. Hands-on experience with vulnerability scanning tools (e.g., Nessus, OpenVAS, Burp Suite, or More ❯
in Computer Science, Software Engineering, or related field. - Solid understanding of software development principles, algorithms, and data structures. - Proficiency in one or more programming languages such as Java, Python, C++, or JavaScript. - Familiarity with software development tools such as version control systems (e.g., Git), IDEs, and build automation tools. - Ability to work effectively in a team environment and communicate technical More ❯
in their approach to lead a small software development team and advance the technical development of our synthetic environments/simulation components 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 ❯