Permanent Firmware Job Vacancies

151 to 175 of 820 Permanent Firmware Jobs

Firmware Engineer

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 ❯
Employment Type: Permanent
Salary: £40,000
Posted:

Firmware Engineer - Outside IR35

England, United Kingdom
Hybrid / WFH Options
Experis - ManpowerGroup
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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Huddersfield, West Yorkshire, United Kingdom
Futures
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 ❯
Employment Type: Permanent
Salary: £45000 - £50000/annum excellent benefits
Posted:

Research & Development Engineer

St. Neots, Cambridgeshire, United Kingdom
HeatingSave
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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Research & Development Engineer

Hail Weston, Cambridgeshire, United Kingdom
HeatingSave
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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Research & Development Engineer

England, United Kingdom
HeatingSave
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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded C++ Engineer

Reading, Berkshire, England, United Kingdom
IT Search & Select
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 ❯
Employment Type: Full-Time
Salary: £55,000 - £80,000 per annum
Posted:

FPGA Design Engineer with Security Clearance

San Diego, California, United States
Equiliem
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 ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Embedded Linux Software Engineer

Bedford, Bedfordshire, United Kingdom
Platform Recruitment
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 ❯
Employment Type: Permanent
Salary: £35000 - £60000/annum
Posted:

Senior Embedded Software Engineer

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 ❯
Employment Type: Permanent
Salary: £45,000
Posted:

Senior Systems Software Engineer

Bristol, Gloucestershire, United Kingdom
Cerebras
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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Systems Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Cerebras
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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Hardware Design Engineer with Security Clearance

Hanover, Maryland, United States
Assertive Professionals
contribution. Position Description: Designs and tests new integrated circuits and hardware components for a wide variety of signal processing applications and research. Designs, documents, and develops code (to include firmware) for digital signal processors or other programmable hardware devices such as Application Specific Integrated Circuit (ASIC) and Field Programmable Gate Array (FPGA) hardware. Analyzes the function of existing integrated circuits … with various libraries to create physical implementations of designs Develop and maintain documentation for the P&R design flows(U) Assist with de-processing electronic components and retrieving stored firmware or software using approved reverse engineering procedures Design new products and processes and improving and maintaining existing products Integrate new P&R tools, P&R tool updates, and ASIC or … P&R design tasks Work with tool and library vendors to develop solutions for designers' P&R design challenges Perform the de-processing of electronic components and retrieving stored firmware or software using approved reverse engineering procedures Lead the designs of new products and processes and improve and maintain existing products Provide technical leadership to less experienced engineers Perform the More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Embedded Software Engineer

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 ❯
Employment Type: Permanent
Salary: £50,000
Posted:

Test Engineer (Systems Test) - Roseville, CA

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 ❯
Employment Type: Permanent
Salary: USD 87 Hourly
Posted:

Lead Embedded Tool Developer with Security Clearance

Arlington, Virginia, United States
Two Six Technologies
equivalent professional experience in software tool development Nice to have (Preferred): Experience working as part of small R&D teams composed of researchers and engineers Experience with embedded systems, firmware development, or firmware reverse engineering Hands-on experience debugging embedded systems and interacting with embedded firmware Security Clearance: Active U.S. Top Secret Security Clearance and ability to obtain and maintain More ❯
Employment Type: Permanent
Salary: USD 234,090 Annual
Posted:

Senior Principal Oracle Database Administrator with Security Clearance

Chantilly, Virginia, United States
CCS Global Tech
to resolve issues with onsite products as a first line of support. Reviewing, applying, and remediating security vulnerabilities or security controls based on STIG guidance or scanning reports. Installing firmware updates on physical components such as HPE servers and HP SANs. Communicating daily with customers and management, providing detailed activity summaries and in-depth trip reports where applicable. Other duties … to resolve issues with onsite products as a first line of support. Reviewing, applying, and remediating security vulnerabilities or security controls based on STIG guidance or scanning reports. Installing firmware updates on physical components such as HPE servers, HP SANs, NFS, and ZFS appliances. Communicating daily with customers and Everfox management, providing detailed activity summaries and in-depth trip reports More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Scientist/Engineer (R3 REVer) (TS/SCI ) with Security Clearance

