1 to 25 of 28 C Jobs in Edinburgh

Embedded Software Engineers

Location
City of Edinburgh, Scotland, United Kingdom
qualification in Electronics, Software Engineering, Computer Science or equivalent 3+ years of industry experience Expertise in embedded software system design Good skills in Embedded C and/or C++ Experience with microcontrollers e.g. ARM, MSP430, PIC etc Working knowledge of operating systems (RTOS/Linux/Windows) Strong reviewing rigor ...

Principal QA Engineer

Location
City of Edinburgh, Scotland, United Kingdom
degree level in Electronic Engineering, Computer Science or equivalent discipline or relevant industry experience Technical knowledge in at least one of the following: Python, C, C++, C#, Java Experience in cross-platform test development for Windows and Linux Experience of testing Open Source Linux-based embedded products Experience of testing ...

Embedded Design Engineer - FPGA Academy

Hiring Organisation
Hackajob Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
youll bring Adegree (BSc, BEng, MEng, MSc, PhD, EngD)inElectrical & Electronic Engineering(preferred) or a related science (e.g. Physics) Coding experience, such as: Embedded C/C++, Python/scripting languages, Low-level or real-time software, algorithmic or systems-level programming Provenengineering problem-solving experience, demonstrated through academic projects ...

Embedded RF Software Engineer – Aerospace & Defense

Location
City of Edinburgh, Scotland, United Kingdom
Engineering, Computer Science, or a related discipline to tackle aerospace and defense challenges. You'll work on embedded, RF, and automated test systems, applying C, C++, or Python to real-world hardware‐software integration. Join a multi-disciplinary team spanning software, electronics, RF, and hardware verification, with opportunities to contribute ...

Embedded RF Software Engineer - Aerospace and Defense

Location
City of Edinburgh, Scotland, United Kingdom
integrate low-level software with hardware, and contribute to embedded RF and automated test projects. You should have 5+ years in the field, strong C/C++ and Python skills, and familiarity with NI TestStand and Git. The role involves close collaboration with software, electronics, RF teams, and is based ...

Flight Team Lead

Location
City of Edinburgh, Scotland, United Kingdom
Ability to work with abstract software engineering concepts and design patterns across languages and environments. Excellentproblem-solving andprogramming skillsusing portableC across multiple platforms. Experiencewriting C for software running on at least one embedded platform.Ofparticular relevanceareARM Cortex-M-baseddevices. Very goodunderstanding ofoperating system concepts and multi-tasking approaches in a variety ...

Senior Embedded Software Engineer — Real-Time Systems

Location
City of Edinburgh, Scotland, United Kingdom
Team. You will oversee real-time control and networking firmware for our next-generation hardware platforms. The role involves designing, implementing, and testing embedded C code on microcontrollers and DSPs, interfacing with hardware components, and collaborating across cross-functional teams to deliver reliable, high-performance systems. #J-18808-Ljbffr ...

Senior Software Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
team around you that wants you to succeed. What you'll bring: Strong experience with C# , .NET and Visual Studio A background in C/C++ , or embedded software/firmware Familiarity with containerisation, web applications and database design Comfort estimating, documenting and defending your own designs Confident communication. ...

Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
complex risks and supporting definition of opportunities and risk mitigation options What we need from you: In-industry experience of using the programming languages C and/or C++. Good quality industry experience and working autonomously at a senior level. Experience with the full Software Development Lifecycle. Demonstrable experience ...

Software Engineer - C/C++/C#/Python

Location
City of Edinburgh, Scotland, United Kingdom
Qualifications Demonstrated experience of 5+ years in a relevant field Highly proficient in at least one of (and familiar with at least two of) C, C++, C#, Python programming languages Awareness and/or experience of embedded or real‐time software Experience of hardware-software integration, test automation (specifically using ...

Senior Software Engineering Manager - Edinburgh / Hybrid

Location
City of Edinburgh, Scotland, United Kingdom
technical leadership role and/or people management role. The ideal candidate will have the following knowledge: Familiar with Linux development environment. They use C, Linux, Python Knowledge of network routers/switches or routing protocols (OSPF, BGP, etc) Experience in open-source software development Knowledge with cloud native application ...

Validation Engineering Manager

Location
City of Edinburgh, Scotland, United Kingdom
Python or equivalent to optimize validation efficiency. Develop and work with supporting hardware, FPGA, DSP, ARM, 8051, JTAG, Scopes, debuggers) and software (Python, C, Assembly, scripts) collateral. This position is based in our Edinburgh office, UKYou must be based within commutable distance of the work location listed ...

Full Stack Engineer

Location
City of Edinburgh, Scotland, United Kingdom
value transferable skills, enthusiasm, and diverse perspectives.Programming Skills: Strong foundational skills in at least one general-purpose programming language (such as Golang, Python, C, C++, Rust, or Java).Web application development using a JavaScript/TypeScript framework such as React, Angular, or Vue.jsSoftware Development Background: Industry experience as a Software ...

