Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
Computer Futures
Electrical Engineering, Computer Engineering, Computer Science, or a related field. Proven experience in embedded software development, particularly with small systems/processors. Proficiency in C programming and experience with bare-metal development. Experience with embedded radio systems, communication stacks, and network behaviour analysis. Strong understanding of electronics and ability to more »
degree or equivalent qualification in Computer Science, Electronic Engineering or related field. - Strong experience with low-level embedded software design and implementation. Skills: Embedded C Understanding of Electronics C#.NET Job Requirements: As an Embedded Software Engineer at our company you will be responsible for designing, implementing, testing and maintaining high more »
is a plus. Excellent communication and collaboration skills. Proficiency with Python and associated AI/ML frameworks Experience with other programming languages such as C/C++/C#/Typescript Writing robust and testable code Experience with various DevOps tools Nice to Have: Signal processing/Sensor fusion Exposure more »
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
disciplines. Board 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 more »
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
MCS Group | Your Specialist Recruitment Consultancy
of network synchronisation and emulation for the telecom and tech industries. What You'll Need 3+ years' experience in embedded software development, ideally with C/C++. Proven experience working on Linux platforms. Understanding of multi-threaded programming and real-time systems. Strong problem-solving skills with the ability to more »
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Synopsys Inc
central Edinburgh 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 more »
in Computer Science or related 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. Fluent in English. more »
Collaborate with academics, including the University of Edinburgh, and other R&D teams Qualifications: Strong computer science background Proficiency in system-level programming languages (C/C++, Rust, Java, Go) Expertise in databases, algorithms, or system design Excellent communication skills in English Published in peer-reviewed conferences or journals (preferred more »
towards a master's or PhD in Computer Science or related areas (e.g. Electrical Engineering) You have knowledge of low-level program languages like C, and have basic knowledge of OO, for instance, using C++ language You have good knowledge of Open RAN and 5G technologies You are interested in more »
s/Master’s in Computer Science or related field. Strong foundation in operating systems, distributed systems, or cloud computing. Proficient in programming (e.g., C/C++, Go, Python). Excellent teamwork and communication skills. Preferred: PhD in a related field. Publications in top-tier conferences/journals. Complete our more »
database management systems. Ifyou are comfortable with research methodology and you have a solid computer science background with experience on system-level programming languages (C,C++, Java, Rust or Go), that's your new challenge! Bright Purple is an equal opportunities employer: we are proud to work with clients who more »
the latest 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 more »
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
of embedded systems and RTOS Experience with MCU/DSP processors Strong leadership experience - evidence delivering on projects Scripting experience (Python/Shell/C/C++ etc.) Automation experience Any experience with Jira/Gi/CI Systems i.e. Jenkins would be a bonus! The company have a great more »
both cloud and edge environments. Ideal Candidate: MSc or PhD in Computer Science or a closely related field Proficiency in Systems-Level Programming using C/C++ and/or Rust Proven Experience in one or more of the following areas: Data Management Systems (e.g., transactional, graph, NoSQL) Query Processing more »
engineering experience in the database area; (e.g., operating systems, distributed workflow systems, compilers). Be proficient in one or more system-level programming languages (C/C++, Rust, Java, Go, etc.). Benefits You will have the chance to work on cutting-edge technologies with experts in the field. Competitive more »
Edinburgh, Stockbridge, City of Edinburgh, United Kingdom Hybrid / WFH Options
Lorien
skills across VHDL development, Xilinx/Altera/Intel offerings Skills acros Verification, Hardware troubleshooting, logic analysers, oscilloscopes, debugging, and ideally some programming with C/C++/C# Ideally some scripting skills with the likes of TCL/Python Ability to work as a commercially aware technical specialist within more »
comfortable with 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 more »
Computer Science 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 more »
Cloud and devices Required Skills for Research Engineer: MSc or PhD in Computer Science or a relevant field Expertise in Systems level programming in C/C++ and/or Rust Experience working in one of the following data management systems, query processing, transactional or graph databases, storage engines, indexing … 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/operating systems more »
of database 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 … in top 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 more »