progress and issues. Engage with project planning activities, risk management and scheduling requirements. Help with fast turnaround proof of concepts and feasibility discussions. Develop a thorough understanding of the firmware and software used to control quantum computers. The 3 Most Critical Attributes We'll Use to Compare Candidates Excellent knowledge of electronics circuit theory and good EM field theory, including More ❯
existing systems, focusing on increasing operational efficiency. Server Updates and Patches: Plan and execute server update and patch management strategies, automate where possible. Ensure critical updates, security patches, and firmware upgrades are applied to servers and applications in a timely manner. Documentation and Reporting: Document all maintenance procedures for applications and services. Document repetitive troubleshooting tasks, with a view to More ❯
power analysis and design updates to reduce power. Documentation including micro architecture and programming guides. Ownership of complete work package from specification through to delivery. Cross functional collaboration with Firmware, Systems and Verification teams. Running ASIC development tools including Lint, CDC, Synthesis, Power analysis tools. Planning, reporting status and communicating progress against expectations. Required Competencies Effective communicator with strong technical More ❯
power analysis and design updates to reduce power. Documentation including micro architecture and programming guides. Ownership of complete work package from specification through to delivery. Cross functional collaboration with Firmware, Systems and Verification teams. Running ASIC development tools including Lint, CDC, Synthesis, Power analysis tools. Planning, reporting status and communicating progress against expectations. Required Competencies Effective communicator with strong technical More ❯
power analysis and design updates to reduce power. Documentation including micro architecture and programming guides. Ownership of complete work package from specification through to delivery. Cross functional collaboration with Firmware, Systems and Verification teams. Running ASIC development tools including Lint, CDC, Synthesis, Power analysis tools. Planning, reporting status and communicating progress against expectations. Required Competencies Effective communicator with strong technical More ❯
WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building More ❯
Client is looking for an experienced Firmware Engineer to contribute to the development of products in their R&D Team. Job Requirements 3+ years relevant experience BS in Electrical Engineering or Computer Science Expertise with firmware, preferably VHDL Familiarity with Xilinx and/or Microchip FPGAs, and their associated development tools (Vivado & Libero) Experience developing in VHDL Experience with interfaces … the design and verify compliance with requirements Experience interfacing and working with hardware designers during development and test phases Experience using schematics and block diagrams as inputs for the firmware development effort Experience using lab instruments (oscilloscope, logic analyzer, etc.) Desired Skills Developing Hi-Rel/Space programs Signal processing Spacewire, Gigabit Ethernet, or Aurora interfaces Using IP cores Developing … code for microcontrollers Developing code for FPGA embedded cpu cores, such as Zynq and Microblaze Designing GUI-based test software to exercise firmwareMore ❯
Senior Firmware Engineer - £50-70k DOE - Oxford– Hybrid My client is an elite tech company based in Oxford, providing innovative energy solutions for a range of sectors. Due to a very successful few years, they are expanding their engineering team. Main duties: + Designing new firmware + Developing and improving existing firmware + Supporting junior engineers and liaising with More ❯
Senior Firmware Engineer - £ 60 - 70k – Oxford My client is a leading company in their niche developing sensor technology. Due to sustained success, they’re looking to grow their team. Main duties: + Complex hardware & software development throughout the whole product cycle + Designing parts for projects, managing those projects, and supervising project team + Investigate and develop ideas, suggest solutions … and identify opportunities Skills and Experience Required: + Embedded software and firmware experience (C/C++ for real-time development, ARM MCUs, RTOS, PIC) + Hardware design and PCB development experience + Good experience in product life cycle management (R&D, maintenance, client support) + Strong background in low-level comms protocols (UART, SPI, I2C, and thread-safety in C More ❯
Dundee, Angus, Scotland, United Kingdom Hybrid / WFH Options
Reed
Reed Technology is partnering with a Dundee based company, currently looking to expand their team with the addition of a skilled Firmware Engineer. This sucessful candidate will have a direct impact and influence on the design, testing, and support of cutting-edge devices used globally in several industries. Key Responsibilities : Design and implement embedded firmware and software drivers for real … teams, contributing to planning, execution, and reporting. Work closely with cross-functional teams to deliver innovative, high-quality solutions. Required Skills & Qualifications: Proven experience in developing embedded real-time firmware, ideally using C++. Solid understanding of 32-bit microprocessors (preferably ARM) and 8/16-bit microcontrollers. Hands-on experience with real-time operating systems such as VxWorks, FreeRTOS, or More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Arm Limited
team across multiple locations. Your main responsibilities will include maintaining, supporting, and developing system software for Computing Infrastructure solutions. Responsibilities: Your role will involve supporting and maintaining high-quality firmware for Arm Neoverse CSS-based platforms, serving as the primary contact for customer support and maintenance. Responsibilities include defect management, back-porting features, fixing defects, coordinating downstream releases, and collaborating … with firmware development teams on design and development for Arm Neoverse CPU and System IP-based platforms. Are you interested in shaping the future of computing infrastructure? We would love to hear from you! Required Skills and Experience: Expertise in C programming for embedded systems with strong debugging skills. Experience in developing and maintaining product-quality firmware, including knowledge of … with industry standards like UEFI and ACPI. Familiarity with RAS, hypervisors, CXL, power management, and security technologies. Nice-to-Have Skills and Experience: Support and maintenance experience of production firmware in the server segment. Experience with open-source community projects, understanding development cycles and contribution processes. Customer support experience in issue triaging and resolution. Familiarity with Linux Kernel, TF-A More ❯
Bromsgrove, Worcestershire, West Midlands, United Kingdom
Chroma Recruitment Ltd
An opportunity as opened for an Embedded Software Engineer to join a growing business in the midlands. It will focus on full software development and the ability to work closely with all employees in the R&D Department. If you More ❯
FPGA Design Engineer - Contract (Outside IR35) We're supporting a specialist engineering organisation delivering advanced safety-critical systems across regulated industries. They're looking for an experienced FPGA Design Engineer to join on a contract basis (outside IR35) , contributing to More ❯
featured across many industries in a variety of products. The Embedded Software Engineer role is a hands-on design position developing embedded software within a multidisciplinary team of talented firmware engineers. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Embedded Software Engineer - Skills … Abilities - Firmware Engineer: * Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred * Proficient in C with at least two years industry experience * Experience with Microcontrollers/Microprocessors * Application based software experience would be ideal * Knowledge of software testing Embedded Software Engineer, Firmware Engineer, C, Microcontroller, Electronics More ❯
The R&D Engineer on Embedded and Linux systems position is a worker role designing and developing the software and firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++. The role … involves: Maintenance of existing embedded firmware & drivers on the ARM Cortex A8, Cortex M3 and ARM9 platforms with future development on peripheral rich MCU using Cortex-M family Work on the embedded firmware supporting TCP/IP Stack, UDP, RS485 and RS232 communications systems with encryption options, data processing of configuration and transaction data Development of RFID based product ZigBee … and Android development systems Linux kernel and system programming experience Awareness of deploying software on real-time Operating Systems and ARM-based processing platforms and have an appreciation of firmware and electronics design Salary of £40,000 - £46,000 per annum (salary depending on experience) 20 days annual leave Bank holidays Company pension scheme available Additional annual leave achievable Mobile More ❯
The R&D Engineer on Embedded and Linux systems position is a worker role designing and developing the software and firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++. The role … involves: Maintenance of existing embedded firmware & drivers on the ARM Cortex A8, Cortex M3 and ARM9 platforms with future development on peripheral rich MCU using Cortex-M family Work on the embedded firmware supporting TCP/IP Stack, UDP, RS485 and RS232 communications systems with encryption options, data processing of configuration and transaction data Development of RFID based product ZigBee … and Android development systems Linux kernel and system programming experience Awareness of deploying software on real-time Operating Systems and ARM-based processing platforms and have an appreciation of firmware and electronics design Salary of £40,000 - £46,000 per annum (salary depending on experience) 20 days annual leave Bank holidays Company pension scheme available Additional annual leave achievable Mobile More ❯
The R&D Engineer on Embedded and Linux systems position is a worker role designing and developing the software and firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++. The role … involves: Maintenance of existing embedded firmware & drivers on the ARM Cortex A8, Cortex M3 and ARM9 platforms with future development on peripheral rich MCU using Cortex-M family Work on the embedded firmware supporting TCP/IP Stack, UDP, RS485 and RS232 communications systems with encryption options, data processing of configuration and transaction data Development of RFID based product ZigBee … and Android development systems Linux kernel and system programming experience Awareness of deploying software on real-time Operating Systems and ARM-based processing platforms and have an appreciation of firmware and electronics design Salary of £40,000 - £46,000 per annum (salary depending on experience) 20 days annual leave Bank holidays Company pension scheme available Additional annual leave achievable Mobile More ❯
technology. We create premium, fully integrated control systems for some of the most exclusive residential properties across the UK and Europe. What You’ll Be Doing Design and maintain firmware for embedded ARM-based systems using STM32 microcontrollers, including dual-core architectures. Develop bootloaders and startup code, and manage firmware updates. Implement real-time applications using FreeRTOS and integrate the … LWIP stack for Ethernet communications. Collaborate with hardware engineers to ensure optimal firmware/hardware integration. Create and maintain manufacturing test code and diagnostic tools. Evaluate and prototype new components, sensors, and communication methods. Define and manage communication protocols, configuration standards, and internal definitions. Maintain version control (GitHub) and documentation. Support the wider engineering team with system debugging, code reviews … and architecture planning. What We’re Looking For Minimum 5 years of experience in embedded firmware development with ARM Cortex-M series (STM32). Strong proficiency in C and C++ for embedded systems. Experience working with STM32CubeIDE, Segger Ozone, and J-Link tools, linker scripts. Solid understanding of real-time operating systems, particularly FreeRTOS. Practical experience with Ethernet networking stacks More ❯
The FPGA/Firmware design engineer's primary job functions include designing, implementing, and testing firmware solutions targeting unique high-speed FPGAs and their supporting circuitry. Additional skills consist of the following: Collaborate with a multidisciplinary design team (electrical engineers, systems engineers, and scientists) to implement and integrate FPGA designs and sensor systems. Analyze, design, simulate, and implement algorithms in … the execution of both lab testing and field testing. Develop and maintain requirements documents, functional specification documents, interface control documents, etc. Basic Qualifications We're looking for FPGA/Firmware Software Engineers possessing the basic FPGA foundations such as: Bachelor's degree in Electrical or Computer Engineering with 8-12 years of relevant experience. Experience with, and understanding of, FPGA … system design and test. Experience with embedded Software/Firmware design. Experience with C/C++, MATLAB. Understanding of multiple high-speed serial communication standards and interfaces (e.g. Aurora, 10Ge, PCIe, DDR4/3/2/1, JESD204B) Experienced with version control systems including SVN and Git. Hands-on laboratory experience with instrumentation, test equipment, and debug/test More ❯
Responsibilities: Working across a multidisciplinary team, potentially mentoring with more junior members of the engineering team Working with low-power design philosophy for Battery and Solar powered devices Developing firmware components for products in an Embedded Linux environment Technical documentation to be presented to internal and external stakeholders Key Skills required: Degree in relevant engineering discipline or the equivalent relevant … experience Solid experience developing firmware for Embedded Linux or an RTOS using C Understanding of power and clocking systems in modern 32-bit microcontroller architectures Experience debugging at hardware level, using test equipment such as oscilloscopes and logic analysers If you feel you have the relevant experience, as stated above, please apply with an updated copy of your CV and More ❯
Newark, Nottinghamshire, East Midlands, United Kingdom
Professional Technical Ltd
regular Monday to Friday office hours, career progression and so much more. The responsibilities for the Senior Embedded software Engineer: Lead the design, development, and testing of software and firmware for electronic products Provide technical leadership in design, validation, and innovation, including IP creation Define, manage, and document software requirements, changes, and testing to professional standards Guide and mentor engineering … s in Computer, Electrical, or Electronic Engineering Experienced with embedded C development in electronics or manufacturing Strong grasp of modern programming architectures and hardware interfaces Skilled in bare-metal firmware, peripheral setup, and layered software design Proficient with version control (e.g. Git) and protocols like SPI, I2C, UART, USB, CAN, Ethernet Experience with automated testing, unit tests, and Jira (or More ❯
skills. The Team The System Software Group is charged with enabling the next generation of cutting-edge AI compute server class systems. We are responsible for all low-level firmware, Linux Kernel device drivers, baseboard management controllers, and platform support tools. Specifically, the System Software QA team ensure that the deliverables from the System Software group are of the highest … standards for our customers. Responsibilities and Duties Responsible for Test Design and development for projects within System Software including Firmware, Kernel and Baseboard Management Control modules. Maintaining and Enhancing Continuous Integration against Simulations, Emulations and Physical Hardware. Working closely with all System Software development teams supporting a culture of Test-Driven Development. Technical leadership on various sub-module within different … or junior team members. Liaising with stakeholders to gather requirements and developing acceptance tests for both internal and external customers. Candidate Profile Essential: Test design and development experience for Firmware and/or Linux kernel. Understanding of OS kernel and device driver primitives with experience in Linux or similar systems. Experience in performance and latency measurements for a low-level More ❯
skills. The Team The System Software Group is charged with enabling the next generation of cutting-edge AI compute server class systems. We are responsible for all low-level firmware, Linux Kernel device drivers, baseboard management controllers, and platform support tools. Specifically, the System Software QA team ensure that the deliverables from the System Software group are of the highest … standards for our customers. Responsibilities and Duties Responsible for Test Design and development for projects within System Software including Firmware, Kernel and Baseboard Management Control modules. Maintaining and Enhancing Continuous Integration against Simulations, Emulations and Physical Hardware. Working closely with all System Software development teams supporting a culture of Test-Driven Development. Technical leadership on various sub-module within different … or junior team members. Liaising with stakeholders to gather requirements and developing acceptance tests for both internal and external customers. Candidate Profile Essential: Test design and development experience for Firmware and/or Linux kernel. Understanding of OS kernel and device driver primitives with experience in Linux or similar systems. Experience in performance and latency measurements for a low-level More ❯
Halifax, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
of embedded system development, with a particular focus on motor control and STM32 microcontrollers. Key Responsibilities: Design, develop, and maintain embedded software for STM32-based systems. Develop and debug firmware for a range of STM32 peripherals including GPIO, UART, SPI, I2C, ADC, PWM, and more. Collaborate closely with hardware engineers to ensure seamless system integration. Participate in code reviews, contribute … for embedded applications. In-depth understanding of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet. Experience working with STM32 HAL and LL APIs. Confident in writing bare-metal firmware (without RTOS) when required. Skilled in debugging using ST-Link and working within IDEs such as STM32CubeIDE or VSCode (other IDE experience also considered). Proficient with Git for version More ❯
Roseville, California, United States Hybrid / WFH Options
LHH Recruitment Solutions
anomalies in ASIC and storage systems. Develop and maintain detailed test documentation, including test plans, matrices, and reports for new features and regression testing. Collaborate cross-functionally with ASIC, firmware, hardware, and software teams to improve validation methodologies and drive quality improvements. Define and execute validation strategies based on customer feedback and product requirements. Support configuration, troubleshooting, and revision control … debug tools and methodologies for root-cause analysis. Comfortable operating in Linux-based test environments. Preferred Qualifications Familiarity with security protocols such as TLS 1.3, IPsec, Secure Boot, Secure Firmware Download. Experience with Wireshark or other traffic analysis tools. Background in ASIC validation or firmware/hardware integration. Strong automation skills and experience integrating tests into CI/CD pipelines. More ❯