C++ Jobs in Scotland

1 to 25 of 55 C++ Jobs in Scotland

Software Engineer

Edinburgh, Scotland, United Kingdom
Bottomline
Working experience software development Understanding of all phases of SDLC, experience in working with Agile methodology Java and strong coding experience on C/C++ .NET stack skill such are .NET Core and B.NET knowledge are essential Knowledge on frontend technologies (C#, ASP.NET, Bootstrap, JavaScript) is a strong plus High More ❯
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Singular Recruitment
bring up and evaluation of various SoC Hardware. As the selected Senior Embedded Linux Software Engineer, your skills and experience should include: C and C++ programming for Embedded Linux. Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of More ❯
Posted:

Software Engineer

Edinburgh, Scotland, United Kingdom
European Tech Recruit
performance code generation, distributed computing, and innovative data management solutions. Requirements: BSc, MSc, or PhD in Computer Science or a related field. Proficiency in C++ , Rust , Java , Kotlin , Swift , or similar languages. Experience with compilers (e.g., LLVM/GCC) and programming language principles. Background in distributed systems, databases, or systems More ❯
Posted:

Software Engineer - Systems / C++

Edinburgh, Scotland, United Kingdom
European Tech Recruit
both Cloud and devices Required Skills: MSc or PhD in Computer Science or a relevant field Expertise in Systems level programming in C/C++ Experience working in one of the following data management systems, query processing, transactional or graph databases, storage engines, indexing engines, distributed computing, programming languages, hardware … systems, distributed workflow systems, compilers, databases) Contributions to foundational or peer reviewed research is a plus Keywords: Databases/Database/Data Management/C++/C/Rust/Systems/Systems Level/query processing/storage engines/indexing engines/fault-tolerant/distributed systems/ More ❯
Posted:

Embedded Software Engineer

Scotland, United Kingdom
Hybrid / WFH Options
Coalesce Management Consulting
IR35. This role can be worked remotely. In order to suit the project requirements you should have some of the following: Extensive C and C++ development experience in an embedded environment Experience with embedded development tools and processes Experience working with a variety of MCUs, particularly ARM based This is More ❯
Posted:

Embedded Software Engineer

Glasgow, Scotland, United Kingdom
Solutions Driven
End Development : Craft advanced interfaces tailored to real-time digital control applications for both internal apps and customer GUIs. Embedded System Integration : Utilize Python, C++, and MATLAB to integrate interfaces with low-power, real-time power electronics modules. AI & ML Modeling : Implement AI models in motor control and power inverter … years of experience in software engineering, with a focus on embedded systems and hardware-software integration. Strong proficiency in Python and C/C++ is essential. The engineer will need to write code that runs on microcontrollers and other embedded systems. Working knowledge of MATLAB Experience with bare metal programming More ❯
Posted:

Database Research Engineer (System Level C++)

Edinburgh, Scotland, United Kingdom
European Tech Recruit
and processing frameworks for both Cloud and devices. What We're Looking For: Proficiency in one or more system-level programming languages (C/C++, Rust, Java, Go, etc.). A strong foundation in computer science. Comfort with research methodology, system design, and implementation. A data-driven approach to problem More ❯
Posted:

6 Month R&D Industrial Placement - Automotive & Energy Solutions (AES)

Edinburgh, Scotland, United Kingdom
Keysight Technologies
offer a competitive salary and benefit package and award winning environment! Qualifications Software/Computer Science/Electronic Engineering undergraduate Some Windows/Linux & C++/C# development experience Looking to gain experience in the telecoms/electronics/software industry Interest in Software and C-V2X/Automotive sector More ❯
Posted:

Software Architect - Data Acquisition