Database Software Engineer

Hiring Organisation
Tata Consultancy Services
Location
Edinburgh, UK
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. ...

Technical Product Manager

Location
City of Edinburgh, Scotland, United Kingdom
development, especially build tools including compilers etc. The ability to read and understand code in multiple languages, at least at a high level, including C, Java and Python. An understanding of the detail, implications and nuances is not strictly necessary, nor is the ability to write code without further support. ...

Embedded Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
£70,000
more experienced engineer could quickly pick up broader responsibility, including input into firmware architecture and mentoring others. To be considered: Strong experience writing embedded C Solid understanding of the specific challenges and constraints of coding for microcontrollers Working knowledge of digital electronics (some exposure to analogue electronics an advantage) Familiarity ...

Technical Training Manager (Bright Academy)

Location
City of Edinburgh, Scotland, United Kingdom
consistently We think that the following skills would definitely be valuable in this role: Good understanding of software development processes, ideally including embedded systems, C/Java/Python, Linux environments, SDK usage, and devtool workflows Experience in change management around frequent product releases or complex technical products Experience working ...

Software Engineer - Defence & Aerospace (Edinburgh)

Location
City of Edinburgh, Scotland, United Kingdom
community. You will help deliver software for defence and aerospace projects, including work on radar systems and Eurofighter related initiatives. Candidates should have strong C/C++ coding skills, full software development lifecycle experience, and the ability to work autonomously at senior level within a collaborative, security-cleared environment. #J ...

Embedded Lead Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
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/Continuous ...

Compiler Engineer - Edinburgh/Cambridge

Location
City of Edinburgh, Scotland, United Kingdom
help compiler optimize Analyze performance of compiler generated code Co-design with xPU architecture teams Person Specification: Required: Passionate to develop compiler Advanced C/C++ programming skills Basic knowledge of CPU or xPU architecture Desired: BSc/MSc/MSci in CS Experience of contributing to open-source projects ...

Flight Software Team Lead — Lead Spacecraft MBSE

Location
City of Edinburgh, Scotland, United Kingdom
flight software. The ideal candidate will provide technical leadership and manage a team of engineers, driving innovation and excellence across projects. Key skills include C programming for embedded systems and a collaborative spirit. This full-time position offers a competitive salary, flexible working hours, and opportunities for personal development ...

Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Edinburgh & Lothians, Scotland, United Kingdom
Employment Type
Permanent
microcontrollers, microprocessors, and Linux-based systems, contributing to innovative products and solutions. About the Role Design, develop, test, and maintain embedded software using C/C++. Develop software for microcontrollers and microprocessors, including PIC and STM32 series, as well as embedded Linux systems. Work with Linux kernels, bootloaders, device drivers … About You Degree in Computer Science, Electrical/Electronic Engineering or a related discipline. 5+ years' experience in embedded software development. Strong proficiency in C/C++ for embedded systems. Hands-on experience developing embedded software for microcontrollers and/or microprocessors. Strong experience with embedded Linux, including kernel, Bootloaders ...

Senior Embedded Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
Microelectronics & Embedded Systems Team, this role will overseereal-time control and networking firmware for our next-generation hardware platforms. Design, implement, and test embedded C code for real-time applications running on microcontrollers and DSPs. Interface directly with hardware components (e.g., ADCs, DACs, sensors, communication interfaces). Participate in peer … level hardware-software integration and fault analysis. Document and share knowledge through well-structured code comments, design notes, and Confluence pages. Qualifications Excellent C programming skills with solid design practices - modular, testable, and maintainable code. Strong understanding of RTOS concepts (TI-RTOS, FreeRTOS, or similar), including task scheduling, synchronisation ...

Senior Software Engineer C Linux Networking - Remote

Hiring Organisation
Saxon Recruitment Solutions
Location
Edinburgh, UK
Employment Type
Full-time
000Bonus/Benefits: Bonus + BenefitsSector: All JobsJob Type: PermanentWork Hours: Full TimeContact: Steve SaxonEmail: steve@saxonrecruitment.comApply for this job nowJob DescriptionSenior Software Engineer C Linux Networking - Remote or Hybrid Edinburgh Stuck Frustrated Know you're better than this ... Career goals not being met As a Lead/Senior … subnets etcAn understanding of Routing Concepts and if possible, Protocols, BGP, OSPF, IS-IS etc5+ years relevant experience with the ability to write quality C code under Linux with a good understanding of this OS and open source software development, debugging. It would be useful if you have some knowledge ...

Remote Agentforce AI Maestro

Location
Edinburgh, Midlothian, United Kingdom
Description Location: Europe (100% Remote) Contract Type: Advisory/Project-Based About Us Where elite tech talent meets world-class opportunities! At Xenon7, we work with leading enterprise clients and innovative startups on high-impact ...