in animation retargeting or related techniques. This position will help us develop advanced animation systems for our large open world character-based games. The successful applicant will have strong C++ programming skills, good knowledge of and interest in character animation systems, and passion for realistic, high quality character motion. This is a full-time, permanent and in-office position based … with an animation system within a game engine. SKILLS Good communication skills, ability to clearly share complex technical information with other programmers, animators and technical artists. Strong C/C++ programming skills. Strong 3D math skills. Knowledge of character animation technology, particularly retargeting and IK systems. Familiarity with common optimization and multi-threading techniques. PLUSES Please note that these are … within a large existing codebase, collaborating, or working independently within a large team. Experience with motion synthesis or style transfer. Practical success optimizing or debugging large/complex multithreaded C++ code. Involvement with pipeline or UI based tools development or support. HOW TO APPLY Please apply with a CV and cover letter demonstrating how you meet the skills above. If More ❯
reliable, field-robust, and user-friendly Minimum of 2 years commercial experience in C# programming with a strong background in C#.net SQL, SQL Server Experience of Powershell Experience with C++ Not only will you receive excellent company benefits, you will also have the ability to learn and develop new technologies in Linux and Android whilst taking your career to the More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
Deep experience with TypeScript , React , Python , AWS , PostgreSQL , and an interest in AI (GenAI a plus!) Bonus points for experience with other backend languages like Go , Elixir , Clojure , Ruby , C++ , Haskell , Scala , etc - Even more for code examples! Proven ability to lead projects (and teams) in fast-paced, innovative environments Strong decision-making skills and a passion for building great More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
T&P
Freelance Software Developer (Java) - AI Trainer Edinburgh, Scotland, United Kingdom 1 week ago Full Stack Engineer - Edinburgh/Glasgow Edinburgh, Scotland, United Kingdom 1 week ago Freelance Software Developer (C++) - AI Trainer Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into More ❯
Design departments to deliver features on schedule to a high quality. QUALIFICATIONS A degree in Computer Science/related discipline, or equivalent experience. 5+ years’ experience in C/C++ game development One shipped title; preferably on the Xbox and/or PlayStation consoles. SKILLS A technical understanding of core game systems and technologies. Excellent problem-solving skills. Great technical More ❯
state-of-the-art modeling techniques to power our ML models BASIC QUALIFICATIONS - PhD, or Master's degree and 6+ years of applied research experience - Experience programming in Java, C++, Python or related language - Experience with neural deep learning methods and machine learning - Experience with popular deep learning frameworks such as MxNet and Tensor Flow. PREFERRED QUALIFICATIONS - Experience in building More ❯
Design departments to deliver features on schedule to a high quality. Qualifications A degree in Computer Science/related discipline, or equivalent experience. 5+ years’ experience in C/C++ game development One shipped title; preferably on the Xbox and/or PlayStation consoles. Skills A technical understanding of core game systems and technologies. Excellent problem-solving skills. Great technical More ❯
Master's degree and experience in CS, CE, ML or related field - Experience in patents or publications at top-tier peer-reviewed conferences or journals - 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 - Experience in building More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Bioliberty
procedures. Requirements... Bachelor's degree in Electronic Engineering, Computer Science, or related field. 3+ years of experience in firmware development for embedded systems. Proficiency in bare metal C/C++ for ARM (or similar) architectures. Solid understanding of ARM Cortex-M series or similar microcontroller families. Familiarity with hardware communication protocols (e.g. SPI, I2C, UART). Familiarity with ADC/ More ❯
called upon to provide ML consultation outside your team for other problem statements. If you are excited by this charter, come join us! Minimum Requirements: 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 Experience using Unix More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
An exceptional academic track record Background in Computer Science, STEM or similar Experience with Linux and open source software Experience with at least one of Python, Go, C or C++ on Linux A drive to learn unfamiliar technology and deep-dive difficult issues Willingness to travel up to 4 times a year for internal events Nice-to-have skills You More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Leonardo
months ago Edinburgh, Scotland, United Kingdom 3 days ago Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 1 day ago Junior Software Engineer - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 4 days ago Bathgate, Scotland, United Kingdom 2 weeks ago Edinburgh, Scotland, United Kingdom 3 days ago We’re unlocking community knowledge in a new way. More ❯
dynamic and innovative team, a leading technology company at the forefront of cutting-edge solutions specialising in aerospace, defence and security. We are seeking a highly skilled and motivated C++ Engineer to contribute to the development and enhancement of our software applications. If you are passionate about technology, thrive in a collaborative environment, and have a strong background in C++ … from you if you have led or been part of teams delivering high-quality software test systems. What will a typical week look like? Delivering and integrating high quality C++ code Collaborate in the technical solutions with systems and test engineering teams Implementing technical improvements to improve capability Lead and/or influence the development approach considering design principles, modularity … the role however, we favour behaviours and experience over a specific toolset, programming language etc so please use this as a guide not a requirement! Leading and motivating others C++/C/Embedded Software MATLAB Microservices Containerisation Object Orientation Requirements Engineering Due to the nature of the work undertaken by the client, this role will be fully in-office More ❯
Please note: All applicants must hold active SC clearance. Unfortunately, we cannot consider applications from non-cleared candidates. C++ Software Engineers – SC Cleared – Defence & Aerospace – Edinburgh Are you a skilled C++ Software Engineer with experience in UML modelling and real-time embedded systems? We’re supporting one of the UK’s most advanced defence and aerospace programmes and are looking … software community as a major radar system moves into a critical development phase. Location: On-site in Edinburgh What you’ll be doing: Developing and maintaining embedded software using C++ within an IBM Engineering Rhapsody UML modelling environment Collaborating with systems and hardware engineers to integrate software on multi-core and distributed platforms Working to airborne software design standards such … as RTCA DO-178C and coding guidelines like MISRA C/C++ What we’re looking for: Strong experience with C++ in a real-time embedded environment Solid understanding of object-oriented design (OOD) and UML modelling Familiarity with the full software development lifecycle Experience working in agile environments using tools such as Jira, Confluence, Bitbucket, or GitLab Willingness to More ❯
the life 6+ years of building machine learning models for retail application experience. PhD or Master's degree and 6+ years of applied research experience. Experience programming in Java, C++, Python, or related language. Experience with neural deep learning methods and machine learning. Demonstrated expertise in computer vision and machine learning techniques. BASIC QUALIFICATIONS 3+ years of building machine learning … models for business application experience. PhD or Master's degree and 6+ years of applied research experience. Experience programming in Java, C++, Python, or related language. Experience with neural deep learning methods and machine learning. PREFERRED QUALIFICATIONS Experience with modeling tools such as R, scikit-learn, Spark MLLib, MxNet, Tensorflow, numpy, scipy, etc. Experience with large scale distributed systems such More ❯
based in Edinburgh. What's Required? The ideal candidate for the role will have the following: Strong full-stack development experience, with strong skills in C#, Java, Python, or C++ Experience building and maintaining live web applications Solid understanding of SQL, RESTful APIs, and CI/CD workflows Familiarity with Azure cloud is highly beneficial A detail-oriented, proactive mindset More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
Promote modern software development practices and foster a collaborative culture. Collaborate with other teams and work remotely with up to 10% travel. Qualifications Experience in software delivery using C, C++, Go, Python, or similar. Strong leadership and organizational skills. Experience with version control (git) and debugging tools (gdb, crash). Commitment to testing methodologies and maintainable code. Excellent English communication More ❯
in-depth understanding of operating systems and/or distributed systems and/or cloud computing. • Good programming skills, master of at least one language, such as C/C++, Go, Python etc. • Good communication and teamworking skills. By applying to this role you understand that we may collect your personal data and store and process it on our systems. More ❯
and research methodologies. Solid experience or deep interest in operating systems , distributed systems , or cloud computing . Proficiency in at least one core systems programming language (e.g. C/C++, Go, Python). Excellent teamwork and communication skills. Bonus Points For: A PhD in a related field (e.g., distributed systems, OS, cloud infrastructure). Publications in top-tier conferences or More ❯
in-depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please More ❯
technologies, advanced architectures, hardware design, software design, and validation Based in central Edinburgh with some working from home allowed. Key Requirements/Qualifications: Good programming skills in C and C++ Scripting Languages, preferably Python Excellent communication and problem-solving skills University degree (min. BS or MS) in Computer Science/Electronics or similar Useful to Have: Understanding of CPU architecture More ❯
Kingdom 1 week ago Freelance Software Developer (C#) - AI Trainer Edinburgh, Scotland, United Kingdom 3 days ago Edinburgh, Scotland, United Kingdom 1 week ago Junior Software Engineer - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 2 weeks ago Edinburgh, Scotland, United Kingdom 2 days ago Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Build A Rocket Boy
data structures and algorithms to maximize efficiency in development and runtime performance. Report new problems, delays, and risks to management. Seek support from higher management when necessary. Requirements Strong C++ programming and debugging skills. Excellent understanding of animation concepts and performance trade-offs. Experience with graph-based animation systems. Ability to tune animation systems based on high-level design input. More ❯
ll be working with, and supported by experienced engineers. BASIC QUALIFICATIONS - 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 - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Bachelor's degree or equivalent PREFERRED More ❯
toolchain. Working within a schedule to deliver features and fixes effectively to deadlines. QUALIFICATIONS A degree in Computer Science, related field or equivalent work experience. SKILLS Programming skills (e.g. C++ or C#). Problem solving skills. Knowledge of 3D mathematics (e.g. linear algebra, trigonometry and matrices). Ability to work within a team. Ability to work within a schedule and More ❯