Dawid Szpak-Senior Embedded Software Engineer
Tagessatz prüfen
Erfahrungen
Senior Embedded Software Engineer
CalidadSoft
- Entwickelte und lieferte Verbesserungen für Embedded-Plattformen in C/C++ auf Embedded Linux und RTOS-Umgebungen aus, wodurch die Integrationsstabilität über 25% bei Multi-Modul-Releases verbessert und späte Fehler durch frühere Systemintegrations-Prüfpunkte reduziert wurden.
- Integrierte Softwarekomponenten mit Hardware-Schnittstellen und kommunikationsähnlichen Fahrzeugprotokollen mit CAN, CANoe, JTAG und Oszilloskopen, wodurch die Ursache intermittierender Fehler schneller eingegrenzt und die durchschnittliche Debugging-Zeit um 30% verkürzt wurde.
- Leitete durchgängige Validierungs- und Release-Readiness-Aktivitäten für Embedded-Builds und etablierte wiederholbare Testabläufe, Nachverfolgbarkeit und Defect-Triage-Praktiken, die die Erstabnahme bei produktionsnahen Meilensteinen verbesserten.
- Arbeite eng mit Hardware-, Firmware- und Systemingenieuren zusammen, um Schnittstellenverträge, Timing-Verhalten und Diagnose-Datenflüsse abzustimmen, wodurch die Qualität der ECU-Integration gestärkt und Nacharbeit bei Übergaben zwischen Teams reduziert wurde.
- Implementierte automatisierte Integrations- und Regressionstests für Low-Level-Services und Kommunikationspfade, wodurch die Abdeckung kritischer Embedded-Szenarien erhöht und das Vertrauen in Produktionsreleases unter engen Lieferterminen verbessert wurde.
- Unterstützte zuverlässigkeits- und compliance-orientierte Engineering-Praktiken durch Dokumentation von Anforderungszuordnung, Fehlermodi und Verifikationsnachweisen im Einklang mit den Erwartungen von ISO 26262, AUTOSAR und ASPICE in sicherheitsbewussten Entwicklungsumgebungen.
Embedded Integration Engineer
TeaCode.io
- Entwickelte Backend- und gerätenahe Services, die Softwareanwendungen mit Edge- und Embedded-Komponenten verbanden, unter Verwendung von C++, Linux und Schnittstellen-Diagnosen, um einen robusten Datenaustausch und Transparenz im Betrieb zu unterstützen.
- Baute Integrationsschichten für verteilte Systeme auf, die zuverlässiges Nachrichtenhandling, latenzarme Verarbeitung und hardwarebewusste Fehlersuche erforderten, und setzte Debugging, Validierung und strukturierte Log-Analysen ein, um wiederkehrende Vorfälle um 20% zu reduzieren.
- Entwickelte Test-Harnesses und Simulationsabläufe, die das Verhalten echter Geräte nachbildeten, wodurch früheres Systemintegrations-Feedback möglich wurde und manuelle Verifikationszyklen über Release-Iterationen hinweg um rund 35% verkürzt wurden.
- Arbeitete mit verschiedenen Stakeholdern zusammen, um technische Anforderungen zu schärfen, Feldprobleme zu untersuchen und Fehlerbehebungen über Anwendungslogik, Kommunikationsprotokolle und Embedded-Endpunkte hinweg zu koordinieren, was die Lieferbarkeit komplexer Software-Deployments verbesserte.
- Steigerte die Release-Qualität durch CI-basierte Prüfungen, versionierte Deployment-Prozesse und reproduzierbare Umgebungseinrichtung für embedded linuxnahe Services, wodurch das Rollback-Risiko gesenkt und die Konsistenz der Deployments verbessert wurde.
Software Engineer
Atta Systems
- Entwickelte leistungsrelevante Softwaremodule in C/C++- und Linux-Umgebungen mit Fokus auf stabiles Laufzeitverhalten, effiziente Speichernutzung und wartbaren Code für integrationsintensive Produkte.
- Testete und debuggte Probleme bei Low-Level-Kommunikation und Geräteinteraktion mit strukturierten Diagnosen, Schnittstellen-Tracing und hardwaregestützten Werkzeugen, wodurch die Behebung von Fehlern beschleunigt und das Vertrauen in Release-Kandidaten gestärkt wurde.
- Arbeitete mit Senior Engineers an Architektur, Verifikationsplanung und Issue-Triage für Systeme mit hohen Zuverlässigkeitsanforderungen zusammen und sammelte praktische Erfahrung mit RTOS, Embedded Software und disziplinierten Validierungs-Workflows.
- Verbesserte die Softwarequalität durch den Ausbau automatisierter Tests, die Dokumentation von Edge Cases und die Standardisierung von Troubleshooting-Prozessen, wodurch durchgeschlüpfte Fehler reduziert und Übergaben zwischen Entwicklung, QA und Deployment-Teams reibungsloser wurden.
- Trug zu Projekten mit sensorverbundenen und echtzeitnahen Datenverarbeitungskomponenten bei und sammelte praktische Erfahrung mit Integrationsgrenzen, zeitkritischem Verhalten und der bereichsübergreifenden Abstimmung, die bei der Auslieferung von Embedded-Produkten erforderlich ist.
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT) und Automotive.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung, Qualitätssicherung und Betrieb.
Zusammenfassung
Senior Embedded Software Engineer mit Erfahrung in der Entwicklung komplexer Softwaresysteme mit C/C++, Embedded Linux, RTOS, CAN, Systemintegration, Tests und Validierungsprozessen für zuverlässigkeitskritische Produkte. Bringe starke bereichsübergreifende Umsetzung über Software-, Hardware- und Systemteams hinweg mit, um Embedded-Plattformen mit klaren Qualitätsprozessen, Produktionsreife und nachvollziehbaren technischen Ergebnissen zu entwickeln, zu debuggen und auszuliefern.
Fähigkeiten
- Programmiersprachen: C, C++, Bash, Python
- Embedded-Plattformen: Embedded Linux, Rtos, Embedded Software, GeräTetreiber, Multithreading, Cross-Compilation
- Automotive & Adas: Adas, Ecu-Integration, Sensorfusion, Can, Autosar, Iso 26262, Aspice
- Debugging & Validierung: Canoe, Canalyzer, Jtag, Oszilloskope, Debugging, Validierung, Hardware-Software-Integration
- Tests & QualitäT: Integrationstests, Systemtests, Testautomatisierung, Regressionstests, Root Cause Analysis, Produktionsreleases
- Tools & Zusammenarbeit: Git, Ci/Cd, Linux, Agile, Technische Dokumentation, BereichsüBergreifende Zusammenarbeit
Sprachen
Ausbildung
Nanyang Technological University
Bachelor's degree · Computer Science · Singapur
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 Senior Embedded Software Engineer
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Stare Babice, Polen arbeiten
