domain test equipment. Strong communication skills, including technical documentation, requirements analysis, and presentations. Additional desirable skills: Understanding of hardware design, including schematic capture and PCB layout tools. Experience with firmware design in VHDL or Verilog. Familiarity with simulation tools such as Modelsim or Questa. Working knowledge of JIRA (highly desirable) and Microsoft Project. A good quality Degree in Electronics or More ❯
spends most of its time working on customer focused features that improve the user experience, from content discovery and search to Roku pay and subscription to embedded software and firmware, and much more. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers More ❯
Cupertino, California, United States Hybrid/Remote Options
OSI Engineering
Summary: Are you ready to lead in a fast-paced, innovation-driven environment? We're seeking a Test Design Lead with strong firmware experience to join a top consumer electronics company in Cupertino, CA. This is your opportunity to work at the intersection of hardware, firmware, and manufacturing, ensuring robust test readiness for cutting-edge consumer products. As a Test … Lead, you'll collaborate with a team of experienced Technical Program Managers (TPMs), driving system-level test strategies with a particular focus on firmware development, validation, and integration across New Product Introduction (NPI) cycles. Key Responsibilities: • Drive manufacturing test readiness, with a focus on firmware-driven test systems from SMT through final assembly across all NPI phases • Lead dry runs … and test execution planning to validate firmware functionality and system integration before production builds • Troubleshoot firmware and hardware-related issues during build processes, identifying root causes and coordinating timely resolutions • Partner with cross-functional engineering teams to validate firmware updates, ensure test coverage, and track regressions across builds • Define and implement firmware test strategies, aligning with broader test readiness plans More ❯
ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS More ❯
or Computer Science, or Electronic Engineering or physical sciences Knowledge of C, C++, Python, C#, Java, SQL- Full stack development Programming on Cross Platforms- Windows-Linux Embedded software/Firmware experience DSP- Algorithm development The following skills and experiences are advantageous, but not essential: Experience in Linux, python and C++ Knowledge of electronics and physical interactions with software FPGA/ More ❯
or Computer Science, or Electronic Engineering or physical sciences Knowledge of C, C++, Python, C#, Java, SQL- Full stack development Programming on Cross Platforms- Windows-Linux Embedded software/Firmware experience DSP- Algorithm development The following skills and experiences are advantageous, but not essential: Experience in Linux, python and C++ Knowledge of electronics and physical interactions with software FPGA/ More ❯
king of prussia, pennsylvania, united states Hybrid/Remote Options
Lockheed Martin
communication skills • Methodical approach to problem solving • Working knowledge of Digital Signal Processing (DSP) concepts, software-defined radio (SDR) frameworks, and real-time systems that include a mixture of firmware, embedded, and traditional software applications • Experience in the Radio Frequency (RF) • Experience working with distributed development teams in an agile development environment • Ability/willingness to travel for test events More ❯
customers Design and develop software solutions for both in-house & external projects Test and verification of the system and software using RF test equipment Work closely with the hardware & firmware engineers to ensure that products are developed to satisfy the customer requirements. Diagnose software problems and implement solutions as required Suggest & introduce new technologies to improve productivity, reliability, reusability, etc More ❯
be experiencing. Candidate must have experience with digital signal processing for radio frequency systems. What you ll do: Work with team to design, develop, and test RF hardware/firmware including RF components, FPGA, embedded processors, and graphics processing units (40%) Work with team to develop, test, and maintain software products (35%) Act as the customer s advocate and help More ❯
Salisbury, Wiltshire, South West, United Kingdom Hybrid/Remote Options
Euro Projects Recruitment
are an Embedded Software Engineer with a passion for high-quality embedded development and working closely with hardware, we would like to hear from you. Keywords: Embedded Software Engineer, Firmware Engineer, Embedded Engineer, Embedded Systems Engineer, C, C++, Embedded C, ARM, STM32, Microcontroller, RTOS, FreeRTOS, Bare Metal, SPI, I2C, UART, USB, Electronics, PCB, Debugging, JTAG, Logic Analyser, Precision Systems, Embedded More ❯
Portsmouth, Hampshire, South East, United Kingdom Hybrid/Remote Options
Morson Edge
team is undertaking the design and implementation of a satellite communications Software Defined Radio (SDR) modem. You will be part of a small multi-disciplinary team containing software, system, firmware and infrastructure engineers. There will be scope in the future to work on further developments as project needs arise. You will research and develop aspects of modem products and associated More ❯
Bristol, Gloucestershire, United Kingdom Hybrid/Remote Options
Arm Limited
system software and device drivers, and Android internals Familiarity with open-source project development cycles and contribution processes. Experience of software profiling, instrumentation, and optimization. Verification and validation of firmware on both pre-silicon and post-silicon platforms. A knowledge of how to test software using various techniques alongside an awareness of the value of CI and automated test systems. More ❯
Senior/Principal Firmware (FPGA) Engineer Location: Edinburgh - 100% Onsite Rate: 75 P/hr Security Requirements: This project is classified as UK Eyes Only , meaning the candidate must be eligible to obtain the highest level of UK security clearance . Must Have Considerable experience designing Firmware architecture using FPGA technologies and tools from either Xilinx, Intel (Altera) or Microsemi … as VHDL or System Verilog/UVM. Familiarity with Model Based Engineering using Matlab and Simulink tools is advantageous. Strong capability in analysing system-level requirements to derive detailed Firmware requirements. A methodical approach to the full firmware design lifecycle, ideally following structured processes such as RTCA DO-254 or similar. Key Responsibility Areas Our Electronics Function in Edinburgh requires … a Senior/Principal Firmware (FPGA) Engineer to create and develop firmware for leading-edge airborne applications. You will be responsible for: Designing and developing Firmware designs using VHDL. Verifying designs using either VHDL or SystemVerilog. Working to a structured firmware design process. Skills, Qualifications & Knowledge Required Degree in Electronics and Electrical Engineering, ideally specialising in FPGA/Digital techniques. More ❯
Senior/Principal Firmware (FPGA) Engineer Location: Edinburgh - 100% Onsite Rate: £75 P/hr Security Requirements: This project is classified as UK Eyes Only , meaning the candidate must be eligible to obtain the highest level of UK security clearance . Must Have Considerable experience designing Firmware architecture using FPGA technologies and tools from either Xilinx, Intel (Altera) or Microsemi … as VHDL or System Verilog/UVM. Familiarity with Model Based Engineering using Matlab and Simulink tools is advantageous. Strong capability in analysing system-level requirements to derive detailed Firmware requirements. A methodical approach to the full firmware design lifecycle, ideally following structured processes such as RTCA DO-254 or similar. Key Responsibility Areas Our Electronics Function in Edinburgh requires … a Senior/Principal Firmware (FPGA) Engineer to create and develop firmware for leading-edge airborne applications. You will be responsible for: Designing and developing Firmware designs using VHDL. Verifying designs using either VHDL or SystemVerilog. Working to a structured firmware design process. Skills, Qualifications & Knowledge Required Degree in Electronics and Electrical Engineering, ideally specialising in FPGA/Digital techniques. More ❯
with C. Excellent analytical and design skills, with the ability to generate and critically review technical documentation. Awareness of real-time operating systems and ARM-based platforms. Understanding of firmware and electronics design principles. Knowledge of modern software development practices. Desirable Skills Familiarity with verification processes for embedded systems. Experience with standards such as DefStan 00-55, DO178B/C More ❯
with C. Excellent analytical and design skills, with the ability to generate and critically review technical documentation. Awareness of real-time operating systems and ARM-based platforms. Understanding of firmware and electronics design principles. Knowledge of modern software development practices. Desirable Skills Familiarity with verification processes for embedded systems. Experience with standards such as DefStan 00-55, DO178B/C More ❯
with C. Excellent analytical and design skills, with the ability to generate and critically review technical documentation. Awareness of real-time operating systems and ARM-based platforms. Understanding of firmware and electronics design principles. Knowledge of modern software development practices. Desirable Skills Familiarity with verification processes for embedded systems. Experience with standards such as DefStan 00-55, DO178B/C More ❯
ensure robust and reliable performance. Producing detailed design and technical documentation, including performing design reviews. Integrating software on real-time operating systems and ARM-based processing platforms. Collaborating with firmware and electronics design teams to ensure coherent system integration. Travelling infrequently to other UK sites, although this is expected to be minimal (quarterly at most). Job Requirements: Experience in More ❯
Birmingham, West Midlands, England, United Kingdom
SF Recruitment
assigned projects Translate system-level requirements into clear software specifications Define and implement software architecture for real-time control systems Develop and verify high-integrity embedded C/C++ firmware Integrate application-level code with platform and base-software components Support hardware bring-up, debugging, and system-level diagnostics Participate in design reviews and provide expert input on software decisions More ❯
Gloucester, Gloucestershire, South West, United Kingdom
Forward Role
structured, for either x86/x64 or ARM processor architectures. Reverse engineering a wide range of technologies to uncover vulnerabilities and improve security including operating systems and/or firmware internals, security architectures and hardware abstraction. Engineering software from design to delivery in modern IDEs and languages, using Agile delivery. Creating tested and testable code. Integrating with automated verification systems More ❯
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, C, Microcontroller, Electronics More ❯
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, C, Microcontroller, Electronics More ❯
and communications technologies – making this an ideal opportunity for an FPGA Engineer who enjoys hands-on innovation and working across multidisciplinary challenges. Key Skills and Requirements: Experience in FPGA firmware development (VHDL/Verilog) using toolchains such as Vivado or Quartus. Proven track record of design and implementation of complex systems. Strong academic background with a relevant engineering or scientific More ❯
high-quality embedded C software for complex, real-time systems. Produce software requirements, specifications, and supporting documentation. Participate in design reviews and establish technical best practices. Develop and maintain firmware for microcontroller peripherals (UART, SPI, I2C, etc.). Support system integration, testing, and debugging. Collaborate within Agile teams to drive process improvement. Essential Skills Strong embedded C programming experience. Experience More ❯
G1, Glasgow, Glasgow City, City of Glasgow, United Kingdom
Avanti Recruitment
high-quality embedded C software for complex, real-time systems. Produce software requirements, specifications, and supporting documentation. Participate in design reviews and establish technical best practices. Develop and maintain firmware for microcontroller peripherals (UART, SPI, I2C, etc.). Support system integration, testing, and debugging. Collaborate within Agile teams to drive process improvement. Essential Skills Strong embedded C programming experience. Experience More ❯