Hire the best Firmware Engineers in Germany
Check out Firmware Engineers in Germany with the skills you need for your next job.
- $45 hourly
- 5.0/5
- (32 jobs)
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!Firmware Engineering
Web DevelopmentReverse EngineeringSoftware DebuggingMobile App DevelopmentFirmware ProgrammingSoftware DevelopmentAutomationPythonJavaScriptDesktop ApplicationCC#C++JavaVisual Basic - $50 hourly
- 5.0/5
- (2 jobs)
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!Firmware Engineering
Altium DesignerSTM32PythonFirmware ProgrammingC++Raspberry PiHardware PrototypingPCB DesignInternet of ThingsEmbedded SystemArduinoESP32Embedded CMicrocontroller ProgrammingEmbedded Linux - $25 hourly
- 4.9/5
- (12 jobs)
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!Firmware Engineering
Electronic Circuit DesignElectronic DesignEspressoInternet of ThingsARM MicrocontrollerFirmware ProgrammingESP8266STM32Embedded CArduino FirmwareRaspberry PiESP32Embedded SystemMicrocontroller ProgrammingArduino - $80 hourly
- 5.0/5
- (8 jobs)
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.Firmware Engineering
Internet of Things Solutions DesignFirmware ProgrammingFreeRTOSC++PythonCMicrocontroller ProgrammingEmbedded LinuxSTM32Real-Time Operating SystemEmbedded SystemESP32FirmwarenRF52 - $140 hourly
- 4.9/5
- (7 jobs)
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 teamsFirmware Engineering
DatabaseARM MicrocontrollerCWebsite BuilderFirmware ProgrammingNode.jsPHPTypeScriptJavaScriptHTMLPythonC#C++Desktop ApplicationFull-Stack Development - $50 hourly
- 5.0/5
- (6 jobs)
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.Firmware Engineering
FreeRTOSBluetoothAltium DesignerSTM32Wireless CommunicationFirmware ProgrammingHardware PrototypingEmbedded SystemConsumer ElectronicsProduct DevelopmentMicrocontroller ProgrammingDigital ElectronicsAnalog ElectronicsPCB DesignElectronic Circuit Design - $28 hourly
- 5.0/5
- (3 jobs)
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.Firmware Engineering
AutomotiveDevOpsCI/CDEmbedded SystemContinuous IntegrationEmbedded CAgile Software DevelopmentAgile Project ManagementFirmware ProgrammingCJavaC++C#Desktop ApplicationPython - $85 hourly
- 0.0/5
- (0 jobs)
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.Firmware Engineering
Firmware ProgrammingRustZephyrFreeRTOSEmbedded SystemFirmwareEmbedded LinuxCFPGAEmbedded Application - $49 hourly
- 0.0/5
- (1 job)
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.Firmware Engineering
Qt CreatorMicrocontrollerMathematical ModelingReverse EngineeringAssemblerC++CFirmware Programming - $30 hourly
- 4.3/5
- (9 jobs)
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 applicationsFirmware Engineering
LinuxFirmware ProgrammingDriver DevelopmentSTM32Embedded SystemC++Raspberry PiCArduinoPython - $22 hourly
- 0.0/5
- (0 jobs)
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!Firmware Engineering
FigmaFirmware ProgrammingUX & UI DesignGUI DesignMobile App DevelopmentWireless CommunicationQMLQt FrameworkArduinoMicrocontroller ProgrammingFreeRTOSSTM32F4ESP32Embedded System - $3 hourly
- 0.0/5
- (0 jobs)
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.Firmware Engineering
Technical DocumentationDriver DevelopmentFreeRTOSSchematic CaptureProgramming Bug FixMicrocontrollerEmbedded CKiCadAltium DesignerLinuxRaspberry PiArduinoPCB DesignFirmware ProgrammingElectrical 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.