Arlington, Virginia, United States
Strategic Analysis, Inc
and next-generation research and prototyping, preferably with hands-on leadership of research and development programs in the defense sector. Responsibilities: • Utilize advanced reverse engineering techniques to analyze software, firmware, and hardware for vulnerabilities and potential exploitation vectors. • Develop and execute red teaming engagements, emulating adversary tactics, techniques, and procedures (TTPs) to identify and exploit vulnerabilities in critical systems. • Conduct … x64, ARM, and embedded system architectures. Utilizing reverse engineering tools such as IDA Pro, Ghidra, Binary Ninja, and debuggers (e.g., WinDbg, OllyDbg). Identifying and exploiting vulnerabilities in software, firmware, and hardware. Scripting and programming languages (e.g., Python, C/C++, Assembly).o Network protocols and analysis tools (e.g., Wireshark, tcpdump). Strong understanding of operating systems internals (Windows, Linux More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Embedded Software Development Engineer II, Amazon

London, United Kingdom
Amazon
experienced experienced Embedded Software Development Engineer who combines superb technical, research and analytical capabilities with a demonstrated ability to get the right things done quickly and effectively. Experience with firmware development, board bring-up, and debugging issues spanning the hardware/software boundary are critical. Previous experience in developing safety-critical software is also valued. A successful candidate will be … non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 3+ years of embedded firmware development experience - Experience in embedded development in C/C++ - Experience with board bring-up and debugging hardware through the use of logic analyzers, oscilloscopes etc. PREFERRED QUALIFICATIONS - 3+ years More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Power Electronics Embedded Systems Engineer

Somerville, New Jersey, United States
LHH Recruitment Solutions
role focuses on research and development of projects including updates to existing materials. This hands-on, on-site role delves into product validation, hardware development, pre-certification testing, and firmware development including closed loop modeling. This role will be responsible for creations of proposals, presentations to management and management of projects from start to finish. This role will also be … for high-bandwidth control Writing, optimize, and document bare-metal C for TI C2000 and other 32-bit MCUs. Implementation of high-resolution PWM strategies for hard switched. Interfacing firmware with gate-driver, current-sense, voltage-sense, and isolation circuitry Characterization of converter efficiency, thermal performance, and dynamic response based on oscilloscope/logic-analyzer captures. Design of 2- to More ❯
Employment Type: Permanent
Salary: USD 53 Hourly
Posted:

Senior Oracle Database Administrator with Security Clearance

Washington, Washington DC, United States
Everfox
to resolve issues with onsite products as a first line of support. Reviewing, applying, and remediating security vulnerabilities or security controls based on STIG guidance or scanning reports. Installing firmware updates on physical components such as DellEMC or HPE servers and SANs. Communicating daily with customers and Everfox management, providing detailed activity summaries and in-depth trip reports where applicable. … to resolve issues with onsite products as a first line of support. Reviewing, applying, and remediating security vulnerabilities or security controls based on STIG guidance or scanning reports. Installing firmware updates on physical components such as DellEMC or HPE servers and SANs. Communicating daily with customers and management, providing detailed activity summaries and in-depth trip reports where applicable. Assisting More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Digital Engineers - All Levels (All UK sites)

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
solve complex technical challenges, including the ability to visualise both the wider system context alongside the detailed digital architecture. Experience in developing novel digital electronics, including digital/DSP, firmware, and mixed-signal. Experience with schematic capture . It would be great if you have: Experience developing FPGA/firmware as well as hardware, as this would be extremely beneficial. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer - C/C++

Rochester, Kent, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks. The company offers flexible/hybrid working. In this role, you will: Design and develop application software and embedded firmware in C and C++ for future products. Assist with the support and enhancement of the existing product portfolio. Design and develop embedded software using Embedded C. Work with FreeRTOS to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Hardware Engineer

Guildford, Surrey, United Kingdom
Intec Recruitment
high speed network interfaces and analogue/RF signal filtering performing schematic capture using OrCAD managing PCB layout, fabrication and assembly subcontractors setting to work PCBs including writing test firmware and software developing Linux device drivers for hardware. Excellent benefits package. Background security check will be required before working on site. More ❯
Employment Type: Permanent
Salary: £37000 - £55000/annum
Posted:

Lead Embedded Linux Engineer

United Kingdom
Hybrid / WFH Options
Redline Group Ltd
development, and integration of embedded Linux platforms for advanced electronic products. Managing and mentoring embedded software engineers, conducting code reviews, and ensuring adherence to best practices. Collaborating with hardware, firmware, and application teams to deliver robust and scalable embedded solutions. Optimising system performance, boot time, and reliability across various embedded platforms. Overseeing the build, testing, and deployment processes for embedded More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 55,000 Annual
Posted:
Firmware
10th Percentile
£37,500
25th Percentile
£45,000
Median
£55,000
75th Percentile
£73,313
90th Percentile
£85,000