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 ❯
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 ❯
robust, scalable software to bridge underwater communication systems with cloud infrastructure, ensuring seamless data flow from device to user. You'll work across embedded firmware, DSP, and cloud integration (Azure), routing data via cellular or satellite networks and delivering it through APIs or user interfaces.. Key Responsibilities – IoT Software Engineer More ❯
embedded software using RTOSs such as VxWorks or embedded Linux Deploy software across multi-core 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 More ❯
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 ❯
Software Engineer: Develop embedded software, using RTOSs such as VxWorks or embedded Linux Deploy software to multi-core or distributed hardware platforms Collaborate with firmware and hardware engineers to develop embedded solutions Use C++ and other scripting languages Adhere to airborne software design standard RTCA 178C and coding standards such More ❯
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 ❯
highly desirable Support DfT strategy & implementation Debug of RTL/gate level simulations/failures to root cause Scripting (Python, Perl, etc.) Collaboration with firmware, hardware, software, analog IC design engineers Prepare technical reports, proposals and presentations Prototyping with FPGA desirable Experience with P&R a bonus MATLAB modelling of More ❯
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 ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
leonardo company
Antenna Design Authority, Receiver Design Authority and Lead Hardware Specialists while providing RF hardware support to your counterparts within the digital hardware, systems, software, firmware engineering, product support and test engineering team. Take ownership of a system or functional block of RF PCB assemblies and create high quality and robust More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
慨正橡扯
and services in accordance with customer, regulatory and legislative expectations. Experience outside of traditional enterprise IT scenarios extending to proprietary and open-source software, firmware and electronic hardware. Developing, evaluating and analysing design constraints, and detailed system and security designs as they pertain to the cyber domain. Experience working with More ❯
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 ❯
of the technology in their homes. The Alexa Connect Kit team is a team within Alexa Smart Home. We offer managed services (cloud services, firmware, devices) for enabling device makers to build smart home appliances. We work across verticals that Alexa Smart Home supports, partnering with manufacturers to bring to More ❯
to verify and refine your designs. Review & Refine : Participate in design reviews and contribute to a culture of continuous improvement. Integrate & Innovate : Partner with firmware, software, and mechanical teams to ensure seamless integration of hardware into complete systems. Document & Deliver : Prepare detailed design documentation and support the transition to manufacturing. More ❯
edge technology company committed to providing innovative digital solutions for our domestic and international clients. We are looking for a highly skilled and motivated Firmware Engineer to join our dynamic engineering team. In this critical role, you will be responsible for: The design, development, and implementation of firmware for our … of our products. You will work closely with hardware engineers, software developers, and security experts throughout the product lifecycle. Responsibilities: Design, develop, and implement firmware for embedded systems, focusing on security and performance. Research, analyze, and implement cryptographic algorithms for data protection at rest and in transit. Develop and integrate … secure communication protocols. Design and implement real-time firmware solutions that meet strict performance and latency requirements. Conduct thorough testing and debugging of firmware, including security vulnerability assessments. Collaborate with hardware engineers on system architecture and hardware/firmware interfaces, ensuring security considerations are integrated from the outset. Work closely More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
leonardo company
following: Accepted certification of a software product to RTCA/DO-178C Level C through all Certification Reviews (SOIs). Accepted certification of a firmware product to RTCA/DO-254 Level C through all Certification Reviews (SOIs). Functional decomposition and assignment to item level of DALs under the … engineering or science-based honours degree. Awareness of Information Security. Working knowledge of one or more of the following: Current generation SRAM FPGAs and Firmware Design Methods, Tools and Languages. Current generation Model Driven Engineering with auto-coding and applicable software standards for airborne or adjacent hi-reliability sectors. Functional More ❯
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 ❯
Firmware/FPGA Engineer Contract Type: Inside IR35 Clearance: British Sole Passport Holder and SC Cleared or SC Clearable. Who: A leading services company specializing in Defence systems dedicated to designing, developing, and delivering advanced firmware solutions that power clients' cutting-edge systems. Role Overview: We have several contract opportunities … for Firmware/FPGA Engineers at various levels of experience. These roles are pivotal in designing, developing, and delivering firmware solutions that enhance our clients' advanced systems. Key Responsibilities: • Concept development for complex functions and systems. • FPGA design and analysis. • Production of material for design reviews. • Development of test planning … and integration. • Design verification. • Ensuring all firmware designs follow established processes. Required Skills and Experience: • Experience in design techniques using VHDL. • Experience in verification techniques using either VHDL or System Verilog/UVM. • Experience in specifying timing and area constraints for efficient FPGA place and route. • Ability to analyze system More ❯