Dien Nguyen-Embedded-Entwickler
Tagessatz prüfen
Erfahrungen
Embedded-Entwickler
US-Unternehmen (Remote)
- GPS-Tracking-Box mit Variscite AM43 SOM (Debian-basiertes OS): Einrichtung der Basis-Debian-Firmware, Entwicklung von LTE- und GPS-Schnittstellen und Pflege der Software über einen APT-Server.
- RPI-Projekte mit CM3-Modul: Unterstützung boardspezifischer Anpassungen (Stereo-Kamera, CAN-Bus, Secure-Chip), Entwicklung eines Agents auf dem RPI zur Kommunikation mit dem ThingsBoard-Cloud-Server und Pflege des Build-Repositories zur Sicherstellung der Firmware-Reproduzierbarkeit.
- Set-Top-Box basierend auf Embedded Linux: Odroid-C1+, Odroid-C2 und weitere STBs auf S905-SoC-Basis; Unterstützung der Kunden bei der Bereitstellung von x86 portierten Anwendungen, einschließlich spezieller Root-Dateisysteme und angepasster Kernel.
- Inbetriebnahme von OpenWRT-Boards für MT7620, MT7621, AR9531, AR9331, IPQ4019, MT7981 und MT7988.
- Unterstützung von Multi-WAN-Failover und Failback zwischen LTE und Ethernet (Fork von mwan3).
- Inbetriebnahme von LTE- und 5G-Modems (Quectel RM520N, RM500Q, Telit FN990, Sierra EM9191, EM7565) sowie 4G-Modems (Quectel EC25, EP06, Sierra MC7455, MC7411).
- Maßgeschneiderten Modem-Manager implementiert, um unterbrochene LTE-Verbindungen zu handhaben.
- Integration der Sicherheitsschips ATSHA204 und ATECC508 zum Schutz vor Klonen.
- Unterstützung von Social Login (Facebook, Twitter, Google+, PayPal) und E-Mail-Login für Captive Portal.
- Implementierung eines Agents auf OpenWRT und Cloud-Server zur API-Konfiguration über TR-069, MQTT und WebSocket.
- Entwicklung der Firmware für kommerzielle 4G LTE/5G-Router Mofi4500, Mofi5500 und Mofi6500 sowie proprietäre Funktionen für MofiNetwork-Router.
- Entwicklung von Anwendungen auf Basis des NRF52 mit LoRa (RAK4600-Modul), darunter ein Waggonzähler und eine Auftragsdetektion basierend auf BLE-Beacons mit Berichterstattung an den Server über LoRa.
- Entwicklung einer ESP32-Bluetooth-Brücke zur Erfassung von Multisense-Sensordaten und Übermittlung an die Cloud.
- Unterstützung des FSK-Modus für SX1276 auf dem STM32L0 Cricket-Board für Asset Tracking.
- Implementierung der Datenkommunikation zu Azure IoT und AWS IoT.
- Entwicklung von Docker-Containern für Serverdienste.
Senior Embedded-Software-Ingenieur
Applied Micro Circuits Corporation
- Inbetriebnahme des IDT 89H32NT-PCIe-Switches: Entwurf und Implementierung eines Protokolls zur Verbindung mehrerer SoCs (XGene AArch64 und sechs Tegra TX1/TX2-Boards); dabei 2 GB/s Bandbreite zwischen AArch64- und Tegra-Knoten erreicht.
- Inbetriebnahme des ARM-64-Bit-XGene-SoC in Kundenprojekten: Treiber für Marvell 98DX3133 PHY implementiert und Tianocore-Bootloader für Cisco ESPN auf Big-Endian portiert; PCIe-Switch und Treiber für den Marvell 98dx8216 10 Gbit/s-Ethernet-Switch für Gryphon EVT2 eingebunden; Lynx-Board mit ARM-64-Bit-Storm-SoC unterstützt.
- Inbetriebnahme von PowerPC-SoCs auf Kunden-Boards: Portierung von 802.11ac-Treibern von Broadcom und Atheros für Applied-Micro-Keelback- und Katalina-SoCs mit Performance-Tuning; Integration des Atheros AR8327 Giga Switch und der AR9330-WLAN-Treiber auf dem Bluestone-SoC für den Netgear WNDR4700.
- Low-Level-Inbetriebnahme mit Bootloadern (U-Boot, Tianocore) und Debugging mit dem BDI3000.
- Entwicklung von Linux-Kernel-Gerätetreibern (PCIe, Ethernet, Wireless, Crypto, I2C, GPIO) und vertraut mit dem Linux-Netzwerkstack.
- Arbeit am PCIe-Bus und an Gerätetreibern.
- Entwicklung von Linux-Anwendungen, darunter Shell-Skripte, Socket-Programmierung, libmosquitto und libjansson.
- Netzwerkkonfiguration und Performance-Tuning mit iptables, tc, QoS und Traffic Shaping.
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT) und Telekommunikation.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Produktentwicklung und Informationstechnologie (IT).
Zusammenfassung
Ich möchte als Softwareentwickler im Embedded-System-Bereich arbeiten, wo meine Erfahrung mit Embedded Linux meinem Team, meiner Abteilung und dem Unternehmen zugutekommt.
Fähigkeiten
- Im Team Arbeiten, Optimistisch In Die Zukunft Blicken.
- Verantwortungsbewusst Und ZuverläSsig, Flexibel Und Lernbereit.
- Lieblings-Texteditor: Vim
Sprachen
Ausbildung
Technische Universität Ho-Chi-Minh-Stadt
Bachelor of Science · Computertechnik · Ho Chi Minh City, Vietnam · Notendurchschnitt 8,74/10
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Embedded-Entwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Ho Chi Minh City, Vietnam arbeiten
