Edinburgh & Lothians, Scotland, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
with customers to understand their requirements and tailor their C++ middleware solutions to their needs. Requirements 4+ years commercial experience working with C++/C/Rust or Java Strong understanding of data structures and algorithms BSc in Computer Science/Maths or related field Excellent problem solving skills Strong more »
development, using a range of languages and frameworks eg Node, React, Angular, etc Experience with AWS or other cloud platforms (GCP, Azure) Exposure to C/C++ and experience in embedded systems development Agile This is a hybrid role role - requiring 3 days per week in their Edinburgh office. If more »
Edinburgh, Midlothian, United Kingdom Hybrid / WFH Options
Saxon Recruitment Solutions
understand the technologies but will not be expected to code. The Ideal candidate will also have the following skills:• Familiar with Linux Development environment, C, Python• Knowledge of network routers/switches or routing protocols (ISIS, OSPF, BGP, etc.), Networking Applications• Experience in open-source software development.The company focus on more »
Edinburgh, Midlothian, United Kingdom Hybrid / WFH Options
Saxon Recruitment Solutions
understand the technologies but will not be expected to code. The Ideal candidate will also have the following skills: • Familiar with Linux Development environment, C, Python • Knowledge of network routers/switches and the Networking Industry • Experience in open-source software development • Knowledge with cloud native application development • Knowledge with more »
code reuse. Requirements: Knowledge of DSP, MCU, IC, and audio codec architectures. Experience with embedded architectures and real-time embedded software. Knowledge of embedded C/C++ programming with knowledge of DSP algorithm development. Good problem-solving and debugging skills. Good competency in Python and/or MATLAB. Good knowledge more »
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple
excellent care of by senior management. What you'll bring to the role: Strong Java experience Experience working within a Linux environment Python or C/C++ would be advantageous Experience with application development Problem-solving skills Apply now with your latest CV for consideration. Bright Purple is an equal more »
knowledge of DSP, MCU, IC, and audio codec architectures. Excellent knowledge of embedded architectures and real-time embedded software. Fluent in real-time embedded C/C++ programming with in-depth knowledge of DSP algorithm development. Good debugging skills. Good competency in Python and/or MATLAB. Report bugs using more »
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 »
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 »
of the following: PhD in Computer Science or related In-depth knowledge of distributed systems, operating systems or cloud computing. Solid programming skills in C/C++, Go, Python, Rust etc. Published papers in top journals/conferences. Fluent in English. more »
it would be beneficial to have some lab-based hardware testing background. Any exposure to putting together firmware or software validation test cases in C would be a bonus. Candidates need to be fully authorised to work in the UK. The successful candidate can expect to find an enthusiastic, friendly more »
along with hands-on experience on automatic test equipment. Deep understanding of semiconductor manufacturing techniques and semiconductor testing strategies. Competence in scripting languages like (C/C++/Java/Perl/Python) Knowledge of advanced SOC testing equipment (such as V93000 or SMT models) Demonstrated experience with testing tools more »
embedded software applications relating to gas chromatography and Mass Spectroscopy. You'll have experience in: - Writing bare-metal and RTOS based embedded software in C - Using ARM based processors - Controlling and monitoring hardware devices including digital I/Os, ADCs, DACs and stepper motors - Using communications interfaces including I2C, SPI more »
machine learning workloads. Expertise in operating systems, distributed systems, cloud computing, and machine learning algorithms. Proficiency in at least one programming language such as C/C++, Go, or Python. Desired Experience: Familiarity with systems for machine learning, time series analysis, and optimization. Experience developing and maintaining large-scale cloud more »
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
European Tech Recruit
your success. Your technical expertise is essential: We're looking for someone with a deep understanding of DSP principles, embedded systems, and real-time C/C++ programming. Provide technical leadership to your team: provide technical guidance and mentorship to junior engineers on the team. Complex Project Management: Lead and 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, 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
Saxon Recruitment Solutions Ltd
Senior Network Software Engineer C Python - Remote or Edinburgh What career goals are not being met ? What 5 things do you look for in a job move ? This successful global organisation driven by a relentless pursuit of network innovation seek a Senior Network Software Engineer with good C coding skills … results for projects or for significant phases of larger, complex assignments. The key skills for the Senior Software Engineer include: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Experience with design & development of L2 more »
Coaching and mentoring other engineers Supporting functional and project managers with planning of activities and reporting on progress Embedded firmware design and programming using C Low Power electronics design for new and existing medical devices Also including: Microcontrollers Standard and programmable logic Digital and Analogue circuits Generating design documentation Work … Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets more »
Coaching and mentoring other engineers Supporting functional and project managers with planning of activities and reporting on progress Embedded firmware design and programming using C Low Power electronics design for new and existing medical devices Also including: Microcontrollers Standard and programmable logic Digital and Analogue circuits Generating design documentation Work … Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets 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 »