Glasgow, Renfrewshire, United Kingdom
Fortive
standard protocols . You will play a key role in defining the future of industrial data acquisition and monitoring while maintaining compliance with MISRA C++, IEC 61850, ISO 26262, and cybersecurity standards . This is an exciting opportunity for someone passionate about enterprise software architecture, cloud computing, and real-time … Kubernetes), and API management . Design high-throughput data ingestion and processing pipelines using event-driven architectures (Kafka, MQTT). Ensure compliance with MISRA C++, ISO 26262, and cybersecurity best practices . Establish architectural principles that align with Qualitrol's cloud-native and hybrid deployment strategies . Technical Leadership & Collaboration … native architecture, and container orchestration (Docker/Kubernetes) . Experience with real-time data streaming technologies (Kafka, MQTT, Spark, or similar). Proficiency in C++, Python, and cloud platforms (AWS, Azure, or GCP) . Deep understanding of SCADA, IEC 61850, and substation automation standards . Knowledge of security protocols (TLS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Applied Scientist, Campaign and Creative

City, Edinburgh, United Kingdom
Amazon
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+ … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

WorkForce Software Time & Attendance Sr Application Analyst

Aberdeen, United Kingdom
Strategic Resources European Recruitment Consultants Ltd
Knowledgeable of and understands implementation principles and lifecycle Demonstrates technical aptitude to learn quickly and adapts to new circumstances Programming experience utilizing Java, C#, C++ or 4GL programming languages SQL Report creation experience Bachelor's degree or equivalent experience. Degrees in Business Administration, MIS, or Computer Science strongly preferred. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Applied Scientist, Digital Acceleration

City, Edinburgh, United Kingdom
Amazon
applications. PhD, or a Master's degree and experience in CS, CE, ML or related field. Knowledge of programming languages such as C/C++, Python, Java or Perl. Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
IC Resources
land, at sea, and in flight. Senior Embedded Software Engineer Role Overview: Develop and maintain embedded software for satellite systems. Work with C/C++ , RTOS (FreeRTOS) , and bare-metal programming . Debug hardware/software, support system integration & launch. Senior Embedded Software Engineer Key Skills: ✅ Embedded C/C++ More ❯
Posted:

Senior Developer

Glasgow, Renfrewshire, United Kingdom
Tbwa Chiat/Day Inc
box-what matters most is your passion for learning and growth . Back-End Development : Proficiency in languages such as Node.js, C#, Python, or C++ . DevOps & Infrastructure : Familiarity with Docker, Kubernetes, CI/CD pipelines , and Infrastructure-as-Code tools like Terraform or Bicep. What's in It for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead FPGA Engineer - VHDL - Near Edinburgh Hybrid

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Lorien
VHDL development and Xilinx/Altera/Intel offerings Skills in Verification, Hardware troubleshooting, logic analysers, oscilloscopes, debugging, and ideally programming with C/C++/C# Ability to work as a commercially aware technical specialist within a highly collaborative, Agile, and cross-functional R&D function Knowledge of relevant More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Premier Group
and test of software for the company’s products and technology. Embedded Software Engineer Key Skills: 3-5+ minimum industry experience Embedded C, C++, Python Experience of microcontrollers – STM32, ARM Cortex, etc Experience with RTOS Systems Experience with Embedded Linux Network interfaces – SPI, I2C, USB, UART, CANB, Ethernet, ADCs More ❯
Posted:

Database Systems Research Engineer

