C Jobs in Edinburgh

1 to 25 of 30 C Jobs in Edinburgh

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:

Technical Lead - Embedded Software, Developer Toolchains & AI Tooling

City, Edinburgh, United Kingdom
Analog Devices, Inc
embedded systems experience (bare-metal, RTOS, or embedded Linux). Expertise in developer tooling (debuggers, compilers, profilers, SDKs, system configuration tools). Proficiency in C, C++, Python , with experience in firmware and low-level software development. Understanding of embedded toolchains (LLVM, GCC, binutils, Clang, GDB, IAR). AI/ML More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Sercel Inc
Sercel Concept has a portfolio of innovative software and services for the marine industry, including ports and logistics. We are seeking talented and passionate C Java developers to join our Seismic Survey Planning and Simulation team. The successful candidate will be based in the UK and collaborate closely with our More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Firmware Engineer

Edinburgh, Scotland, United Kingdom
Kineton
RSA, ECC, SHA). Hands-on experience with secure communication protocols (e.g., TLS/SSL, DTLS, IPsec). Proficiency in programming languages such as C and C++. Experience with assembly language is a plus. Solid understanding of hardware/software interfaces and debugging tools (e.g., JTAG). Excellent problem-solving More ❯
Posted:

Senior Applied Scientist, Digital Acceleration

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

Staff R&D Engineer (Processor Modelling)

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Synopsys, Inc
hardware design, software design, and validation Based in central Edinburgh with some working from home allowed. Key Requirements/Qualifications: Good programming skills in C and C++ Scripting Languages, preferably Python Excellent communication and problem-solving skills University degree (min. BS or MS) in Computer Science/Electronics or similar More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Infrastructure Research Engineer - Distributed Systems / Cloud Computing / Operating Systems

Edinburgh, Scotland, United Kingdom
European Tech Recruit
Solid experience or deep interest in operating systems , distributed systems , or cloud computing . Proficiency in at least one core systems programming language (e.g. C/C++, Go, Python). Excellent teamwork and communication skills. Bonus Points For: A PhD in a related field (e.g., distributed systems, OS, cloud infrastructure More ❯
Posted:

Power Platform Architect (Edinburgh)

Edinburgh, UK
Cognizant
understanding of automation and Microsoft Power Platform. Hands-on experience on at least one of the programming languages (e.g. .Net, Java, VB, C#/C, HTML/CSS, Python, Web Services, mainframe, web applications, SQL, data integration tools, technical automation tools) Must have experience as a technology architect Must have More ❯
Posted:

Power Platform Architect

Edinburgh, Scotland, United Kingdom
Cognizant
understanding of automation and Microsoft Power Platform. Hands-on experience on at least one of the programming languages (e.g. .Net, Java, VB, C#/C, HTML/CSS, Python, Web Services, mainframe, web applications, SQL, data integration tools, technical automation tools) Must have experience as a technology architect Must have More ❯
Posted:

Senior Network Software Engineer

Edinburgh, Midlothian, United Kingdom
Saxon Recruitment Solutions
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn More ❯
Employment Type: Permanent
Salary: GBP 95,000 Annual
Posted:

Senior Database Researcher

Edinburgh, Scotland, United Kingdom
European Tech Recruit
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 ❯
Posted:

Senior Network Software Engineer C Linux - Remote

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Saxon Recruitment
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck? Frustrated? Know you're better than this? Career goals not being met? As a Senior Software Engineer in this Networking Technology company, you'll have the opportunity to work on innovative, challenging projects where you'll learn … are being enabled by these technologies. Driven by a relentless pursuit of network innovation, you'll be a Senior Network Software Engineer with good C coding skills, Linux, and preferably Python, for a Fully Remote role or hybrid in their Edinburgh site. In this unique role, you will help make … in the NOS for onboarding, configuring, maintaining, monitoring, and troubleshooting devices. You will ideally have the following skills and experience: Ability to write quality C code with automated unit tests using Python/C Understanding of Linux OS & open-source software development Experience in developing Network Components in C-BGP More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Product - Engineering

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Head Resourcing
Support teams 🔹 Champion technical excellence and innovation in a commercially driven environment What You Bring 🔸 Proven leadership experience in product engineering teams 🔸 Expertise in C & Java , embedded systems, and real-time software 🔸 Deep understanding of distributed architectures & complex systems 🔸 Strong stakeholder management & communication skills 🔸 A passion for driving technical excellence More ❯
Posted:

Low Level Embedded Software Engineer (Senior Levels)

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
t always exist, we really need the following experience for success as a Low Level Embedded Software Engineer at Leonardo: Strong low level embedded C programming skills. A solid grasp of C++. Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware. Excellent debugging skills and application … Demonstrable experience in the following areas will help you stand out: Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++. Experience of Agile development and Atlassian toolset. Understanding of the Internet of Things (IoT). Experience developing Continuous Integration/Continuous Deployment. Security More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Lead Software Engineer

City, Edinburgh, United Kingdom
Hybrid / WFH Options
leonardo company
to strengthen our community and achieve our mission. What we need from you is applied knowledge and industry experience in: Strong low level embedded C programming skills. A solid grasp of C++. Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware. Excellent debugging skills and application … Working alongside firmware and hardware engineers to develop working embedded solutions. Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++. Requirements management tools. Experience of Agile development and Atlassian toolset. Understanding of the Internet of Things (IoT). Experience developing Continuous Integration/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Firmware / Embedded Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Bioliberty
s degree in Electronic Engineering, Computer Science, or related field. 3+ years of experience in firmware development for embedded systems. Proficiency in bare metal C/C++ for ARM (or similar) architectures. Solid understanding of ARM Cortex-M series or similar microcontroller families. Familiarity with hardware communication protocols (e.g. SPI … frameworks for firmware validatio Knowledge of the specifications and limitations of sensors and actuators Backend software for testing/data gathering, e.g. C#/C python Awareness of requirements capture processes and techniques. Experience in medical device development, including medical device standards. E.g. 60601, or similar. What we offer A More ❯
Posted:

Senior Java Software Engineer

City, Edinburgh, United Kingdom
MediSolution
Develop complex SQL queries, database performance tuning and query optimization . Implement and integrate text search engines (e.g. Solr ) to enhance application search capabilities. C onduct thorough testing (automated and manual) to identify , fix bugs , and performance issues. Mentor junior developers and promote knowledge sharing to enhance team skills and … Framework - JavaScript/TypeScript/React CI/CD - GitHub/CircleCI Cloud - AWS Requirements Bachelor's degree with a minimum of 2:1 C omputer S cience, Information Technology, or a related field. Senior level experienced developer. Demonstrable success and involvement in software design and implementation of production-ready More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Network Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn … are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing More ❯
Employment Type: Permanent, Work From Home
Salary: £95,000
Posted:

Senior Software Engineer - Networking

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing … Network Components in C - BGP, OSPF, IS-IS or EVPN * Experience in software development of Data Forwarding paths (Software, Hardware) * Knowledge of network merchant silicon chipsets and Whitebox platforms * Experience in troubleshooting large-scale deployments * Experience in manageability frameworks such as Yang/XML * Knowledge with virtualization technologies such as More ❯
Employment Type: Permanent, Work From Home
Salary: £95,000
Posted:

System Software Engineer (C++)

Edinburgh, Scotland, United Kingdom
European Tech Recruit
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 ❯
Posted:

Principal Software Engineer

Edinburgh, Scotland, United Kingdom
Holt Executive Ltd
or distributed hardware platforms Collaborate closely with hardware and firmware teams to deliver integrated systems Follow standards such as RTCA DO-178C and MISRA C/C++ for airborne software development Contribute to design reviews, gate reviews, and agile development ceremonies What You’ll Bring: Strong experience with C++ … in Agile environments (e.g. Scrum), with tools like Jira, Confluence, Bitbucket, and GitLab Exposure to airborne software standards such as RTCA DO-178C DAL C or similar Ability to communicate effectively and influence technical direction Bonus Skills: Familiarity with tools like Matlab Simulink, Cameo, DOORS, or Dimensions Previous experience in More ❯
Posted:

Software Engineer (MATLAB)

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
Job Description: The opportunity: At Leonardo, we are looking for an experienced Software Engineer who has a desire to bring complex radar signal processing algorithms to life, in software that is deployed to 5th and 6th Generation combat aircraft. The More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
IC Resources
planet—on 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 CMore ❯
Posted:

Embedded Software Engineer

Edinburgh, Scotland, United Kingdom
IC Resources
Python code for cloud-based applications Set up and maintain cellular and satellite communications infrastructure (GSM/LTE-M, satcom) Support and maintain embedded C codebases for modem communication sequencing Build scalable APIs and user interfaces for customers' IoT applications Essential Experience – IoT Software Engineer Hands-on experience with Azure … cloud services in an IoT environment High proficiency in Python Moderate experience with embedded C programming Familiarity with GUI development (preferably Qt for Python) If you're an IoT Software Engineer looking to work on technology with real-world impact across maritime and industrial sectors, I’d love to speak More ❯
Posted:

Geomagnetic Data Processor

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
British Geological Survey (BGS)
The British Geological Survey (BGS) Geomagnetic Data Processor Appointment will be at either UKRI Pay Band B/S2 or Pay Band C/S2 (depending on qualifications, skills, and experience) Salary:Pay Band B/S2 is £26,876 per annum and Pay Band C/S2 is … or A-Level standard. A BSc (Hons) in Geophysics, Physics, Space Science, Mathematics, or evidence of similar capability would be necessary for the Band C role. Candidates should be able to demonstrate a proficiency in Microsoft Office applications, including Outlook, Word and Excel. Experience working on Linux-based computers or … in other non-Windows operating systems would be a real advantage, as would programming skills (particularly one or more of Python, FORTRAN, C, Java, shell scripting) as well as a familiarity with scientific data analysis. You should also be able to demonstrate an interest in Geomagnetism and/or Space More ❯
Employment Type: Contract, Part Time, Work From Home
Salary: £30,000
Posted:
C
Edinburgh
25th Percentile
£43,750
Median
£47,500
75th Percentile
£65,625
90th Percentile
£66,250