Firmware Jobs in Edinburgh

8 of 8 Firmware Jobs in Edinburgh

Firmware Engineer - All levels

City, Edinburgh, United Kingdom
Hybrid / WFH Options
leonardo company
Firmware Engineer - All levels Firmware Engineer - All levels Apply locations: GB - Edinburgh, GB - Newcastle Time type: Full time Posted on: Posted Yesterday Job requisition id: R Job Description: The opportunity: We are looking for a wide range of Firmware Engineers at various levels to join Leonardo in Edinburgh and Newcastle. … an engineer to bring your skillset and knowledge to a fast-paced, dynamic and forward-thinking working environment. You will be involved with FPGA firmware development across the Radar and Advanced Targeting line of business, working as part of a larger, multi-disciplinary team. The key duties of the role … will be design and development of firmware designs, managing development activities through the project and engineering lifecycles, and delivering the final solution. What you'll do as a Firmware Engineer: Hardware requirements capture and management. Concept development for complex functions and systems. FPGA design and analysis. Production of material for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Low Level Embedded Software Engineer (Senior Levels)

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
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 of various strategies. Use of RTOS's such as VxWorks or embedded Linux. Deployment of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

System Software Engineer (C++)

Edinburgh, Scotland, United Kingdom
European Tech Recruit
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 process it on our systems. For more information More ❯
Posted:

Software Engineer

Greater Edinburgh Area, United Kingdom
Dunbar Brown Group
Science (or related field). 3+ years minimum commercial Python coding experience. Apply foundational knowledge of embedded C to modify and optimize cellular modem firmware, focusing on power efficiency and command scripting. Configure and integrate GSM/LTE-M (and satellite communication) networks into Azure cloud infrastructure, ensuring secure communication More ❯
Posted:

Firmware Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Bioliberty
world leading centre for robotics and home of global leaders in artificial intelligence and autonomous systems. We are looking for a talented mid-level Firmware Engineer to join our engineering team. In this role, you will design, develop, and optimize firmware solutions for our embedded systems, playing a critical part … be in the office in person, but there is flexibility for working from home depending on current workload. Key Responsibilities... Develop, test, and debug firmware for Embedded Systems Collaborate with hardware engineers to achieve optimal system performance. Work closely with software engineers to interface hardware with digital platforms Utilize ARM … specific tools (e.g., Keil, ARM GCC, or IAR) for firmware development. Analyse and enhance efficiency, stability and scalability of system resources Integrate and validate new product designs Conduct code reviews and maintain high-quality firmware standards. Document firmware architecture and testing procedures. Requirements… Bachelor's degree in Electronic Engineering, Computer More ❯
Posted:

Senior Software Developer C++

Edinburgh, Midlothian, Scotland, United Kingdom
Spacelabs Healthcare
equipment. You will work to tight commercial schedules with minimal supervision, contributing fully to all aspects of development. Key Responsibilities: Design and program embedded firmware using C and C++ Develop hardware designs based on microprocessors, microcontrollers, and peripherals Create standard and programmable logic designs Design analogue electronics Mentor junior staff More ❯
Employment Type: Permanent
Posted:

Embedded Lead Software Engineer

City, Edinburgh, United Kingdom
Hybrid / WFH Options
leonardo company
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 of various strategies. Use of RTOSs such as VxWorks or embedded Linux. Deployment of software … . Familiarity with: Configuration management tools, defect tracking and peer review. Demonstrable experience in the following areas will help you stand out: 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Lead - Embedded Software, Developer Toolchains & AI Tooling

City, Edinburgh, United Kingdom
Analog Devices, Inc
and toolchains. You will play a critical role in defining and implementing modern, best-in-class embedded development workflows that improve developer productivity for firmware, compilers, debuggers, middleware integration, and system configuration. Additionally, you will help integrate AI/ML technologies into embedded tooling to enhance debugging, profiling, optimization, and … external stakeholders, including open-source communities and industry groups, to influence the embedded tooling ecosystem. Explore AI-driven automation to reduce debugging time, optimize firmware development, and streamline build processes. Key Qualifications Strong 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 experience applied to software tooling , such as AI-assisted debugging, performance optimization, or automation. Experience with build More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Firmware
Edinburgh
25th Percentile
£43,750
Median
£47,500
75th Percentile
£53,750
90th Percentile
£65,000