1 to 25 of 27 C Jobs in Edinburgh

Embedded Design Engineer - FPGA Academy

Location
Edinburgh, Midlothian, United Kingdom
bringA degree (BSc, BEng, MEng, MSc, PhD, EngD) in Electrical & 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 programmingProven engineering problem solving experience, demonstrated through academic projects ...

Embedded Design Engineer - FPGA Academy

Location
Edinburgh, Midlothian, United Kingdom
degree (BSc, BEng, MEng, MSc, PhD, EngD) in Electrical & 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 Proven engineering problem solving experience, demonstrated through academic projects ...

Senior or Principal Firmware / FPGA Engineer

Location
Edinburgh, Midlothian, United Kingdom
firmware design tools.Whilst not vital, any of the following would be advantageous:Knowledge of hardware communication protocols (Ethernet, SPI, I2C, UART, etc.)Knowledge of C, C++, MATLAB, or LabVIEWPersonal attributes and values are just as important to us as technical ability, so we are looking for engineers with a willingness ...

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 ...

Firmware Engineer (AD-ENG16)

Location
City of Edinburgh, Scotland, United Kingdom
higher). Experience 2+ years’ experience in relevant industry.. Technical Skills AMD/Xilinx FPGAs/SoCs, including use of Vivado Design Suite C and/or C++ Debugging Software and FPGA firmware Test Design Java (JDK Console or GUI Applications) Soft Skills Self-management Other Due to the nature ...

Graduate Validation Engineer

Location
City of Edinburgh, Scotland, United Kingdom
support circuit design Experience in various automation framework hardware tools (FPGA, DSP, NI Data Acquisition) or software tools/languages (Scripting languages such as C and Python, SQL, test sequencers such as NI Teststand, Spotfire, schematic capture tools) Shown Proficiency in system understanding of various industry interface standards such ...

Senior Power Electronics Engineer

Location
City of Edinburgh, Scotland, United Kingdom
control systems (e.g., current‐mode control, PLLs). Exposure to high‐voltage design and safety standards. Programming experience for test automation (Python, MATLAB, embedded C). Experience with real‐time control platforms (e.g., dSPACE, SpeedGoat, TI controllers). Additional Information What we offer: Private Medical Insurance Enhanced Parental Leave Flexible ...

Applications Engineer

Location
City of Edinburgh, Scotland, United Kingdom
data bus examples Experience in component selection, schematic entry and knowledge of PCB layout design Proficiency in scripting/programming language such as Verilog, C, Python, MATLAB or similar Proficiency in version control methods and version control systems such as Git Solid hands-on experience in lab equipment such ...

Software Engineer Graduate Apprenticeship

Hiring Organisation
Hackajob Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
have (as a minimum) the following qualifications: 5 Higher Grades (or equivalent): BBBBC Mandatory: Mathematics Preferably including Physics and Computing AND National 5: (A-C) in English (or equivalent qualifications to Highers/Standard Grades). The starting salary for this role is £23,500 Note: SAAS funding from English ...

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 ...

Senior Cheat Software Engineer

Hiring Organisation
Rockstar Games
Location
Edinburgh, UK
Employment Type
Full-time
drive development efforts to improve our overall security posture. REQUIREMENTS5+ years professional, academic, or research experience in reverse engineering software/malware analysis. Strong C/C++ skills and experience with large codebases. Proven experience analysing software and malware through the use of static and dynamic analysis. Experience circumventing various ...

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. ...

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 ...

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 ...

Embedded Software Design Engineer

Hiring Organisation
WA Consultants
Location
Edinburgh, Midlothian, United Kingdom
Employment Type
Permanent
Salary
GBP 55,000 - 68,000 Annual
developing firmware for state-of-the-art products and getting involved across the full development life cycle. The role will involve: Embedded programming in C/C++ Working with STM microcontrollers Firmware development Requirements capture Documentation Testing and verification Working as part of an established on-site R&D team ...

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 ...

AI Compiler Optimization Engineer

Location
City of Edinburgh, Scotland, United Kingdom
reviewed on an ongoing basis in accordance with the changing needs of Huawei Research and Development UK Limited. Person Specification: Required: Proficiency in C/C++ and compiler infrastructure (LLVM, MLIR, or similar) Deep understanding of AI model architectures and inference workflows Experience with performance profiling tools (e.g., perf, TensorBoard ...

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 ...

Embedded Software Team Leader AST SpaceMobile

Location
City of Edinburgh, Scotland, United Kingdom
Location: Edinburgh, Scotland, United Kingdom Requirements What we're looking for Experience: 8+ years of embedded software development experience. Technical Skills: Expert level in C and real-time programming with "thin" infrastructure (Free RTOS, Zephyr, bare metal). Strong knowledge of embedded system interfaces: I2C, SPI, UART, RS-485, Ethernet … test domains. Strong sense of ownership and execution. Excellent communication and collaboration abilities. Fluent in English, written and spoken. Technology Stack Expert in C and real-time programming (thin RTOS - Free RTOS, Zephyr, bare metal). Some Experience with CI/CD Buildkite/Jenkins based methodologies and tools such ...

Embedded Software Engineer

Hiring Organisation
Ion recruitment
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum plus excellent benefits
take real ownership of the next generation of certified, high-integrity embedded products used worldwide. You’ll design and implement embedded software in C/C++ for critical intrumentation systems — with genuine influence over architecture, quality and delivery. Not a tiny cog. A meaningful part of the system. This … everything you build. What you’ll bring Degree in Computer Science or related discipline (or equivalent practical experience) Proven experience developing embedded software in C/C++ A careful, methodical approach and genuine pride in craftsmanship You’ll thrive here if you value Formal requirements capture and full traceability Strict ...

Grid Insights Architect

Location
City of Edinburgh, Scotland, United Kingdom
About Analog Devices Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, AI, and software technologies ...