C Jobs in Edinburgh

1 to 25 of 131 C Jobs in Edinburgh

Senior Security Software Engineer

Edinburgh, Scotland, United Kingdom
Keysight Technologies
automating binary analysis in Ghidra, IDA Pro, Binary Ninja, or Radare2. Experience with fuzz testing and CPU/system emulation frameworks. Knowledge of auditing C/C++ code. Willingness to learn and solve new problems independently. Preferred Skills: Familiarity with Rust programming language. Experience with firmware reverse engineering. Experience with More ❯
Posted:

Senior DSP Software Engineer

Edinburgh, Scotland, United Kingdom
TN United Kingdom
knowledge in 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 problem-solving and debugging skills. Competency in Python and/or MATLAB. Knowledge More ❯
Posted:

Senior Security Software Engineer

Edinburgh, Scotland, United Kingdom
JR United Kingdom
analysis tasks in Ghidra, IDA Pro, Binary Ninja, or Radare2 Experience with fuzz testing and CPU/system emulation frameworks Sound knowledge of auditing C/C++ code A willingness to learn new things and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills More ❯
Posted:

Junior Software Engineer

Edinburgh, Scotland, United Kingdom
JR United Kingdom
the company's capabilities in LLM inferences and enhancing the overall quality of AI solutions. Requirements Some experience in programming languages such as Python, C/C++, and familiarity with object-oriented programming. Experience of working with or an understanding of LLM frameworks such as Haystack, LlamaIndex, and LangChain, with More ❯
Posted:

Senior Software Applications Developer

Edinburgh, Scotland, United Kingdom
JR United Kingdom
gathering requirements and writing specifications to testing and debugging. • Proven application development experience with C#, .NET frameworks and related technologies (i.e. WinForms, WPF), with C, C++, MFC, Delphi andor Visual Basic experience desirable. • Familiarity with database technologies such as SQL Server or Oracle. • Proficient understanding of software development principles and More ❯
Posted:

Associate/Senior DSP Software Engineer

Edinburgh, Scotland, United Kingdom
TN United Kingdom
Excellent knowledge in DSP, MCU, IC, and audio codec architectures. Strong embedded architectures and real-time embedded software expertise. Fluent in real-time embedded C/C++, with deep DSP algorithm development knowledge. Good problem-solving, debugging skills, and proficiency in Python and/or MATLAB. Understanding of fixed-point More ❯
Posted:

Freelance Software Developer (Python-Rust) - AI Trainer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Mindrift
have the opportunity to collaborate on these projects. Although every project is unique, you might typically: Analyze and understand existing code in Python or C/C++ Migrate logic to idiomatic, safe Rust while preserving functionality Adapt or port the test suite and ensure behavioral equivalence Document migration steps and More ❯
Posted:

Senior Software Engineer - Windows Device Drivers (SH-211)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Cirrus Logic, Inc
proven experience of Windows driver development. OS architecture knowledge including race conditions, synchronization, deadlocks, and interrupt management. Experience with Windows kernel software development in C and Visual Studio. Familiarity with serial buses and protocols (e.g., I2C, SPI, I2S, HDA, SoundWire). Familiarity with version control systems like Git and SVN. More ❯
Posted:

Software Engineer - Python/Golang - Kubernetes

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Engineer, Open Source and Linux, Canonical Ubuntu Edinburgh, Scotland, United Kingdom 2 months ago Edinburgh, Scotland, United Kingdom 22 hours ago Freelance Software Developer (C/C++ - Rust) - AI Tutor Edinburgh, Scotland, United Kingdom 21 hours ago Edinburgh, Scotland, United Kingdom 1 day ago Edinburgh, Scotland, United Kingdom 1 week More ❯
Posted:

Senior Embedded Linux Software Engineer (Edinburgh)

Edinburgh, UK
Hybrid / WFH Options
Singular Recruitment
Board bring up and evaluation of various SoC Hardware. As the selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role More ❯
Employment Type: Part-time
Posted:

Senior Embedded Linux Software Engineer

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

Senior Java Software Engineer

Edinburgh, Scotland, United Kingdom
Head Resourcing
project managers, DevOps, and stakeholders to deliver top-tier results What You Bring: Strong leadership in software development, architecture, and customer engagement Expertise in C for embedded systems or Java for enterprise solutions Experience with DevOps, CI/CD, and Linux environments A problem-solving mindset with excellent communication skills More ❯
Posted:

