Hire the best Firmware Engineers in Germany

Check out Firmware Engineers in Germany with the skills you need for your next job.
  • $45 hourly
    Hi, I like developing all kinds of software, from low level firmware to abstract automation systems, aswell as anything 3D related. My customers range from private persons to small and medium sized businesses. I can also reverse engineer old lagacy software and make it run under new systems, aswell as generate research into how a given software works internally. Give me a try, you wont regret it!
    Featured Skill Firmware Engineering
    Web Development
    Reverse Engineering
    Software Debugging
    Mobile App Development
    Firmware Programming
    Software Development
    Automation
    Python
    JavaScript
    Desktop Application
    C
    C#
    C++
    Java
    Visual Basic
  • $50 hourly
    With over 8 years of experience in IoT development and embedded systems, expertise spans the design, development, and deployment of scalable IoT solutions, powering over 10 million connected devices worldwide. Specializing in AWS IoT and Azure IoT Hub, cloud-connected applications are designed with 99.9% uptime, handling millions of real-time data transactions daily across industrial, consumer, and enterprise networks. In IoT Arduino development, work has contributed to the creation of 100+ cost-effective, high-performance IoT devices, optimized for energy efficiency and real-time processing. Through hardware prototyping and PCB design, circuit boards are developed using Altium Designer, reducing manufacturing costs by 40% while ensuring signal integrity and power efficiency. Whether implementing ESP32 firmware, STM32-based solutions, or Raspberry Pi-powered applications, solutions prioritize low-latency connectivity, 30% improved battery life, and scalable performance. Deep expertise in embedded firmware engineering includes Embedded C, C++, Python, and real-time operating systems. Over 500,000 lines of optimized firmware code have been developed for ESP32, STM32, and other microcontrollers, ensuring faster execution speeds and lower memory footprint. Advanced microcontroller programming techniques have led to 40% increased processing efficiency for embedded systems. Leveraging embedded Linux, mission-critical IoT applications are secured with end-to-end encryption, real-time monitoring, and predictive maintenance—reducing system failures by 70%. In the field of industrial IoT, extensive knowledge of Zigbee, LoRaWAN, NFC, and CAN bus has enabled the creation of smart factory networks with 99.5% device uptime, optimizing machine-to-machine (M2M) communication for industrial automation and smart energy grids. Expertise in machine learning and computer vision has contributed to AI-driven IoT applications, reducing operational costs by 30% and improving real-time anomaly detection accuracy by 85%. Beyond hardware, security is a top priority, with firmware encryption and over-the-air (OTA) update mechanisms ensuring seamless scalability and long-term reliability. Tuya IoT integration has been successfully deployed in more than 50 smart home and industrial automation projects, enhancing device interoperability and cloud synchronization. From concept to mass production, a comprehensive approach covers embedded software development, PCB layout optimization, and IoT mobile interface integration. In BLDC motor control, wireless power transfer, and magnetic induction technologies, system designs have improved power efficiency by 45%, ensuring precision control and maximum energy utilization. For companies looking to scale IoT ecosystems, expertise in embedded firmware engineering, hardware design, and cloud-based integration guarantees seamless device connectivity, 99.9% reliability, and enhanced security. Whether working on wearable AI, industrial automation, or next-gen smart devices, solutions are built for performance, scalability, and long-term success. Let’s build the future of IoT and embedded system innovation—reach out today to discuss your project!
    Featured Skill Firmware Engineering
    Altium Designer
    STM32
    Python
    Firmware Programming
    C++
    Raspberry Pi
    Hardware Prototyping
    PCB Design
    Internet of Things
    Embedded System
    Arduino
    ESP32
    Embedded C
    Microcontroller Programming
    Embedded Linux
  • $25 hourly
    Experienced Embedded Systems Engineer with strong expertise in Firmware and Hardware Development. With over 3 years of experience in the industry, I have worked on a wide range of embedded systems and firmware, from low-level device drivers to high-level user interfaces. Services: +Embedded Firmware Development: Arduino, ESP32, STM, Raspberry Pi +Product Development from Idea to Mass Production +Electronic Circuit Design +Selection and Sourcing of Components like ADCs, Controllers etc If you have any questions or would like to discuss a potential project, please don't hesitate to contact me. I look forward to working with you!
    Featured Skill Firmware Engineering
    Electronic Circuit Design
    Electronic Design
    Espresso
    Internet of Things
    ARM Microcontroller
    Firmware Programming
    ESP8266
    STM32
    Embedded C
    Arduino Firmware
    Raspberry Pi
    ESP32
    Embedded System
    Microcontroller Programming
    Arduino
  • $80 hourly
    I would like to offer my skills related to: 1. Firmware development for bare-metal and RTOS-based devices, run on ARM Cortex M microcontrollers (STM32, nRF52, ESP32, AVR, Arduino...), in C/C++. 2. Embedded Linux development, Buildroot, OpenWrt, Raspberry Pi, in C/C++, Python3, Bash. 3. Expertise in C/C++ development, code refactoring, project design, ... 4. Expertise in CMake, writing build scripts and build systems. 5. CI/CD for embedded: Jenkins, GitHub Actions, GitLab Pipelines, Docker ... I am a passionate firmware developer with complementary hardware knowledge, related to electronics and PCB design. My passion was born during studies of Electronics and Telecommunication, so I graduated with Master of Engineering degree in that field. I collected experience by developing Smart Home solutions, based on short-range radio solutions, like BLE, ZigBee, Wi-Fi. I also worked with long-range radio systems like data acquisition, tolling, public transport systems and consumer electronics. My total professional experience in the embedded field is 6 years. The core of my skill set lies in developing low-power, bare-metal IoT devices, which run RTOS. Additionally, I am able to provide Linux-based solutions, on more powerful CPUs. My personal goal is to provide high quality solutions, which satisfies the customer and which motivates me. --- Communication protocols I worked with: Zigbee, Wi-Fi, BLE, NB-IoT, Power Line Communications (PLC); MQTT, CoAP, HTTP, LwM2M, VoIP. Technologies: C++ (C++14, C++17, C++20), C, Python, Bash, FreeRTOS, Zephyr, mbed, RTOS, CMake, CI/CD for Embedded, Docker, Robot Framework, Jenkins, Buildroot, OpenWrt. Hardware: STM32, ESP32, ESP8266, nRF52840, AVR (ATmega, ATtiny) Raspberry Pi; Kicad.
    Featured Skill Firmware Engineering
    Internet of Things Solutions Design
    Firmware Programming
    FreeRTOS
    C++
    Python
    C
    Microcontroller Programming
    Embedded Linux
    STM32
    Real-Time Operating System
    Embedded System
    ESP32
    Firmware
    nRF52
  • $140 hourly
    I am a professional software & firmware engineer having gained knowledge and experience in programing for more than 30 years. During my journey from a young developer to my current position, I've experienced many projects and events for both with people (clients, team members,...) and developing targets (desktop applications, device firmware, web sites and applications) and their integration. I understand the need for accurate project requirement implementation as well as timely delivery. Now I'd like to share my skills and experience with more people and grow even more. I will provide perfect service if you want to implement your idea to desktop application, firmware or website. • Develop windows desktop applications with C, C++, C#, Python and Java • Develop firmware (C or ASSEMBLY Languages) for various ARM, CORTEX (such as STM32 and NXP) and 8051 • Develop websites and web applications by almost all languages and frameworks such as HTML, CSS, Javascript, Typescript (Angular, Vue), PHP(Laravel, Symfony), C#(.NET), and Python(Django) • Create and administrate various databases including MySQL, MS SQL Server and MongoDB • Collaborative team work and source code management by GIT • Professional and effective communication skill to interact with customers and teams
    Featured Skill Firmware Engineering
    Database
    ARM Microcontroller
    C
    Website Builder
    Firmware Programming
    Node.js
    PHP
    TypeScript
    JavaScript
    HTML
    Python
    C#
    C++
    Desktop Application
    Full-Stack Development
  • $50 hourly
    I'm an electronics and embedded system expert with 𝟭𝟮+ 𝘆𝗲𝗮𝗿𝘀 of experience. I live in Berlin and have studied engineering in Germany. I have developed (or managed development of) more than 𝟮𝟬 𝗽𝗿𝗼𝗱𝘂𝗰𝘁𝘀 from concept to market. With my experience you can be sure of: 1. 𝗬𝗼𝘂𝗿 𝗽𝗿𝗼𝗱𝘂𝗰𝘁'𝘀 𝗳𝘂𝗻𝗰𝘁𝗶𝗼𝗻𝗮𝗹 𝘀𝘂𝗰𝗰𝗲𝘀𝘀 and a high quality of development. 2. 𝗥𝗲𝗱𝘂𝗰𝗲𝗱 𝘁𝗶𝗺𝗲 𝘁𝗼 𝗺𝗮𝗿𝗸𝗲𝘁 & 𝗰𝗼𝘀𝘁 𝗼𝘃𝗲𝗿𝗿𝘂𝗻𝘀 by avoiding the mistakes made by less-experienced developers. I will be your development partner from your idea to a certified and successfully selling hardware product. 𝗠𝘆 𝗦𝗽𝗲𝗰𝗶𝗮𝗹𝘁𝗶𝗲𝘀: ∙ Electronics and Embedded System Architecture ∙ Schematic Design and PCB Layout ∙ Microcontroller Programming (STM32, RTOS, Zephyr & more) ∙ Wireless Connectivity (Bluetooth, WiFi, NB-IoT & more) ∙ Sensors (GPS, IMUs & many more) ∙ Low-Power Battery-Operated devices ∙ IoT, Wearables, MedTech and e-Mobility 𝗬𝗼𝘂𝗿 𝗕𝘂𝘀𝗶𝗻𝗲𝘀𝘀 𝗢𝘂𝘁𝗰𝗼𝗺𝗲𝘀: ① Reduce Time to Market ② Unlock Revenue Faster 𝗪𝗵𝗼 𝗜 𝗛𝗲𝗹𝗽: If you are a 𝘀𝘁𝗮𝗿𝘁𝘂𝗽 or an 𝗲𝗺𝗲𝗿𝗴𝗶𝗻𝗴 𝘁𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝘆 𝗰𝗼𝗺𝗽𝗮𝗻𝘆 looking to develop hardware with microcontrollers, wireless connectivity, and sensors, I am here to help. By focusing exclusively on these areas, I understand your technology, your needs, and your pain points better than others. My specialized approach allows me to standardize the development process, use advanced tools, and speed up development without sacrificing quality. I am also a founder of a development agency, Oxeltech GmbH, where a team of developers helps me realize your goals.
    Featured Skill Firmware Engineering
    FreeRTOS
    Bluetooth
    Altium Designer
    STM32
    Wireless Communication
    Firmware Programming
    Hardware Prototyping
    Embedded System
    Consumer Electronics
    Product Development
    Microcontroller Programming
    Digital Electronics
    Analog Electronics
    PCB Design
    Electronic Circuit Design
  • $28 hourly
    REMOTE WORK ONLY! I have more than 25 years of experience in Software Engineering in several Industries, mainly in Europe (Germany) I had made Design, Develop, Testing, Agile Project Coordination and DevOps for several platforms: .- Windows .- Linux (Desktop & Embedded) .- QNX .- Android Deep Knowledge and experience with several Programming Languages: .- C and Embedded C .- C++ .- C# .- Java .- Shell scripting .- Python I have very good communication Skills, I can also do training and Technical Presentations. I had worked in Multidisiplinary and Multicultural environments.
    Featured Skill Firmware Engineering
    Automotive
    DevOps
    CI/CD
    Embedded System
    Continuous Integration
    Embedded C
    Agile Software Development
    Agile Project Management
    Firmware Programming
    C
    Java
    C++
    C#
    Desktop Application
    Python
  • $85 hourly
    Summary Experienced Engineer with a versatile background, demonstrating strong communication, collaboration, and problem-solving skills. Committed to ensuring project success and proven ability to contribute effectively to diverse projects development.
    Featured Skill Firmware Engineering
    Firmware Programming
    Rust
    Zephyr
    FreeRTOS
    Embedded System
    Firmware
    Embedded Linux
    C
    FPGA
    Embedded Application
  • $49 hourly
    I am an experienced programmer with 10+ years. I am proficient in C/C++, Assembler languages and have a problem solving skill especially in debugging. I can provide well structured bare-metal firmwares for various types of MCUs. I can work on desktop applications using QT, GTK, MFC. I have solid understandin on digital filters and AI algrithms, I can combine them to make some innovative devices.
    Featured Skill Firmware Engineering
    Qt Creator
    Microcontroller
    Mathematical Modeling
    Reverse Engineering
    Assembler
    C++
    C
    Firmware Programming
  • $30 hourly
    I have extensive experience developing firmware for embedded devices, from creating device low level libraries and device drivers that directly interact with device registers to high level user application. I am available to help you meet your goals within your project budget and timeline. My goal is to provide highly efficient and compact solutions to you. Services I can offer you are as follows: - Firmware development in assembly or C/C++ for any MCU platform. - Linux Device Driver development for PCIe devices. - Computer Vision applications - Desktop applications to provide a user interface to your embedded devices I have worked with different embedded systems using following MCUs; - STM32F4 - Raspberry Pi - Arduino Technologies I have worked on - C/C++ for embedded developement - Python - OpenCV, Pytorch and Tensorflow for Computer Vision applications
    Featured Skill Firmware Engineering
    Linux
    Firmware Programming
    Driver Development
    STM32
    Embedded System
    C++
    Raspberry Pi
    C
    Arduino
    Python
  • $22 hourly
    I'm an embedded systems developer with hands-on experience working with STM32 and ESP32 microcontrollers. I build smart, reliable, and scalable firmware solutions using C/C++, FreeRTOS, and custom communication protocols like UART, SPI, and I2C. In my recent project, I built a complete temperature monitoring system using STM32 + ESP32, sending sensor data to a web server and displaying it on an Android app. I also design intuitive user interfaces with Qt/QML, and turn Figma designs into smooth, embedded-friendly UI. My goal is to help you build robust IoT and embedded solutions—whether it’s sensor integration, low-level firmware, or a full end-to-end system. Let’s bring your ideas to life!
    Featured Skill Firmware Engineering
    Figma
    Firmware Programming
    UX & UI Design
    GUI Design
    Mobile App Development
    Wireless Communication
    QML
    Qt Framework
    Arduino
    Microcontroller Programming
    FreeRTOS
    STM32F4
    ESP32
    Embedded System
  • $3 hourly
    Being a 5 member team of Engineers in multi domain which shall help in End to End Product Development. Project Manager : Packing an experience in Hardware Engineering, with 7 years of experience in developing a product from conceptualization to mass production. Demonstrated proficiency in high-speed circuit designs and mixed-signal circuits. Collaborated as a cross-disciplinary team leader, guiding various teams in product development. Senior Hardware Engineer 1 : 6+ years of experience in Hardware design and development of Power supplies ,DC DC converters & Inverters. Involvement in design ,testing and failure analysis. Senior Hardware Engineer 2 : Hardware Engineering, with 3 year of experience in PLM. Expertise in Project feasibility study, Hardware Architecture development, board-level bring-up, testing, layout reviews and productization with certifications. Senior Firmware Engineer : Embedded Systems Engineer pursuing MSc in Electrical Engineering at Deggendorf Institute of Technology, with 3.5 years of experience developing production-grade embedded solutions. Test Engineer(QA) : Experienced Test Engineer with a strong background in manual and automated testing. Skilled in creating test plans, identifying bugs, and ensuring software quality across the SDLC. Proficient with tools like Selenium, JIRA, and Postman, and familiar with Agile and CI/CD environments.
    Featured Skill Firmware Engineering
    Technical Documentation
    Driver Development
    FreeRTOS
    Schematic Capture
    Programming Bug Fix
    Microcontroller
    Embedded C
    KiCad
    Altium Designer
    Linux
    Raspberry Pi
    Arduino
    PCB Design
    Firmware Programming
    Electrical Engineering
  • 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.