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
- 5.0/5
- (2 jobs)
- 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 developmentFirmware EngineeringQt FrameworkFirmware ProgrammingQMLEmbedded SystemSTM32Embedded LinuxRaspberry PiESP32BluetoothGSMC++CWiFiEmbedded C - $120 hourly
- 5.0/5
- (6 jobs)
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.Firmware EngineeringPCB DesignArduino FirmwareArduinoFirmware ProgrammingElectronics3D ModelingCAeronauticsEngineering TutoringEngineering DesignEngineering SimulationAerospace EngineeringRapid PrototypingCADSolidWorks - $100 hourly
- 5.0/5
- (7 jobs)
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.Firmware EngineeringDriver DevelopmentKernelFirmware ProgrammingElectronicsMicrocontroller ProgrammingEmbedded LinuxEmbedded CMicrocontrollerPCB DesignPrinted Circuit BoardESP32RF Microwave DesignnRF52Electrical EngineeringC - $40 hourly
- 4.9/5
- (1 job)
“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 designFirmware EngineeringHigher EducationPower ElectronicsFirmware ProgrammingMotion ControllerAnalog ElectronicsDigital ElectronicsEmbedded SystemIndustrial AutomationAcademic ResearchElectronic WorkbenchAutomationMultilayer PCBEngineering SimulationEmbedded CPCB Design - $40 hourly
- 5.0/5
- (4 jobs)
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.Firmware Engineering3D PrintingElectronic DesignCDesign for ManufacturingPrototypingElectronic Circuit DesignFirmware ProgrammingFirmwareMicrocontroller ProgrammingCircuit DesignArduinoPCB DesignMultilayer PCBMicrochipKiCad - $40 hourly
- 5.0/5
- (2 jobs)
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/AaronElijahFirmware EngineeringFirmware ProgrammingMachine LearningAPI DevelopmentAmazon Web ServicesComputer NetworkMachine Learning ModelGitHubSTM32CC++Firmware - $65 hourly
- 0.0/5
- (7 jobs)
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.Firmware EngineeringFirmware ProgrammingInternet of ThingsMicrocontroller ProgrammingSTM32ESP32Electronic Circuit DesignArduinoReal-Time Operating SystemCMicrocontrollerPCB DesignHardware DesignC++ - $35 hourly
- 4.9/5
- (4 jobs)
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. thanksFirmware EngineeringMikroTik RouterOSVPNESP32Microcontroller ProgrammingFirmwareHardware DesignPCB DesignArduinoEmbedded SystemC++Microcontroller DesignFirmware ProgrammingMATLABCElectrical Engineering - $100 hourly
- 0.0/5
- (0 jobs)
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.Firmware EngineeringAPI DevelopmentAPIMachine LearningAgile Project ManagementGitFigmaAgile Software DevelopmentFirmware ProgrammingDesign ValidationApple XcodeAmazon Web ServicesFirebase Cloud FirestoreAmazon DynamoDBiOS - $30 hourly
- 5.0/5
- (3 jobs)
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 ambitionFirmware EngineeringJiraAnimationAgile Project ManagementFirmware ProgrammingModel View ViewModelBitbucketAnalyticsGitCore DataiOS DevelopmentSwiftObjective-CFirebaseiOSBluetooth - $35 hourly
- 0.0/5
- (2 jobs)
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/7Firmware EngineeringPCB DesignPrototypeRaspberry PiFreeRTOSEmbedded Operating SystemEmbedded SystemEmbedded CSTM32F4STM32C++Firmware ProgrammingFirmwareArduinoArduino Firmware - $50 hourly
- 5.0/5
- (1 job)
🔹 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.Firmware EngineeringSensorFreeRTOSSTM32ARM MicrocontrollerMicrocontroller ProgrammingGitEmbedded SystemEmbedded CArduino FirmwareFirmware ProgrammingC++CSoftwareElectronicsFirmware - $25 hourly
- 5.0/5
- (2 jobs)
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!Firmware EngineeringFirmware ProgrammingESP32ArduinoPythonC++Autodesk Fusion 360SolidWorksMechatronicsElectrical EngineeringCAD - $70 hourly
- 0.0/5
- (1 job)
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.Firmware EngineeringMicrocontroller ProgrammingFirmware ProgrammingInternet of Things SoftwareEmbedded SystemDigital Signal ProcessingMicrosoft Visual C++POCO C++Kali LinuxSoftware Architecture & DesignIOTAPythonLoRaReal-Time Operating SystemEmbedded CEmbedded Linux - $3 hourly
- 0.0/5
- (0 jobs)
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.Firmware EngineeringPCB DesignIPv6Video ProcessingAltium DesignerArduinoESP8266JiraGitHubBluetooth LECC2640R2FSTM32Embedded LinuxEmbedded CFirmware ProgrammingElectronic Circuit Design - $30 hourly
- 0.0/5
- (0 jobs)
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, SolderingFirmware EngineeringFirmware ProgrammingFirmwareElectrical EngineeringElectronic WorkbenchEngineering & ArchitectureMicrocontrollerMicrocontroller ProgrammingMicrocontroller DesignARM 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.