Senior Embedded Linux, Qt/QML & C++ Engineer, HMI Systems
- Verfügbarkeit einsehen
- 0 Referenzen
- 90‐120€/Stunde
- 78628 Rottweil
- DACH-Region
- ur | en | de
- 25.01.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
4/2021 – 4/2026
Tätigkeitsbeschreibung
• Led end-to-end development of custom Yocto-based Linux distributions for multiple embedded
products in production.
• Owned BSP development including U-Boot customization, DDR RAM initialization, Linux kernel
configuration, and device tree overlays for custom ARM-based hardware.
• Architected modular and scalable Qt/QML/C++ customer projects.
• Developed and maintained Linux device drivers for SPI, I2C, UART, GPIO, ADC, IMU, and
camera subsystems.
• Achieved significant boot-time and memory footprint reduction through kernel, init, and root
filesystem optimization.
• Designed a robust Linux OS upgrade and recovery mechanism, including image verification,
OEM authentication, device health checks, and safe flashing.
• Built Docker-based build environments to ensure reproducible Linux builds and faster CI workflows.
• Maintained and improved production processes, including OS flashing, factory testing, logging, and
HW/SW integration.
• Acted as technical interface between hardware, validation, production, and QA teams for system-level
debugging and root-cause analysis.
• Led and mentored a team of embedded Linux engineers, conducting architecture reviews, code reviews,
and technical planning.
Software engineering / -technik
9/2019 – 4/2021
Tätigkeitsbeschreibung
Developed real-time robotic software using C++11 and CMake within the Orocos/ROCK framework.
• Implemented motion control algorithms, SLAM pipelines (camera and LiDAR), trajectory planning,
and coordinate transformations.
• Debugged memory leaks, multithreading issues, and real-time performance bottlenecks.
• Automated Linux workflows using Bash, Makefiles, and system services.
• Hardware interfacing with IMU, GPS, Wi-Fi, and BLE sensors.
Softwareentwickler
Ausbildung
University of Bremen
Bremen
University of Engineering and Technology
Pakistan
Über mich
My core technical expertise starts at the SoC level, reading and understanding complex reference manuals, analyzing system architecture, and efficiently configuring SoCs for specific product requirements. I specialize in custom bootloader (U-Boot) adaptation , Linux kernel and root filesystem optimization , and the development of complete Yocto-based BSPs .
Modularity is a key focus of my work. I have designed scalable Yocto architectures where that use a single OS codebase across multiple products without compromising performance, significantly reducing duplication and maintenance effort.
At the application layer, I work extensively with systemd configuration and develop high-performance C++ / Qt & QML applications , using multithreading , modular and scalable architectures , and proper dependency management . I leverage external libraries where appropriate to avoid reinventing the wheel and to ensure maintainability and performance.
All these practices ultimately help reduce development effort , improve system stability , and accelerate time-to-market .
These are a few highlights of my background, and I would be happy to discuss your project in detail. I am available for a technical discussion.
Persönliche Daten
- Urdu (Muttersprache)
- Englisch (Fließend)
- Deutsch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
