C Jobs in Edinburgh

21 of 21 C Jobs in Edinburgh

Senior Embedded Software Engineer

edinburgh, central scotland, united kingdom
Octagon Group
workload of graduate and junior embedded software engineers. The Senior Embedded Software Engineer must have: Degree in Computer Science or Electronics 6+ years of experience in software development using C and C++ Deployment of applications and drivers onto an embedded Linux system Ability to analyse hardware schematics and datasheets You will get opportunities to further develop your career and get More ❯
Posted:

Senior Software Engineer

Edinburgh, Midlothian, United Kingdom
WeAreTechWomen
industry and the latest technological developments. Assisting and advising other staff members on system features and customer use case scenarios. Qualifications Required: At least 3 years commercial experience using C and C++ (v11+) Experience of developing within a Unix/Linux operating system with good grasp of shell scripting Experience of RDBMS design/development using PostgreSQL or similar, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

edinburgh, central scotland, united kingdom
IC Resources
e.g., FreeRTOS) Support multiple projects throughout the development lifecycle , from prototype to production Collaborate closely with hardware and FPGA teams to integrate systems effectively Skills & Experience Strong proficiency in C programming for embedded systems Experience with microcontrollers and communication interfaces (SPI, I2C, UART, CAN, etc.) Exposure to or interest in FPGA-based systems (knowledge of VHDL/Verilog a plus More ❯
Posted:

Senior C++ Development Engineer

edinburgh, central scotland, united kingdom
SeeByte
manage technical development in the company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in C C on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience working to software quality processes and following Agile More ❯
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Singular Recruitment
Debug system-level issues and 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-to-Have Knowledge of PCIe Experience More ❯
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Singular Recruitment
Debug system-level issues and 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-to-Have Knowledge of PCIe Experience More ❯
Employment Type: Permanent, Work From Home
Posted:

Software Engineer Embedded Systems

Edinburgh, Midlothian, Scotland, United Kingdom
Head Resourcing
design reviews and security improvements. What You Bring: Bilingual Skills: Fluent in Chinese & English (to navigate technical documentation and collaborate globally). Programming Expertise: Strong experience in low level 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 & Debugging Tools: Experience with Frida More ❯
Employment Type: Full-Time
Salary: £40,000 - £60,000 per annum
Posted:

Software Engineer (Embedded Systems)

Edinburgh, City of Edinburgh, United Kingdom
Head Resourcing
design reviews and security improvements. What You Bring: Bilingual Skills: Fluent in Chinese & English (to navigate technical documentation and collaborate globally). Programming Expertise: Strong experience in low level 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 & Debugging Tools: Experience with Frida More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum
Posted:

Physics Teacher

Edinburgh, UK
Hybrid / WFH Options
DataAnnotation
next generation of AI models. Qualifications: Fluency in English (native or bilingual level). Proficiency in at least one of the following programming languages or frameworks: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, Kotlin, or Swift. Excellent writing and grammar skills. A bachelor's degree (completed or in progress). Previous experience as a Software Developer, Coder, Software More ❯
Employment Type: Full-time
Posted:

Physical Scientist

Edinburgh, UK
Hybrid / WFH Options
DataAnnotation
next generation of AI models. Qualifications: Fluency in English (native or bilingual level). Proficiency in at least one of the following programming languages or frameworks: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, Kotlin, or Swift. Excellent writing and grammar skills. A bachelor's degree (completed or in progress). Previous experience as a Software Developer, Coder, Software More ❯
Employment Type: Full-time
Posted:

Physics Instructor

Edinburgh, Midlothian, United Kingdom
Hybrid / WFH Options
next generation of AI models. Qualifications: Fluency in English (native or bilingual level). Proficiency in at least one of the following programming languages or frameworks: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, Kotlin, or Swift. Excellent writing and grammar skills. A bachelor s degree (completed or in progress). Previous experience as a Software Developer, Coder, Software More ❯
Posted:

Senior C++ Development Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
SeeByte
development in the company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in C++/C on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++) Experience working to software quality processes and following Agile best More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Database Software Engineer

Edinburgh, Scotland, United Kingdom
Tata Consultancy Services
as Oracle, SQL Server, PostgreSQL, MYSQL, or similar RDBMS. Proficiency in Display & Visualization – SLD creation, HMI development, real-time dashboards, operator displays, and reports. Skilled in programming or scripting – C, C++, PERL, Java or equivalent for application interfacing and scripting. Experience with Data Handling including real-time data acquisition, Historian integration, data replication, and logging. Previous experience with Performance Tuning More ❯
Posted:

Senior Network Software Engineer

