02/23/2026 updated


60 % partially available
Embedded / Systems Software Engineer
Ariana, Tunisia
Only remote
Electrical Engineering DegreeAbout me
Software engineer with strong systems and automation background. Experienced in data quality, monitoring, and correctness-driven tooling. Comfortable in high-rigor environments where reliability and precision matter.
Agile MethodologyArtificial IntelligenceAutomationComputer ProgrammingContinuous IntegrationDebuggingEmbedded SystemsFault Detection and IsolationISO 26262Python (Programming Language)Machine LearningMISRA C (C Programming Language)Software SafetyRequirements TraceabilitySoftware Engineering
Embedded Systems Programming
- Programming in C (MISRA) and Python for deterministic, production-grade software in critical runtime environments
Event-Driven Architecture Design
- Systems design using deterministic state machines and event-driven architectures for reliable runtime behavior
Diagnostics and Fault Recovery
- Diagnostics, monitoring, fault isolation and recovery mechanisms for complex runtime issues
Debugging and Analysis
- Traces, logs, execution-path analysis for systematic runtime issue investigation
Automation and CI/CD
- Automation, KPI tools, CI workflows and Python data pipelines integrated into development processes
Agile Development Process
- Agile, ASPICE, requirements traceability and software safety requirements specification
Standards Compliance
- ISO14229-1, ISO26262 standards implementation and compliance
AI and Machine Learning
- AI-based automation solutions, ML models evaluation and validation architectures analysis
Languages
ArabicNative speakerEnglishFluentFrenchFluent
Project history
Designed state-based control logic ensuring predictable runtime behavior. Built event-driven diagnostic and monitoring architectures. Debugged runtime issues via trace and log analysis. Implemented fault detection and recovery mechanisms. Optimized CPU and memory usage using static allocation. Led touch/input driver implementations across projects. Developed KPI and reporting tools to improve observability. Collaborated with hardware and validation teams on timing constraints.
Developed and maintained diagnostic stacks and SW components. Automated UDS DID handling using Python. Designed and executed modular test scenarios. Investigated and fixed runtime bugs via systematic analysis. Specified software safety requirements with full traceability. Produced design documentation aligned with implementation. Developed MISRA-compliant C code in Agile environments.
Built an AI-based automation solution for test report generation. Analyzed validation architectures to identify automation gains. Developed Python data pipelines integrated into CI/CD workflows. Evaluated ML models and demonstrated measurable efficiency gains.