19 of 19 C Jobs in Edinburgh

Senior Embedded Software Engineer

Hiring Organisation
Bright Purple
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£0 - £75000/annum
Looking For We’re seeking someone with strong technical foundations, creativity, and initiative. You’ll ideally bring: 5 years commercial experience writing Embedded C for 8/16-bit microcontrollers. A strong grasp of embedded design principles and the unique challenges of firmware for microcontrollers. Experience completing large, complex coding ...

Full Stack Developer (Kotlin or Java)

Hiring Organisation
DataAnnotation
Location
Edinburgh, UK
Employment Type
Full-time
native or bilingual level). Preferred experience in Kotlin. Proficiency in at least one of the following programming languages or frameworks: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent writing and grammar skills. A bachelor's degree (completed or in progress). Previous experience ...

Backend Developer (Kotlin/Java, Android APIs)

Hiring Organisation
DataAnnotation
Location
Edinburgh, UK
Employment Type
Full-time
native or bilingual level). Preferred experience in Kotlin. Proficiency in at least one of the following programming languages or frameworks: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent writing and grammar skills. A bachelor's degree (completed or in progress). Previous experience ...

Senior Embedded Linux Software Engineer

Hiring Organisation
Singular Recruitment
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice ...

Senior Embedded Linux Software Engineer

Hiring Organisation
Singular Recruitment
Location
Edinburgh, UK
Employment Type
Full-time
collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice ...

Research Software Engineer - Databases

Hiring Organisation
Bright Purple
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£30000/annum
management systems. If you 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 ...

Research Software Engineer - Databases

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
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 ...

Senior Python Core Engineer

Hiring Organisation
ClearML
Location
Edinburgh, UK
Employment Type
Full-time
communication skills and ability to work independently or as part of a team. Advantages Active contributor to major open-source Python projects. Experience with C-extensions (Cython, PyBind11). Experience with CI/CD pipelines for library publishing (GitHub Actions). ...

System Test Engineer - 6 month FTC

Hiring Organisation
Rise Technical Recruitment Limited
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
Private Healthcare + Holiday
collaboration with global engineering teams * Drive testing efforts to support fast, high-quality product and software releases The Person: * Solid hands on experience with C/C++, ideally coming from an electronics background * Background working with interconnected, multi-device or networked products * Confident designing and executing system-level test strategies ...

System Test Engineer - 6 month FTC

Hiring Organisation
Rise Technical Recruitment
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
collaboration with global engineering teams * Drive testing efforts to support fast, high-quality product and software releases The Person: * Solid hands on experience with C/C++, ideally coming from an electronics background * Background working with interconnected, multi-device or networked products * Confident designing and executing system-level test strategies ...

LLM Architect

Hiring Organisation
Bright Purple
Location
Edinburgh, Midlothian, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
What you ll bring Deep understanding of large-scale ML systems engineering , with direct experience in deploying or optimising LLMs. Hands-on expertise in C Rust/Go for systems programming, plus Python for model integration. Strong knowledge of distributed runtimes and scheduling frameworks (e.g. Ray, Dask, MPI, or custom ...

LLM Architect

Hiring Organisation
Bright Purple
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
What you’ll bring Deep understanding of large-scale ML systems engineering , with direct experience in deploying or optimising LLMs. Hands-on expertise in C Rust/Go for systems programming, plus Python for model integration. Strong knowledge of distributed runtimes and scheduling frameworks (e.g. Ray, Dask, MPI, or custom ...

Embedded Software Engineer

Hiring Organisation
FINTEC recruit
Location
Edinburgh & Lothians, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
finish times, early finish on Fridays. Responsibilities To design, implement and test embedded software across a range of microcontrollers, microprocessors and linux-based systems C/C++ Developing software for microcontrollers, microprocessors and embedded Linux systems Working with Linux Kernel, bootloaders, device drivers and boaod support packages & User Interface engines … Engineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embedded software development Strong proficiency in C/C++ for embedded systems. Hands-on experience with embedded software development on microcontrollers/microprocessors. Expertise in embedded Linux systems, including kernel, bootloaders, device ...

Embedded Software Engineer

Hiring Organisation
Rise Technical Recruitment
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum Progression + Training
collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including … seeking a technically varied and autonomous role within a forward-thinking design environment. The Role: Full lifecycle development of Embedded and Real-Time Systems (C/C++) Design, development, and delivery of client projects Provide technical consultancy and guidance to customers Hybrid working - 4 days per week in the Edinburgh ...

Embedded Software Engineer

Hiring Organisation
Rise Technical Recruitment Limited
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including … seeking a technically varied and autonomous role within a forward-thinking design environment. The Role: Full lifecycle development of Embedded and Real-Time Systems (C/C++) Design, development, and delivery of client projects Provide technical consultancy and guidance to customers Hybrid working - 4 days per week in the Edinburgh ...

Embedded Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Edinburgh, United Kingdom
Employment Type
Permanent
Salary
GBP 45,000 - 55,000 Annual
Applicants should have experience in embedded software development, ideally working within embedded systems environments. You will have strong skills in embedded software design and C/C++ low-level programming onto microprocessors and embedded micros. An understanding of hardware interaction, debugging, and real-time embedded systems is desirable. The business … skills in a high-technology environment focused on Xilinx platforms. To be successful, you will have: Embedded software experience developing on embedded systems Strong C/C++ low-level programming onto microprocessors and embedded micros A solid understanding of embedded systems principles A passion for embedded software and a desire ...

Embedded Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
Applicants should have experience in embedded software development, ideally working within embedded systems environments. You will have strong skills in embedded software design and C/C++ low-level programming onto microprocessors and embedded micros. An understanding of hardware interaction, debugging, and real-time embedded systems is desirable. The business … skills in a high-technology environment focused on Xilinx platforms. To be successful, you will have: Embedded software experience developing on embedded systems Strong C/C++ low-level programming onto microprocessors and embedded micros A solid understanding of embedded systems principles A passion for embedded software and a desire ...

Embedded Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Edinburgh, York Place, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£45000 - £55000/annum
Applicants should have experience in embedded software development, ideally working within embedded systems environments. You will have strong skills in embedded software design and C/C++ low-level programming onto microprocessors and embedded micros. An understanding of hardware interaction, debugging, and real-time embedded systems is desirable. The business … skills in a high-technology environment focused on Xilinx platforms. To be successful, you will have: Embedded software experience developing on embedded systems Strong C/C++ low-level programming onto microprocessors and embedded micros A solid understanding of embedded systems principles A passion for embedded software and a desire ...

Research Associate

Hiring Organisation
The University of Edinburgh
Location
Edinburgh, UK
week Fixed term: 12 months The University of Edinburgh program synthesis research group are seeking a research assistant to work on automated translation of C to Rust. You will work on methods to improve efficiency and accuracy of automated transpiration, by integration of formal methods with LLM-based translation tools. … solving, formal synthesis), or LLMs for code-translation, and willingness to learn about the other topic Good written and communication skills Expertise in C and/or Rust is desirable Click to view a copy of the full job description (opens new browser tab) Application Information Please ensure you include ...