Hire the best Firmware Engineers in the United Kingdom

Check out Firmware Engineers in the United Kingdom with the skills you need for your next job.
  • $50 hourly
    - Embedded C/C++ - Bare-metal and freeRTOS microcontroller programming (STM32 and TMS570, AM437x) - Embedded Linux firmware development on Raspberry Pi, Orange Pi, Jetson TX - I2C, SPI, UART/USART, 1-Wire, USB driver development - WiFi, GSM, Bluetooth (BLE) experience - Qt/QML application development - Bootloader development - lvgl GUI development
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    Qt Framework
    Firmware Programming
    QML
    Embedded System
    STM32
    Embedded Linux
    Raspberry Pi
    ESP32
    Bluetooth
    GSM
    C++
    C
    WiFi
    Embedded C
  • $120 hourly
    Experienced Engineer and Project Manager with a demonstrated history of working in the Aviation, Aerospace, Energy, Defence, Civil and Robotics industry. Skilled in all core engineering skills including; Problem Solving, Mechanical Design, Aerodynamics, Structural, Mechatronic and Electronic Design. PhD in Avionics and Control, and master’s degree in Aeronautical Engineering.
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    PCB Design
    Arduino Firmware
    Arduino
    Firmware Programming
    Electronics
    3D Modeling
    C
    Aeronautics
    Engineering Tutoring
    Engineering Design
    Engineering Simulation
    Aerospace Engineering
    Rapid Prototyping
    CAD
    SolidWorks
  • $100 hourly
    Thanks for visiting my profile! I am a fully qualified Electrical Engineer holding a Bachelor's and Master's degree in Electronics and Information Technology (Germany) as well as a Master's in Sensor Technology and a PhD in Physics from the University of Cambridge (UK). With more than a decade of experience in circuit design and embedded programming I particularly enjoy working on • Analogue circuits • LVDS, mipi-dsi, mipi-csi, parallel rgb, HDMI, gigabit ethernet • High-speed and RF systems (Radar, VCOs, LNAs, distributed element filters and couplers from DC to 24 GHz) • FPGAs for signal conversion • ADC conversion/signal processing of sensor data • (Embedded) programming in C, ASM, Verilog, Python • 8/32 bit AVR (microchip) • STM32 • ESP32, esp-idf • freeRTOS, Linux, bare-metal • Linux kernel and user space drivers, device trees • v4l2, gstreamer • Yocto and buildroot Development platforms I use are STM nucleo, Nvidia Jetson, IMX8 dev boards, ESP32, nrf52, Lattice crosslink.
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    Driver Development
    Kernel
    Firmware Programming
    Electronics
    Microcontroller Programming
    Embedded Linux
    Embedded C
    Microcontroller
    PCB Design
    Printed Circuit Board
    ESP32
    RF Microwave Design
    nRF52
    Electrical Engineering
    C
  • $40 hourly
    “I’m a electronics engineer with experience in following fields in both academic and industry environments: -Power Electronics - Motor Drive - PCB Design - Embedded Systems - Firmware Programming - Digital and analogue design
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    Higher Education
    Power Electronics
    Firmware Programming
    Motion Controller
    Analog Electronics
    Digital Electronics
    Embedded System
    Industrial Automation
    Academic Research
    Electronic Workbench
    Automation
    Multilayer PCB
    Engineering Simulation
    Embedded C
    PCB Design
  • $40 hourly
    I'm an electronics engineer with 16 years' experience across a broad range of industries. Whether you're looking to develop a high value, low volume product or a mass market consumer product where every cent on the BOM counts, I can help. I also have contacts at factories in China to get your design manufactured once we move past the prototyping stage. I can support you right from the concept and ideation stage through to production and QA, in any aspect ranging from hardware, firmware or compliance. I can also quickly provide manufacturing cost estimates against a function specification, whilst you're deciding which features are vital and which are non-essential. If you already have the hardware side of the product covered, I can write firmware for a range of different microcontrollers and platforms. Preferred are Microchip and Holtek, but I have experience of STM32, AVR and Arduino amongst others. Happy to build prototypes to test theories, 3D print objects and solder small batches of PCBs for sample and development use.
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    3D Printing
    Electronic Design
    C
    Design for Manufacturing
    Prototyping
    Electronic Circuit Design
    Firmware Programming
    Firmware
    Microcontroller Programming
    Circuit Design
    Arduino
    PCB Design
    Multilayer PCB
    Microchip
    KiCad
  • $40 hourly
    FullStack Software Engineer (React, TypeScript, Python, AWS) + Embedded Firmware Engineer (Yocto, Buildroot, RTOS systems and C/C++ programming on STM32 devices) Maintainer and lead developer on toolchains currently used in production at BotBlox Please check out some of my work on my Github page: https:// github.com/AaronElijah
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    Firmware Programming
    Machine Learning
    API Development
    Amazon Web Services
    Computer Network
    Machine Learning Model
    GitHub
    STM32
    C
    C++
    Firmware
  • $65 hourly
    Embedded systems hardware and software design and development. Prototype production. Recent projects: - Smart streetlight. - Precise control of instrumentation using PTP. - Bicycle gear autochanger. - Solar-powered (battery less) electronic-ink display. Recent Microcontrollers: - IMXRT1062 - ESP32 - ESP8266 - CC2642R - STM32F4 - PIC16F84 - RP2040 Software skills: - C/C++, Swift, Linux shell scripting using bash. - Development environments: MCUExpresso, STM32CubeIDE, VSCode, Arduino, Xcode. Hardware skills: - Electronic circuit design based around microcontrollers. - PCB design. Other: - Understanding of WiFi and Bluetooth low energy communications. - E-ink displays. - Design of battery powered systems. - Low power encryption techniques. - Basic CAD design of housings. Detailed portfolio: GitHub user: zac-taylor-demo Includes articles on embedded systems, articles on electronics and example C/C++ code.
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    Firmware Programming
    Internet of Things
    Microcontroller Programming
    STM32
    ESP32
    Electronic Circuit Design
    Arduino
    Real-Time Operating System
    C
    Microcontroller
    PCB Design
    Hardware Design
    C++
  • $35 hourly
    It is my pleasure to introduce myself to you as Sobhan, an Electrical engineer with expert in microcontrollers and embedded programming. My field of study is communication engineering with experience for over 5 years in this industry, my expertise are schematic and PCB designing, firmware writing for most of devices, machine learning and network management. thanks
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    MikroTik RouterOS
    VPN
    ESP32
    Microcontroller Programming
    Firmware
    Hardware Design
    PCB Design
    Arduino
    Embedded System
    C++
    Microcontroller Design
    Firmware Programming
    MATLAB
    C
    Electrical Engineering
  • $100 hourly
    PROFILE iOS Developer first with about a decade of experience. Keen interest in smart back-end engineering and systems design. Believe in "not re-inventing the wheel" approach. Previous experience in start ups, starting up and running companies, building and managing teams, as well as taking products from idea and concept level to fully launched and profitable. Biggest praise I ever got from a client was "you're not like a normal IT guy, people can talk to you". Proven track record of remote work or at the office. Photography and coffee keep me sane and grounded, firmly believe in direct and open approach to interacting with people. Croatian national (EU), speaking Croatian (native), English and basic German., SKILLS Objective-C, Swift, SwiftUI - I've built apps from heavy UI/UX oriented, to deep iOS integration apps and full projects/solutions on Enterprise level. Mostly working on Swift these days, but equally happy to use Objective-C or transcode.
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    API Development
    API
    Machine Learning
    Agile Project Management
    Git
    Figma
    Agile Software Development
    Firmware Programming
    Design Validation
    Apple Xcode
    Amazon Web Services
    Firebase Cloud Firestore
    Amazon DynamoDB
    iOS
  • $30 hourly
    Skilled Senior iOS Developer with 10 years designing mobile apps to top download charts and drive revenue. Known for using innovative development techniques to create trendsetting content. Adept at rapidly onboarding junior staff and diversifying developer voices by discovering untapped talent. Also work on some specific frameworks and third party library which is common in some of the application: * Location Manager and Apple - Google Map for location tracking and direction. * Firebase integration for Analytics, Crashlytics and Notification. * Lottie Animation * Appsflyer for Deeplinking and Marketing with Facebook to manage the organic and inorganic users. * Sqlite database and Core database. * OCR with ML Kit 1. Team Player 2. Well Organised 3. Precise 4. Watchful 5. Full of ambition
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    Jira
    Animation
    Agile Project Management
    Firmware Programming
    Model View ViewModel
    Bitbucket
    Analytics
    Git
    Core Data
    iOS Development
    Swift
    Objective-C
    Firebase
    iOS
    Bluetooth
  • $35 hourly
    PERSONAL STATEMENT A skilled Embedded Software Engineer with over 8 years' software development experience. Expert in taking customer requirements and creating innovative, robust solutions. Fast learner with strong communication and leadership skills. Expert in baremetal STM32, Arduino and NXP. Firmware development from ground up. Available 24/7
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    PCB Design
    Prototype
    Raspberry Pi
    FreeRTOS
    Embedded Operating System
    Embedded System
    Embedded C
    STM32F4
    STM32
    C++
    Firmware Programming
    Firmware
    Arduino
    Arduino Firmware
  • $50 hourly
    🔹 Who am I? I'm a seasoned Firmware Engineer with a passion for electronics and software development. With extensive experience in the industry, I've honed my skills in designing, developing, and debugging firmware for various embedded systems. 🔹 What I Offer: ✅ Expertise in firmware development for embedded systems, microcontrollers, and IoT devices. ✅ Proficient in programming languages such as C, C++, and Python, ensuring efficient and robust software solutions. ✅ Strong understanding of electronics principles and circuits, facilitating seamless integration between hardware and firmware. ✅ Extensive experience in debugging and troubleshooting firmware issues, ensuring smooth operation of embedded systems. ✅ Collaborative mindset, excellent communication skills, and a commitment to delivering high-quality work on time and within budget. 🔹 Why Choose Me? I bring a unique blend of technical expertise, creativity, and problem-solving skills to every project I undertake. Whether you need to develop firmware for a new IoT device, optimize performance for an existing embedded system, or troubleshoot firmware issues, I have the skills and experience to deliver results that exceed your expectations.
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    Sensor
    FreeRTOS
    STM32
    ARM Microcontroller
    Microcontroller Programming
    Git
    Embedded System
    Embedded C
    Arduino Firmware
    Firmware Programming
    C++
    C
    Software
    Electronics
    Firmware
  • $25 hourly
    I am a Mechatronics Engineer with strong industrial and research experience, including roles at AI tech firm UtterBerry as a Hardware Engineer and a prestigious robotics research internship at the University of Leeds. Currently in my penultimate year working towards a Master’s in Mechatronics and Robotics at the University of Leeds, I’ve excelled academically, achieving over 80% in modules like Embedded Systems, Microcontrollers, and Electronic Circuit Design. With 3+ years of hands-on project work, I’ve developed award-winning products pitched to Google and Samsung, showcased in my portfolio. Passionate about robotics, I created MABEL, a popular open-source robotics platform demonstrating advanced mechanical and electrical design skills. I’m highly skilled in firmware development, particularly on platforms like Arduino, ESP32, and Raspberry Pi, and experienced in 3D modeling, CAD, and embedded systems. Let me help you with firmware, electronics, mechatronic design, or embedded software for your next project!
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    Firmware Programming
    ESP32
    Arduino
    Python
    C++
    Autodesk Fusion 360
    SolidWorks
    Mechatronics
    Electrical Engineering
    CAD
  • $70 hourly
    Can demonstrate 25+ years C/C++ Real Time SW/FW, embedded (Linux & RTOS) and CUDA/OpenCL) experience including multithreading application and Device Driver design under RTOS constraints, algorithms design, code implementation and optimization, on-board debugging and the complete project lifecycle expertise in best practice development environments. Contributed to the intellectual property of GE Oil & Gas (FW NXP KL17 Cortex-M0+), Toshiba (SSD FW), Semafone(Audio Modem & IoT), Qualcomm (4G/2G Wireless FW design,RF SW), Apical (SW and FW design for ISP), Tessera (embedded Linux applications and ISP DSP code), Sonarics (Automotive, DSP – DAB, DMB), Digital Verification (ISP DSP code), Modem-Art/Avago (3G modem), FreeScale/NXP(audio DSP). Successfully designed and integrated (CAN bus) RT Multitasking SW (motor control) for military standard (MISRA C) infrared optical systems for Carl Zeiss. Highly conversant with Programming Languages which includes Embedded C/C++, DSP (digital signal processors) C/C++ & Assemblers, Matlab, Python, TI C64 Assembler, ARM, Atmel, 8051 & PIC C and Assembler.
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    Microcontroller Programming
    Firmware Programming
    Internet of Things Software
    Embedded System
    Digital Signal Processing
    Microsoft Visual C++
    POCO C++
    Kali Linux
    Software Architecture & Design
    IOTA
    Python
    LoRa
    Real-Time Operating System
    Embedded C
    Embedded Linux
  • $3 hourly
    Highly capable Electrical Electronics Engineer with 9 years of experience in software and hardware of embedded system by operating in product development almost all the phases such as; schematic and PCB design, firmware development, detailed unit tests, PoC design, technical and user document preparation , installation of the product and finally product improvement with customer feedbacks. Extend knowledge with different ARM based MCUs and competence in application development in multit-hreaded UNIX environment. An expert C Programmer with intermediate competence in different software languages such as C#, C++, Java, Bash Script and Python with significant experience in Version Control and debugging tools and wireless communication protocols.
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    PCB Design
    IPv6
    Video Processing
    Altium Designer
    Arduino
    ESP8266
    Jira
    GitHub
    Bluetooth LE
    CC2640R2F
    STM32
    Embedded Linux
    Embedded C
    Firmware Programming
    Electronic Circuit Design
  • $30 hourly
    Senior Embedded Systems Engineer with over 10 years of experience in IoT, consumer electronics, and automation sectors. ● Strong experience In Embedded System product development ● Able to develop firmware for microcontroller with on-target/off-target testing methodologies. ● Skilled in reading and interpreting schematics ● Excellent knowledge in designing PCB ● Microcontroller – ARM Cortex M, PIC32 Series. ● Single Board Computer – Raspberry Pi,STM32 Discovery & Nucleo, ESP8266, BeagleBone ● PCB Design – Altium, Eagle CAD, KiCAD, ● Languages – C/C++,, Python ● Toolchains – GCC, Arm Compiler for Embedded, XC8 ● Simulations – MATLAB & Simulink ● Test Framework – Google Test, Unity, Ceedling, Labview ● Serial Protocols – I2C, SPI, UART, RS485, CAN, Ethernet ● Wireless Network – LoRaWan, WiFi, 2G/3G Cellular, Bluetooth, NBIoT ● Sensor Interfacing – Accelerometer, Temperature, Motion, GPS ● Analogue – AC / DC Power Supply(SMPS), Filter Design, Ultrasonic Measurement, AC Motor Control ● Lab Equipment – Oscilloscopes, Logic Analyzer, Precise Multimeter, Soldering
    vsuc_fltilesrefresh_TrophyIcon Firmware Engineering
    Firmware Programming
    Firmware
    Electrical Engineering
    Electronic Workbench
    Engineering & Architecture
    Microcontroller
    Microcontroller Programming
    Microcontroller Design
    ARM Microcontroller
  • Want to browse more freelancers?
    Sign up

How hiring on Upwork works

1. Post a job

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.