Senior Embedded Linux Software Engineer

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

Senior C++ Software Engineer

Edinburgh, Scotland, United Kingdom
JR United Kingdom
APIs and structured data (e.g. JSON, XML) Strong analytical and problem-solving skills Exposure to embedded systems or low-level systems development Background in C programming, particularly for system-level code Experience working in Linux environments Knowledge of regulated or security-critical domains (e.g. finance, telecoms) If you're an More ❯
Posted:

Graduate Test Software Engineer

Edinburgh, Scotland, United Kingdom
JR United Kingdom
re Looking For HND or Degree in Electrical/Electronic Engineering, Software Engineering, Computer Science, or a related field Basic programming skills in Python, C/C++, LabVIEW, or similar Interest or some experience with RF/DC testing and instrumentation Strong analytical and problem-solving skills Able to work More ❯
Posted:

Software Developer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
DataAnnotation
Edinburgh, Scotland, United Kingdom 3 months ago Software Engineer (Python/Linux/Packaging) Edinburgh, Scotland, United Kingdom 7 months ago Freelance Software Developer (C/C++ - Rust) - AI Trainer Edinburgh, Scotland, United Kingdom 7 hours ago Freelance Software Developer (Python-Rust) - AI Trainer Edinburgh, Scotland, United Kingdom 13 hours More ❯
Posted:

Sr. Applied Scientist, Last Mile Science

Edinburgh, United Kingdom
Amazon
in a cost-effective manner. Minimum Requirements: 6+ years of building machine learning models for business application experience Knowledge of programming languages such as C/C++, Python, Java or Perl Experience programming in Java, C++, Python or related language Experience with neural deep learning methods and machine learning PhD More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer (Senior Levels)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Leonardo Worldwide Corporation
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 More ❯
Posted:

Security Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
security vulnerabilities Modern engineering techniques to find and fix them Familiarity with open source development tools and methodologies Skill in one or more of C, Python, Go, Rust, Java, Ruby or PHP Experience as a security champion Experience driving security within a wider SDLC process Professional written and spoken English More ❯
Posted:

Embedded Linux Field Engineering Manager

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
technical field Extensive embedded Linux experience - Yocto or other Extensive Linux experience - Debian or Ubuntu preferred Fluency in at least one of Golang, Python, C, C++, or Rust Ability to manage a small team Experience with customer engagements Professional written and spoken English Excellent interpersonal skills, curiosity, flexibility, and accountability More ❯
Posted:

System Software Engineer (C++)

Edinburgh, Scotland, United Kingdom
JR United Kingdom
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. By applying to this role, you More ❯
Posted:

Embedded Software Engineer

Edinburgh, Scotland, United Kingdom
LHH
integrate software on multi-core and distributed platforms Working to airborne software design standards such as RTCA DO-178C and coding guidelines like MISRA C/C++ What we’re looking for: Strong experience with C++ in a real-time embedded environment Solid understanding of object-oriented design (OOD) and More ❯
Posted:

Senior Software Engineer - Networking

Edinburgh, Scotland, United Kingdom
Saxon Recruitment Solutions
like phone access, streaming, and messaging. Collaborate within a team of 40 engineers to deliver high-quality solutions. Key Technologies and Skills Proficiency in C programming and automated unit testing with Python or C. Experience with Linux OS and open-source software development. Knowledge of network components such as BGP More ❯
Posted:

Principal DSP Software Engineer

Edinburgh, Scotland, United Kingdom
TN United Kingdom
code reuse. Qualifications: Essential: Excellent knowledge of DSP, MCU, IC, and audio codec architectures; embedded architectures and real-time embedded software; real-time embedded C/C++ programming; DSP algorithm development; problem-solving and debugging skills; proficiency in Python and/or MATLAB; understanding of fixed-point implementation; software development More ❯
Posted:

Software Engineer (Embedded systems)

Edinburgh, Scotland, United Kingdom
JR United Kingdom
security improvements. What You Bring: Bilingual Skills: Fluent in Chinese & English (to navigate technical documentation and collaborate globally). Programming Expertise: Strong experience in C/C++ for embedded systems, plus knowledge of TypeScript for HarmonyOS Next. Mobile OS Knowledge: Familiarity with Android, iOS, HarmonyOS Next , and Linux internals. Security More ❯
Posted:
C
Edinburgh
25th Percentile
£43,750
Median
£51,250
75th Percentile
£66,250