in two or more of the following technical categories: - Hardware security (PCB, JTAG, UART, SPI, ROM, microcode, custom ASIC/FPGA). - x86 and/or ARM chipset and firmware security (TPM, UEFI, TrustZone, Secure Boot, JTAG, PCIe). - Security assessment (e.g. penetration testing, incident response, forensics, network traffic analysis). - Performing security reviews and implementing defensive technical security controls. More ❯
Experience with Yocto. Familiarity with wireless communication technologies (e.g., Wi-Fi, Bluetooth, Zigbee, LoRa). Knowledge of hardware protocols such as SPI, I2C, UART, and GPIO. Experience with secure firmware updates (OTA) and bootloader development. Familiarity with hardware simulation tools and mock environments for testing. Knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices. This is a More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
Basic understanding of security best practices in IoT or server environments Good communication skills, ideally public speaking experience IoT/Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services Some experience with Docker/OCI containers/K8s What we offer you Your base pay will depend on various factors including your geographical More ❯
Newtown, Powys, Wales, United Kingdom Hybrid / WFH Options
Greenfield I T Recruitment
Embedded Software Engineer – Firmware Role: Embedded Software EngineerLocation: Powys/SY15On-site role with potential to work from homeSalary: £40k plus benefitsOur client is a specialist engineering/manufacturing company who operates globally. This role will have responsibility for designing and developing new software within an engineering and manufacturing setting using embedded/C++/firmware software.Embedded Software Engineer role More ❯
Job Title: Senior Firmware Engineer Location : Plymouth, Devon Working Arrangement : On-Site 1 Day Per Week Key Experience/Skills: - Demonstrable skills in modern C microcontroller firmware development for embedded devices - Good Knowledge of low-power wireless comms’, such as Zigbee BLE/Bluetooth and WI-FI - It is expected you will have an understanding of electronics and microcontroller-based More ❯
Buckinghamshire, England, United Kingdom Hybrid / WFH Options
SoCode Recruitment
Senior Embedded Firmware Engineer| Contract | Outside IR35 Up to £55ph (Depending on experience) Buckinghamshire - (Can be mostly remote) 3 months initially (Potential extension) Join a pioneering team developing next-generation wireless audio and video systems for ultra-low-latency, high-reliability streaming. Key Highlights: Design and develop proprietary RF protocols for real-time wireless streaming. Work with Nordic chipsets (nRF52 …/nRF53/nRF54). Collaborate closely with hardware, DSP, and systems teams. What You’ll Need: 5+ years in embedded RF firmware development (C/C++). Proven experience with Nordic Semiconductor platforms and proprietary RF protocols. Deep understanding of link-layer design, timing control, and RF debugging. Passion for high-performance wireless systems. If you feel you are More ❯
Social network you want to login/join with: An opportunity has arisen within Leonardo Edinburgh for a Lead Firmware Engineer to work on the Global Combat Air System Programme (GCAP). Announced by the Prime Minister in December 2022, GCAP will deliver Tempest, the next generation fighter aircraft intended to replace the Royal Air Force Typhoon fleet from 2035. … are passionate in what you do and can deliver a pragmatic approach to problem solving, we would like to hear from you. What you’ll do as a Lead Firmware Engineer: As a Lead Firmware Engineer, you will work with the support of experts in their field, using world-class facilities to deliver Firmware for complex digital systems that meet … leading experience to support the delivery of work from several engineers. Your expertise will also be key to enhance processes and ways of working across UK wide FPGA/Firmware delivery teams. What you really must have: Ability to analyse system level requirements and capture/derive detailed firmware requirements. Ability to prepare documentation for other engineers and design reviews. More ❯
Embedded Firmware Engineer required with bare meta and general electronics knowledge to join a cross functional team to design automated test equipment for use in calibration often within a UKAS Lab Environment. The idea candidate will have experience in bare metal programming in C, C++ and Assembly with schematic capture and PCB design knowledge. Technologies Embedded Software C (Programming Language More ❯
Embedded Firmware Engineer required with bare meta and general electronics knowledge to join a cross functional team to design automated test equipment for use in calibration often within a UKAS Lab Environment. The idea candidate will have experience in bare metal programming in C, C++ and Assembly with schematic capture and PCB design knowledge. Technologies Embedded Software C (Programming Language More ❯
Job DescriptionJob DescriptionSenior Firmware Engineers serve as the technical authority for firmware development while working to deliver best in class products. Senior Firmware Engineers work closely with Electrical Engineers, System Engineers, Quality Engineers, Program Managers, external partners, and the customers to stay on the leading edge of technology and innovation while ensuring the team is delivering a product that our … customer can trust his/her life with. Roles & Responsibilities Advanced Firmware Development & Architecture: Designs and implements complex C/C++ firmware modules (e.g., RTOS-based systems, sophisticated driver stacks) for microcontrollers or embedded processors. Optimizes code for performance, reliability, and memory constraints in embedded systems. Understands implementation of SPI, I2C, UART, Synchronous/Asynchronous memory interfaces, RTC, PWM, GPIO. … Familiarity with bootloaders and pre-application code execution. Familiarity with secure boot a plus. Reads and interprets microcontroller datasheets and basic hardware schematics Troubleshoot firmware issues (e.g., using debuggers/JTAG). Works closely with hardware teams to identify and resolve integration issues (e.g., board bring-up, hardware bug fixes). Provides guidance on component selection from a firmware perspective More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
in the National Robotarium – a 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 in product innovation and performance … there is an expectation to 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. Bachelor's degree in Electronic Engineering, Computer Science, or related field. 3+ years of experience in firmware development for embedded systems. Proficiency in More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: Your Impact: We are seeking Firmware/FPGA Engineers at various levels to join Leonardo in Edinburgh and Newcastle. Leonardo is a world-class defence technology company. We develop cutting-edge Radars for the Eurofighter Typhoon and SAAB Gripen fighter jets, as well as maritime and airborne surveillance systems. We also invest in innovation, conducting our own research … growing Electronics team. This is an exciting opportunity for engineers to bring their skills to a fast-paced, dynamic, and forward-thinking environment. You will be involved in FPGA firmware development across the Radar and Advanced Targeting lines of business, working as part of a multidisciplinary team. What you'll bring: As a Firmware/FPGA Engineer, your responsibilities will … functions and systems FPGA design and analysis Experience with verification techniques using VHDL or SystemVerilog/UVM Producing materials for design reviews Developing test plans, integration, and verification Ensuring firmware designs follow company processes Experience with FPGA technologies from Xilinx, Intel (Altera), or Microsemi (Actel) and their tools Holding a degree (BSc, BEng, MEng, MSc, PhD, EngD) in Electrical & Electronic More ❯
Lisburn, County Antrim, United Kingdom Hybrid / WFH Options
Camlin Group
products and services. In short, we love creating value for our customers by solving difficult problems. As of now, Camlin operates in over 20 countries worldwide. Role Description The Firmware Engineer in the Real-Time Applications unit is a key contributor responsible for designing, developing, and optimizing solutions using DSP, Microcontroller, and FPGA technologies. Role Responsibilities Design and implement real … time systems, including DSP algorithms and Microcontroller firmware, tailored to project requirements. Ensure firmware meets real-time performance constraints, focusing on latency, throughput, and efficient use of system resources. Lead hardware/software integration efforts for seamless operation. Optimize performance and efficiency of signal processing algorithms and embedded systems. Conduct code reviews, design evaluations, and testing to uphold quality standards. More ❯
Dundee, Scotland, United Kingdom Hybrid / WFH Options
Net Talent
Net Talent has partnered with a well-known brand in the financial sector who are looking to grow their highly successful team and need a Software/Firmware Engineer to take responsibility for delivering high quality software across a number of their devices. Due to the unique development environment and knowledge required for this role, full and in-depth training … will be provided. They need someone with several years’ experience developing high quality software and firmware ideally having used C++. This role is Hybrid in Dundee with a minimum of 3 days a week onsite. Key Areas of Responsibility: Develop high quality software which meets customer requirements, within agreed timescales Analyse and process data to identify and develop innovative solutions More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: Would you like to deliver the complex Firmware that forms part of our self-protection systems installed on fast jet, UAV, land and naval platforms? Do you have experience leading Firmware teams or delivering highly complex embedded solutions We have an exciting opportunity for an experienced Lead FPGA/Firmware Engineer to join our growing Luton or Bristol … based teams. What you will do As a Lead FPGA/Firmware engineer you will work with the support of experts in their field, using world-class facilities to deliver Firmware for complex digital systems that meet challenging future customer requirements. Your role may even take you across the UK or abroad for technical reviews. You will use or develop … leading experience to support the delivery of work from several engineers. Your expertise will also be key to enhance processes and ways of working across UK wide FPGA/Firmware delivery teams What we need from you What you really must have: Experience leading teams or managing packages of work. Design tools such as Xilinx, TCL, Verilog, System Verilog and More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Leonardo
Leonardo Edinburgh, Scotland, United Kingdom Join or sign in to find your next job Join to apply for the Firmware/FPGA Engineer - All levels role at Leonardo Leonardo Edinburgh, Scotland, United Kingdom Join to apply for the Firmware/FPGA Engineer - All levels role at Leonardo Your Impact We are looking for a wide range of Firmware/FPGA … various levels to join Leonardo in Edinburgh and Newcastle. Leonardo are a world-class defence technology company. Job Description Your Impact We are looking for a wide range of Firmware/FPGA Engineers at various levels to join Leonardo in Edinburgh and Newcastle. Leonardo are a world-class defence technology company. We develop cutting edge Radars for the Eurofighter Typhoon … exciting opportunity for you as 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. What You'll Bring As a Firmware/FPGA Engineer you More ❯
Join to apply for the Senior Firmware Engineer {L} role at ARKA Group, LP 3 days ago Be among the first 25 applicants Join to apply for the Senior Firmware Engineer {L} role at ARKA Group, LP Get AI-powered advice on this job and more exclusive features. Lumacron Technology, an ARKA Group L.P. company, delivers world-class solutions to … the optical communications marketplace. We’ve just moved into a new office in Edinburgh Park as we expand our European Headquarters, so we’re seeking talented Firmware Engineers to help support the expansion of our product portfolio. Position Overview Candidates will be responsible for the architecture, design and verification of FPGA sub-systems within Lumacron’s flagship network monitoring products. … Engineering and Information Technology Industries Defense and Space Manufacturing Referrals increase your chances of interviewing at ARKA Group, LP by 2x Sign in to set job alerts for “Senior Firmware Engineer” roles. Bathgate, Scotland, United Kingdom 1 month ago Edinburgh, Scotland, United Kingdom 2 months ago Edinburgh, Scotland, United Kingdom 1 week ago Low Level Embedded Software Engineer (Senior Levels More ❯
Harlow, England, United Kingdom Hybrid / WFH Options
Raytheon Technologies
to push boundaries, develop your skills, or make a real-world impact, your future starts here. What You Will Do Raytheon UK is looking for an experienced Hardware/Firmware engineer to join Raytheon's Air Traffic Management Systems (ATMS) team in Harlow, reporting directly to an Engineering Manager. The Senior Firmware/Hardware Engineer support the hardware and firmware … a collaborative and well-established environment. Responsibilities Working effectively within a multi-disciplined design team Assessing customer requirements, interpretation and creation of Design Specifications Deriving detailed Hardware and or firmware requirements for complex systems. Conduct and direct Design, commissioning, circuit debug and fault diagnosis through the project lifecycle Electronic Schematic capture, PCB Layout review Modelling and simulations of functions Ability … practical laboratory test, circuit build & test measurement experience Practical experience of FPGA technology from Xilinx, Altera and/or Actel. Ability to de-bug and test new hardware and firmware designs and supporting module and system related test, verification and integration. Good problem-solving skills, willing to take ownership as well as positively contributing within cross-discipline teams. Experience in More ❯
Designing, verifying and debugging embedded system/sub-system components. Development of advanced RF Signal Processing in the latest FPGA technologies. Working within a multi-disciplinary team to integrate firmware into the system. Capturing requirements from external/internal customers. Managing/designing test strategies/procedures for verification of designs. Liaising with technology suppliers to keep the company’s … components written in Verilog. Designing pipelined Digital Signal Processing blocks in FPGA. Writing automated VHDL test benches to verify designs. Debug of embedded systems comprising hardware, software (processor) and firmware (FPGA) designs. Experience in designing/integrating firmware for high-speed standards e.g. PCIe, JESD204B, 10GBASE-X, 25GBASE-X. Experience in using test equipment associated with digital hardware/firmwareMore ❯
Systems Design Authority for a major defence project. This is a rare opportunity to lead the delivery of a complex, multidisciplinary system comprising advanced sensors, electronics, and signal processing firmware and software. As the lead technical authority on the project, you will guide a multi-disciplinary engineering team through the entire systems engineering lifecycle—from architecture and design to integration … efforts, including those carried out at third-party test houses. Assist with project planning and contribute to the management of risks and opportunities. Direct and support software, hardware, and firmware teams to ensure system designs meet performance and operational requirements. Review and approve technical documents, and chair design reviews with customers and stakeholders. Represent the project at factory and field … systems , with practical experience in signal processing and software development. Proficient in modern software languages and design methodologies (e.g. C++, Java, C# ). Solid understanding of complex electronics and firmware design principles. Experience with both Windows and Linux environments. Demonstrated leadership in mentoring and motivating engineering teams to deliver high-quality results. Capable of analysing and specifying detailed system acceptance More ❯
Systems Design Authority for a major defence project. This is a rare opportunity to lead the delivery of a complex, multidisciplinary system comprising advanced sensors, electronics, and signal processing firmware and software. As the lead technical authority on the project, you will guide a multi-disciplinary engineering team through the entire systems engineering lifecycle—from architecture and design to integration … efforts, including those carried out at third-party test houses. Assist with project planning and contribute to the management of risks and opportunities. Direct and support software, hardware, and firmware teams to ensure system designs meet performance and operational requirements. Review and approve technical documents, and chair design reviews with customers and stakeholders. Represent the project at factory and field … systems, with practical experience in signal processing and software development. Proficient in modern software languages and design methodologies (e.g. C++, Java, C#). Solid understanding of complex electronics and firmware design principles. Experience with both Windows and Linux environments. Demonstrated leadership in mentoring and motivating engineering teams to deliver high-quality results. Capable of analysing and specifying detailed system acceptance More ❯
Systems Design Authority for a major defence project. This is a rare opportunity to lead the delivery of a complex, multidisciplinary system comprising advanced sensors, electronics, and signal processing firmware and software. As the lead technical authority on the project, you will guide a multi-disciplinary engineering team through the entire systems engineering lifecycle—from architecture and design to integration … efforts, including those carried out at third-party test houses. Assist with project planning and contribute to the management of risks and opportunities. Direct and support software, hardware, and firmware teams to ensure system designs meet performance and operational requirements. Review and approve technical documents, and chair design reviews with customers and stakeholders. Represent the project at factory and field … systems , with practical experience in signal processing and software development. Proficient in modern software languages and design methodologies (e.g. C++, Java, C# ). Solid understanding of complex electronics and firmware design principles. Experience with both Windows and Linux environments. Demonstrated leadership in mentoring and motivating engineering teams to deliver high-quality results. Capable of analysing and specifying detailed system acceptance More ❯
About the role Are you a seasoned Embedded Software Engineer with a passion for crafting intricate C code that powers cutting-edge technologies? Do you excel in developing firmware solutions that push the boundaries of innovation? If you thrive on challenges and have a knack for translating complex requirements into efficient code, we want you to join this team! Our … client is at the forefront of a revolutionising market and they are looking to appoint a Senior Embedded Software Engineer to play a crucial role in developing the core firmware that drives their market-leading technology forward! Your Responsibilities: - Design, develop, and optimize complex C code for embedded systems, ensuring high performance, reliability, and maintainability. - Collaborate with cross-functional teams More ❯
talk with your recruiter to learn more. Base pay range Direct message the job poster from IC Resources Senior Consultant at IC Resources - recruiting embedded software, C/C++, firmware Senior Software Engineer needed in Bristol to join a well-established team working on leading-edge 5G wireless technology. We are seeking a well-educated Senior Software Engineer with excellent More ❯
integration of 6DoF simulation models into a real time environment for test as you fly scenarios • Experience IR scene injection into electronics for processing in real time embedded flight firmware/software, • GPU Development experience to present real time constrained scene generation • Experience working in an Agile framework and team environment. Ability to work with multi discipline team and a More ❯