Edinburgh, Scotland, United Kingdom
Project People
research methodology. Be comfortable with system design and implementation. Be data-driven. Be proficient in one or more system-level programming languages (C/C++, Rust, etc.). Be proficient in one or more of the areas specified in above Job Summary . Have participated in the implementation of (aspects More ❯
Posted:

System Software Engineer (C++)

Edinburgh, Scotland, United Kingdom
European Tech Recruit
or related discipline. In-depth knowledge of distributed systems, HPC, GPU, compilers, operating systems or cloud computing. Solid system programming skills in C/C++, Go, Python, Rust etc. System level & low-level development experience either through industry work or academic papers. Key Words: System Engineer/Software Engineer/… GPU/GPGPU/Compiler/HPC/Operating Systems/RTOS/Cloud Computing/Distributed Systems/C/C++/Python/RUST/Low Level/Firmware By applying to this role, you understand that we may collect your personal data and store and process it More ❯
Posted:

Junior Programming Languages Engineer (Graduate positions) - Mandarin / English Speaker

Edinburgh, Scotland, United Kingdom
European Tech Recruit
PhD recent graduate or late stage student in Computer Science or similar - Able to speak Mandarin and English - Proficiency in one of the following: C++/Java/Swift/Kotlin/Python I welcome your application if you'd like to find out more and if you know someone … a fantastic referral scheme which I would be happy to discuss. Keywords: Consumer Electronics/R&D/Computer Science/Programming Languages/C++/Java/Kotlin/Swift/Python #consumerelectronics #programminglanguages #c++ #java #kotlin #swift By applying to this role you understand that we may collect More ❯
Posted:

Staff Processor Modelling Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Synopsys Inc
with some working from home allowed. Key Requirements/Qualifications: * 5+ Years experience in a software development role * Good programming skills in C and C++ * Scripting Languages, preferably Python * Excellent communication and problem-solving skills * Good university degree (min. BS or MS) in Computer Science/Electronics or similar Useful More ❯
Posted:

Senior Database Researcher

Edinburgh, Scotland, United Kingdom
European Tech Recruit
data management and processing frameworks for both Cloud and devices. Person Specification: Be proficient in one or more system-level programming languages (C/C++, Rust, Java, Go, etc.). Be proficient in one or more of the following areas: transactional and/or analytical database management systems, query processing More ❯
Posted:

Database Researcher - C++ / Distributed Systems

Edinburgh, Scotland, United Kingdom
European Tech Recruit
Database Researcher - C++/Distributed Systems We are currently partnered with a world-leading research center in the UK conducting cutting-edge research in data management and processing systems. The team is looking to expand its headcount with Database Systems Researchers. This position provides a strong opportunity to collaborate with … management, query processing, storage engines, and related fields. Experience with empirical research and system design. Skilled in system-level programming languages (e.g., C/C++, Rust, Java, Go). Knowledgeable in areas such as parallel algorithms, distributed computing, graph theory, and hardware-software co-design. Excellent English communication skills and … conferences or journals is a plus but not required. Keywords: Database Research/Database Researcher/R&D/System Design/C/C++/Rust/Java/Go/Distributed Computing/Parallel Algorithms/Graph Theory/Hardware-Software Co-design/Low-level Systems If More ❯
Posted:

Embedded Software Engineer

Livingston, Scotland, United Kingdom
IC Resources
a dynamic team environment. For this Embedded Software Engineer, we are looking for someone with: Extensive commercial experience of embedded programming in C and C++ Experienced within a product development life cycle Knowledge of wireless communication protocols (Wi-Fi, Bluetooth, BLE, LoRaWAN, NFC etc.) What Next? If you’re an … within a great company, then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. More ❯
Posted:

Physics Programmer/Software Engineer

Edinburgh, City of Edinburgh, United Kingdom
Anonymous
related Mathematical Subject. Physicist/Software Engineers will have experience or training in developing scientific or technical software applications in a Linux environment with C++, C or a scripting language (e.g. Python). A background in physics programming in C, C++, Java, Python, Mathematical Modelling will be useful Graduates/ More ❯
Employment Type: Permanent
Salary: £27000 - £35000/annum
Posted:

Head of Product Engineering

Scotland, Morningside, City of Edinburgh, United Kingdom
Bright Purple
true technology leader Expertise in software product architecture – distributed systems, embedded, complexity Good knowledge of Agile methods An appreciation of software engineering languages (C, C++, Java, Python) Strong presentational and communication skills This is a career-defining opportunity to work in one of the world’s most exciting industries, so More ❯
Employment Type: Permanent
Salary: £70000 - £80000/annum
Posted:
C++
Scotland
10th Percentile
£47,000
25th Percentile
£52,500
Median
£62,500
75th Percentile
£77,500
90th Percentile
£85,000