
Senior Embedded Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 70€/Stunde
- 4208 Esch-sur-alzette
- auf Anfrage
- ar | en | fr | lb
- 03.06.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
4/2022 – 12/2024
Tätigkeitsbeschreibung
• Designed and defined software architecture for embedded systems and mobile applications, focusing on scalability, modularity, and performance across IoT projects.
• Authored comprehensive technical documentation, including interface specifications, architecture diagrams, and integration guides, to support cross-functional teams throughout development and validation phase.
• Designed and developed secure, high-performance embedded firmware for IoT devices in the medical and environmental sectors, enabling seamless integration with Android and iOS applications for real-time configuration, monitoring, and over-the-air updates.
• Implemented a FIDO2 biometric security key on a Nordic chip (Zephyr OS), enabling passwordless WebAuthn authentication and biometric-secured Windows logon, aligning with modern security standards.
• Integrated a Java applet with biometric smart cards to enable secure Windows/Linux system logon, enhancing access control for enterprise environments.
• Built a C/C++ desktop tool to validate security keys in fingerprint sensors, reducing test time by 60% and eliminating manual verification costs.
• Developed Android/iOS applications showcasing NFC-based biometric smart card functionalities, empowering marketing teams with interactive demos that boosted client engagement and product adoption.
• Proficiently utilized Version Control Systems (GitHub and GitLab) for code storage,
project integration, and issue tracking
• Methodology: Agile/Scrum
• Key Technologies: C/C++, Java, Swift, python, Java Card, NFC, FIDO2, BLE
• Hardware: nRF53, STM32f4, Smart Card, fingerprint sensor.
• Tools: Android Studio, Eclipse, VS code, Xcode
• Environments: Windows, Android, Linux, iOS
Android Entwicklung, Embedded Entwicklung / hardwarenahe Entwicklung, iOS Entwicklung, Software Architecture
2/2020 – 3/2022
Tätigkeitsbeschreibung
• Designed, developed, and maintained real-time embedded software using FreeRTOS and Zephyr OS for various IoT applications in the tracking and environmental sectors.
• Integrated advanced wireless communication protocols including WiFi, BLE, GSM, GPS, LTE Cat M1/NB2, and 5G, enabling robust connectivity for IoT devices.
• Defined and implemented software architecture for real-time IoT projects, ensuring modular design, efficient resource utilization, and smooth integration across embedded firmware.
• Successfully integrated 5G SA/NSA modules on Embedded Linux, supporting HD video streaming and high-throughput use cases.
• Collaborated with the hardware engineering team to review schematics, perform hardware bring-up, and debug low-level hardware/software integration issues.
•Utilized Git and GitLab for version control, continuous integration, and issue tracking.
• Methodology: Agile/Scrum
• Languages: C/C++, Java, Python
• Key Technologies: C/C++,Java, Python, FreeRTOS, Zephyr, Embedded Linux, 5G, BLE, LTE Cat-M1/NB2, GPS, Git
• Tools: Android Studio, Eclipse, VScode, GitLab, Logic Analyzers
• Environments: Windows, Android, Linux, Embedded Linux
Embedded Linux, Hardware-Design, Softwaretester, Software Architecture, Code-Review, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Informatik
5/2018 – 12/2019
Tätigkeitsbeschreibung
• Designed and implemented Firmware Over-The-Air (FOTA) update mechanisms via MQTT/HTTP and BLE 4.2 for medical IoT devices.
• Integrated and customized Secure Boot and Secure Firmware Update (SBSFU) mechanisms, enabling encrypted and authenticated firmware delivery over BLE and MQTT/HTTP.
• Integrated AWS IoT (MQTTS) and Amazon S3 (HTTPS) with embedded systems for secure cloud communication and storage.
• Developed secure BLE communication, including support for BLE 5.0, for real-time data transfer in medical device applications.
• Designed and developed Android applications communicating with IoT devices via BLE to perform wireless firmware upgrades, device configuration, and real-time performance diagnostics.
• Authored comprehensive technical documentation for embedded drivers, applications, and update processes.
• Used SVN for version control in a collaborative Agile/Scrum development environment.
• Methodology: Agile/Scrum
• Key Technologies: C/C++, Java, SQL, BLE 4.2/5.0, MQTT/MQTTS, SBSFU, AWS IoT, FOTA
• Hardware: nRF51/52, STM32F4/L4
• Tools: Keil, Android studio, WICED studio, Eclipse, IAR
• Environments: Windows, Android
Softwaredokumentation, Softwareentwickler Embedded Systems, Embedded Software
12/2014 – 12/2017
Tätigkeitsbeschreibung
• Designed and developed real-time embedded firmware with a focus on robustness, reusability, and low-level driver implementation (I2C, SPI, UART, PWM).
• Implemented a custom DFU (Device Firmware Update) over BLE 4.2, allowing seamless over-the-air updates via Android smartphones.
• Developed Android applications to configure and update embedded devices via BLE, with real-time feedback and secure data exchange.
• Contributed to hardware development by designing, assembling, and testing multi-layer, high-speed PCBs using CadSoft EAGLE.
• Conducted hardware and software testing to ensure performance, reliability, and compliance with design specifications.
• Used Git and Bitbucket for version control and collaborative development
• Methodology: Agile/Scrum
• Technologies: C/C++, Java, SQL, BLE 4.2
• Hardware: nRF51/52, Arduino, ESP8266
• Tools: Keil, Android Studio, Eagle, MySQL Workbench
• Environments: Windows, Android
Embedded Entwicklung / hardwarenahe Entwicklung, Hardware-Design, Android Entwicklung, Embedded Software
Ausbildung
Tunisia
Über mich
Skilled in the full product lifecycle—from low-level firmware development to cross-platform mobile integration (Android/iOS) and secure system design. Proven ability to define robust software architectures for real-time systems, ensuring modularity, scalability, and efficient hardware/software integration.
Known for strong analytical thinking, a detail-oriented mindset, and the ability to tackle complex technical challenges with clean, maintainable solutions. Passionate about contributing to high-impact projects and collaborating within cross-functional teams in Agile environments.
Weitere Kenntnisse
Persönliche Daten
- Arabisch (Muttersprache)
- Englisch (Fließend)
- Französisch (Gut)
- Luxemburgisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden