deliver the end solution. Qualifications Bachelor of Science degree in Computer Engineering or Computer Science, Mathematics or a related Engineering discipline 6+ years’ relevant software experience required. Proficiency in C++ 11/17 programming languages is required. Proficiency in utilizing multi-threading techniques is required. Experience in Qt/QML is highly desirable. Demonstrated experience with embedded Linux application development More ❯
day ago Edinburgh, Scotland, United Kingdom 2 weeks ago Edinburgh, Scotland, United Kingdom 2 weeks ago Edinburgh, Scotland, United Kingdom 4 days ago Junior Software Engineer - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 2 weeks ago Full Stack Engineer - Edinburgh/Glasgow Edinburgh, Scotland, United Kingdom 1 day ago We’re unlocking community knowledge in a new way. Experts More ❯
Amazon Development Centre (Scotland) Limited - A64
sacrificing or losing sight of the long-term view 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 - Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous More ❯
days ago Edinburgh, Scotland, United Kingdom 2 weeks ago Edinburgh, Scotland, United Kingdom 2 weeks ago Edinburgh, Scotland, United Kingdom 3 days ago Junior Software Engineer - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 2 weeks ago Full Stack Engineer - Edinburgh/Glasgow Edinburgh, Scotland, United Kingdom 18 hours ago Edinburgh, Scotland, United Kingdom 1 week ago We’re unlocking More ❯
we feel supported in the workplace and at home, there's nothing we can't achieve. BASIC QUALIFICATIONS - 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 - Knowledge of professional software engineering & best More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: The opportunity: Are you interested in developing low level embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar More ❯
Social network you want to login/join with: We are looking for people who specialise in C++ Software Engineer (UML Modelling) We are looking for experienced C++ Software engineers to join our well-established software community as the Radar programmes grow and enter a crucial phase, developing complex functionality. What you?ll do as a senior level C++ Software … Engineer: Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. Work to airborne software design standard RTCA C and coding standards such as MISRA C/C++. What we need … from you: While we understand that the perfect candidate doesn't always exist, we really need the following experience for success as a senior level C++ Software Engineer Desire to thrive in an office-based environment, working alongside some of the best engineers in our company Industry experience in the full software lifecycle. Current or past industry experience in using More ❯
Edinburgh, Granton, City of Edinburgh, United Kingdom
ARM
C++ Software Engineer Location: Edinburgh Rate: £75 P/H (Inside IR35) We are looking for people who specialise in C++ Software Engineer (UML Modelling) We are looking for experienced C++ Software engineers to join our well-established software community as the Radar programmes grow and enter a crucial phase, developing complex functionality. What you?ll do as a senior … level C++ Software Engineer: Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. … What we need from you: While we understand that the perfect candidate doesn't always exist, we really need the following experience for success as a senior level C++ Software Engineer Desire to thrive in an office-based environment, working alongside some of the best engineers in our company Industry experience in the full software lifecycle. Current or past industry More ❯
Java development. Proficiency in working with Linux, Docker, and Kubernetes is essential. A solid understanding of data structures and algorithms is required. Familiarity with secondary programming languages such as C++, C, Python, or JavaScript is preferred. A strong problem-solving ability and keen interest in the fintech sector are imperative for success in this role. Salary More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Leonardo
our community and achieve our mission What we need from you is applied knowledge and industry experience in: Strong low level embedded C programming skills A solid grasp of C++ Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware Excellent debugging skills and application of various strategies Use of RTOSs such as VxWorks or embedded Linux … you stand out: Working alongside firmware and hardware engineers to develop working embedded solutions Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++ Requirements management tools Experience of Agile development and Atlassian toolset Understanding of the Internet of Things (IoT) Security Clearance : Life at Leonardo With a company funded benefits package, a commitment More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
month ago Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 1 month ago Edinburgh, Scotland, United Kingdom 2 weeks ago Software Engineering Manager - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 3 weeks ago Edinburgh, Scotland, United Kingdom 3 months ago Software Engineering Manager - Ubuntu Linux Kernel Edinburgh, Scotland, United Kingdom 3 weeks ago Edinburgh, Scotland, United … Kingdom 1 month ago Software Engineering Manager - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 2 months ago Edinburgh, Scotland, United Kingdom 3 months ago Technical Manager - Automotive and Industrial Edinburgh, Scotland, United Kingdom 11 months ago Edinburgh, Scotland, United Kingdom 3 weeks ago Edinburgh, Scotland, United Kingdom 1 month ago Edinburgh, Scotland, United Kingdom 2 months ago Software Engineering More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
Scotland, United Kingdom $30,000.00-$40,000.00 3 weeks ago Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 1 week ago Junior Software Engineer - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 2 days ago Software Engineer - Solutions Engineering Edinburgh, Scotland, United Kingdom 1 month ago Frontend software engineer (React) - Europe Remote Edinburgh, Scotland, United Kingdom … Kingdom 3 days ago Edinburgh, Scotland, United Kingdom 3 weeks ago Edinburgh, Scotland, United Kingdom 3 weeks ago Edinburgh, Scotland, United Kingdom 1 week ago Software Engineer - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 2 months ago Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 1 week More ❯
on time in an Agile workflow What You Bring Bachelors degree in Computer Science, Engineering, or a related field 12+ years of software development experience 8+ years of advanced C++ (11 or newer), including OOP and multithreading Proven experience with desktop Linux application development in embedded environments Experience leading cross-functional reviews and delivering robust software solutions Bonus Experience Qt More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
you Exceptional academic track record from both high school and university Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path Fluency in C, C++, and Python Experience with Linux and operational systems software (e.g. kernel or user space) Experience with Debian/Ubuntu or other distro packaging Experience leading software engineering teams Professional written … United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 2 weeks ago Technical Manager - Automotive and Industrial Edinburgh, Scotland, United Kingdom 10 months ago Software Engineering Manager - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 1 month ago Edinburgh, Scotland, United Kingdom 2 weeks ago Software Engineering Manager - Ubuntu Linux Kernel Edinburgh, Scotland More ❯
the organization. Collaborate with engineering teams by providing well-researched security advice to demonstrate vulnerabilities and provide secure development guidance. Work with technology built with programming languages, such as C++, C#, GO, .NET framework, Java, JavaScript/TypeScript, PHP, Python, Ruby and Swift. Support engineering and enterprise teams in realizing a secure-by-design program. Effectively communicate security risks to More ❯
as well as ability to think abstractly - Experience with Distributed Systems: Large Scale Database, Multi-tenant, Highly Available Systems, Fault Tolerance, Disaster Recover, or Transactional Systems - Experience with Networking: C++ and Systems Programming, Socket, Storage Database, Sharding, Latency, Linux, SQL, Kernel, Distributed Systems, Open Source, or Backend Amazon is an equal opportunities employer. We believe passionately that employing a diverse More ❯
in solving business problems through machine learning, data mining and statistical algorithms - Experience in patents or publications at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - 5+ years experience in commercial OR tools (e.g. CPLEX, Gurobi, XPRESS) - 5+ years experience in developing OR algorithm for non-convex and non-linear optimization problems More ❯
highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar Games is looking for a seasoned Senior Security Engineer (C++) to join our development team. Our Core Security team is looking for a security focused engineer to help drive our various software security initiatives. The successful candidate will be committed … experience working in a software/security development team using C++. Experience with security and/or game development. SKILLS Excellent problem-solving skills with an emphasis on debugging C++ code. Analytical skills geared towards the measurement of system performance and memory use, plus the communication skills needed to generate solutions. Independently able to take objectives from ideation to execution. More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
systems to support online multiplayer gameplay across various platforms. Develop matchmaking, lobby, authentication, and orchestration systems to provide seamless player experiences. Create robust backend services using technologies such as C++, C#, Go, and NodeJS. Work closely with gameplay, networking, and DevOps teams to integrate systems with minimal latency. Optimise and scale backend systems for performance, reliability, and cost-efficiency. Develop … Contribute to planning and documentation processes with accurate scoping and delivery estimates. What We’re Looking For Proven expertise in backend programming and proficient in at least two of: C++, C#, Go, or NodeJS (C++ and C# preferred). 5+ years of professional experience in backend systems, ideally in the gaming industry. Deep knowledge of real-time networking: WebSockets, RPCs More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
ll Be Doing: Designing, developing, and delivering high-performance systems for HFT and market-making Collaborating with cross-functional teams to shape products and infrastructure Coding in Rust or C++, debugging, and leading on architectural decisions Mentoring junior engineers and conducting code reviews Ensuring systems meet strict standards for speed, quality, and resilience Continuously identifying performance bottlenecks and optimising code … internal best practices ? What You Bring: 5+ years’ software engineering experience in demanding environments Deep knowledge of high-frequency trading systems and crypto markets Expert proficiency in Rust or C++ Solid system design and architecture skills Startup experience (3+ years in teams under 50 people is a must) Strong decision-making, analytical, and debugging capabilities Experience working under pressure and … adjusting to fast-moving conditions Emotional intelligence and an eye for mentoring and leadership Knowledge of trading strategies, risk management, and market structure ? Tech Environment: Rust, C++, Python Fully cloud-native infrastructure Proprietary technology stack Performance-focused, low-latency architecture Agile, flat-structured engineering team ? Why This Role? Direct access to technical founders and HFT industry leaders Work on a More ❯
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 ❯