Edinburgh, Midlothian, United Kingdom
Saxon Recruitment Solutions
Senior Network Software Engineer C Linux - Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know youre better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company youll have the opportunity to work on innovative, challenging projects where youll learn something new in emerging Network technologies click apply for full job details More ❯
Employment Type: Permanent
Salary: GBP 95,000 Annual
Posted:

AI Infra Engineer - Serverless AI

Edinburgh, Scotland, United Kingdom
Project People
Have an in-depth understanding of serverless platforms and containerization (e.g., Docker, Kubernetes). Good programming skills, master of at least one language, such as Python, and/or C/C++. Good communication and teamwork skills. Desired: PhD in computer science, distributed systems, machine learning, or a related field. Experience in the full lifecycle of developing, deploying, and maintaining More ❯
Posted:

Power System Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Queen Square Recruitment
terra AEMS – Reliance ). Experience working on Power Systems applications for transmission (Load flow, contingency analysis, Power Factor etc). Strong programming background in C++ , Java , and/or C . Hands-on experience with AEMS Reliance design and development. Proficient with Linux and Windows operating systems. Strong knowledge of Oracle databases , SQL , and shell scripting . Practical experience with More ❯
Posted:

Firmware Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Be-IT
of security and quality in all development What You’ll Bring Essential: Degree in Computer Science, Electronics Engineering, or related field 3+ years of experience in embedded software development (C/C++, ARM, RTOS or Embedded Linux) Strong understanding of low-level interfaces (SPI, UART, I2C, GPIO) Experience with RF interfaces (4G/5G, Wi-Fi, Bluetooth) Familiarity with embedded … development tools (Git, compilers, JTAG, scopes, etc.) Excellent problem-solving and analytical skills Desirable: Experience in Industrial IoT systems and cloud connectivity Knowledge of coding standards (e.g., MISRA C) Exposure to safety/security standards (IEC EN 62443, IEC EN 61508) Python scripting and Agile development experience Familiarity with tools like Jira and Confluence Location & Flexibility Hybrid working in central More ❯
Posted:

Embedded Software Engineer

Edinburgh, City of Edinburgh, United Kingdom
Hybrid / WFH Options
Rise Technical Recruitment
will also have the opportunity to 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 I2C and SPI is … for an Embedded Software Engineer 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 office The Person: Strong commercial … experience with Embedded Software in C/C++ Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, I2C, SPI) Desirable experience with Linux and/or Python Reference Number: (phone number removed) To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum Progression + Training
Posted:

Embedded Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Rise Technical Recruitment Limited
will also have the opportunity to 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 IC and SPI is … for an Embedded Software Engineer 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 office The Person: Strong commercial … experience with Embedded Software in C/C++ Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, IC, SPI) Desirable experience with Linux and/or Python Reference Number: 264492 To apply for this role or for to be considered for further roles, please click 'Apply Now' or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Senior Network Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
Senior Network Software Engineer C Linux - Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know youre better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company youll have the opportunity to work on innovative, challenging projects where youll learn something new in emerging Network technologies. Youll enjoy career growth opportunities, taking on more complex … of routing protocols and other network features, as well as cutting edge configuration and observability capabilities. What you'll need 5+ years experience with the ability to write quality C code under Linux with a good understanding of this OS and open source software development, debugging. Good understanding or experience of developing Routing Protocols, or Networking for Mobile, WIFI, or … Network Components in C eg, BGP, OSPF, IS-IS, EVPN, IPv4, IPv6, etc. Knowledge in software development of Data Forwarding paths (Software, Hardware), network merchant silicon chipsets and Whitebox platforms. Experience in troubleshooting large-scale deployments, manageability frameworks such as Yang/XML, virtualization technologies such as Intel DPDK ( Data Plane Development Kit ), SR-IOV, etc. About the company A More ❯
Employment Type: Permanent, Work From Home
Salary: £95,000
Posted:

PSA Engineer Integrator

Edinburgh, Midlothian, Scotland, United Kingdom
DCV Technologies Limited
hands-on experience with Energy Management Systems (EMS) and Distribution Management Systems (DMS) applications. Key Responsibilities Integrate solutions using ESB/IBUS technologies . Develop and maintain software using C , KSH , and Java . Work on Energy Management System (EMS) and Middleware solutions. Collaborate with cross-functional teams to ensure seamless integration. Required Skills & Experience Integration Expertise: Minimum 2+ years … experience integrating with ESB/IBUS technologies . Programming Skills: 5+ years experience in authoring software using C , KSH , and Java . Database Skills: Strong expertise in PL-SQL . Domain Knowledge: Minimum 2 years experience with EMS/DMS applications . Familiarity with Energy Management Systems , Solution Integration , and Middleware . More ❯
Employment Type: Contract
Posted:
C
Edinburgh
25th Percentile
£48,000
Median
£51,000
75th Percentile
£54,000