Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Robert Bosch Group
Java SE, Eclipse PDE, C C#, RESTful web services, Jenkins, Maven, JUnit, Docker, authentication protocols, and version control systems. Additional skills considered advantageous include C++, C#, Visual Studio, Windows development, XML, JavaScript, AngularJS, REACT, ASP.NET MVC, encryption protocols, HTML5, SQL, WiX, Python, and Linux. Education: Bachelor or Master in Electrical More ❯
and AI platforms in the world. Innovate in production software environments continuously striving to optimize the workflow. PREFERRED EXPERIENCE: Programming experience using C/C++ and/or Fortran. Excellent problem-solving skills, including the ability to flexibly learn new technical skills and resolve novel and unforeseen issues. Self-managing More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
BAE Systems (New)
advanced understanding of how computers work (eg stack/heap distinction, compiled/interpreted languages). Proficient with at least 1 "solution" language (eg C++, Java, C#). Proficient with at least 1 "utility" language (eg Python, Javascript, Perl, Powershell). Able to use and configure more than one major More ❯
to and expertise in operating systems, networking, network protocols, and low-level systems development. The Key Requirements Experienced in one or more of C, C++, or C#. Familiar with Python. Used to Linux or Windows-based operating systems. Knowledge of version control and used to working in agile environments. An More ❯
Python and/or JavaScript. You should have proficiency in at least one programming language/framework (such as JavaScript, TypeScript, Python, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, SQL, Swift, etc.). It's essential that you can explain how your solutions address coding problems. Salary More ❯
a timely fashion We're excited if you have 10+ years of experience building large scale and low latency distributed systems Command of Java, C++ or Go/Golang Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming Experience with distributed More ❯
or equivalent relevant experience Experience of software development processes and source code configuration tools, e.g. Subversion or GIT; Software design tools (e.g. UML); C, C++, Ada, Java, Rust or Go software development; Software Development Lifecycle processes for requirements, design, coding, test and delivery Experience in leading teams Desirable One of More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
BAE Systems Applied Intelligence
advanced understanding of how computers work (eg stack/heap distinction, compiled/interpreted languages). Proficient with at least 1 "solution" language (eg C++, Java, C#). Able to use and configure more than one major operating system (eg Windows, OSX, Linux, FreeBSD). Able to pick up new More ❯
and resolve network-related issues Proactively identify and address networking problems Integrate client and server with backend services Mentor junior team members Qualifications Strong C++ skills and experience with multi-threaded programming Excellent debugging skills for complex issues Ability to work collaboratively in a team environment Innovative mindset with the More ❯
shared codebase. What We Expect From Our Senior AI Programmers: Extensive experience in AI game development with a successful track record. Expert proficiency in C++ and its application in complex, multi-threaded systems. Deep understanding of 3D mathematics related to character movement, rotations, and transformations. Exceptional problem-solving skills for More ❯
development, with a strong background in designing and building scalable systems for large-scale online platforms. Advanced expertise in programming languages such as Java, C++, or similar, and extensive experience with frameworks and technologies like J2EE, Spring, GraphQL, ORACLE, and NOSQL databases. In-depth understanding of computer science fundamentals, data More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Yelp USA
engineering best practices and mentor junior engineers What it takes to succeed: Strong backend engineering experience, ideally in Python or similar languages (e.g., Java, C++). Proficiency in working with SQL and NoSQL databases, and experience with distributed data stores like Cassandra. Experience with real-time data streaming technologies such More ❯
AI. Identify internal technical and developmental risks and obstacles and apply the latest AI techniques and solutions to overcome them. REQUIREMENTS Comfortable working with C++ in a large, shared codebase. Good knowledge of 3D mathematics, including character rotation, moving, and translation. Creative software engineering, problem-solving, and debugging skills. Strong More ❯
about emerging best practices and tools Who you are Have at least 3 years of experience in the game industry Fluent in C/C++ programming Well-versed in modern 3D graphics APIs Excellent CPU/GPU performance analysis, optimisation, and debugging skills Extensive background in 3D rendering Experience in More ❯
fidelity results. Promoting engineering practices and innovation. Ideal candidates will have: A passion for game development and a keen interest in animation. Proficiency in C++, 3D math, and 3D animation techniques such as procedural solutions, run-time rigging, and optimization. Ability to work effectively in a collaborative, co-located team More ❯
on the latest software engineering methods, practices, and technologies. What we look for in a Principal Programmer: A passion for making games. Proficiency in C++ within a large, shared codebase. A strong understanding of 3D mathematics for maintaining and optimizing gameplay systems. Highly motivated and self-sufficient. Experience programming in More ❯
focus on motion graphics and tool development. Expert knowledge of UI architectures, animation systems, motion design principles, and tool development. Strong programming skills in C++ and experience with animation frameworks and tool development technologies. Proficiency with motion graphics software and ability to implement designs programmatically. Experience developing and maintaining custom More ❯
you want to help shape the future of betting and gaming, this is the place to be. Job purpose We're seeking a Junior C++ Developer to join our team as we continue developing our SSBT (Self-Service Betting Terminal) software used across our UK betting shops. You will focus … issues Work within an Agile team to meet sprint goals Knowledge, Skills, and Experience BSc in Computer Science, Software Engineering, or related field Solid C++ foundation Experience with Windows development and Visual Studio Understanding of client-server architecture Basic multi-threading knowledge Networking concepts (HTTP, TCP/IP, sockets) Willingness More ❯
help shape the future of betting and gaming, then it's to time to join us. Job purpose We're looking for a Junior C++ Developer to join our team as we continue the rollout and ongoing development of our SSBT (Self-Service Betting Terminal) software used in our betting … team to help meet sprint goals Knowledge, Skills and Experience Essential: BSc in Computer Science, Software Engineering, or a related discipline Solid foundation in C++ Familiarity with Windows development and Visual Studio Understanding of client-server architecture Basic knowledge of multi-threading concepts Knowledge of networking concepts (HTTP, TCP/ More ❯
junior team members What do we expect from our Principal Programmers? Extensive experience with network features and client/server systems programming Proficiency in C++ within large, shared codebases Strong understanding of multi-threaded programming Experience profiling and optimizing network, CPU, and memory performance Ability to communicate technical solutions effectively More ❯
techniques and tools, helping us to innovate, plan, and deliver full features. What do we expect from our Senior Graphic Programmers? Comfortable working with C++ in a large shared codebase, including testing, code-reviews, source-control as well as experience with a common shader language and modern graphics API. Good More ❯
Newton-Le-Willows, Merseyside, North West, United Kingdom
Samuel Frank
Design Specifications, Project Specific Drawings, Design Risk Assessments, Test Procedures, Operator/Maintenance manuals and Training manuals Any knowledge of scripting and/or C++ would be beneficial Experience with PLC communications including PROFIBUS, Industrial Ethernet, Profinet or ModBus nice to have The Systems Engineer role will involve occasional international More ❯
optimize the rendering pipeline, including lighting and shading. Stay updated on latest graphics techniques and tools to inform development planning. Candidate Expectations: Proficiency in C++ within a large codebase, experience with shader languages and modern graphics APIs. Strong understanding of 3D rendering, math, and optimization. Excellent debugging skills for complex More ❯
UK, Kings Langley UK, Bristol UK Categories: Graphics The role The PowerVR Graphics & Simulation Team is responsible for designing and maintaining high performance C, C++ and System-C simulation models, as well as assisting integration into simulation platforms.They are used for hardware verification purposes, system performance estimation and inclusion within … the best possible outcome to the highest imaginable standard. You'll have: A degree in software engineering, electronic engineering or similar Strong C and C++ knowledge An understanding of computer architecture A comprehension of hardware design principles You might also have: An understanding of computer graphics and OpenGL/Vulkan More ❯
projects in developing our engine to run on the first-party platforms. Support game projects using our in-house engine. Who you are Solid C++ programming experience. Excellent in problem-solving and debugging C++ code. Knowledge of a wide range of tools and pipelines used in modern game development. Strong More ❯