03/18/2026 updated

**** ******** ****
100 % available

Embedded Systems & Linux Platform Engineer

Brașov, Romania B.Sc. Computer Science & Engineering
Brașov, Romania B.Sc. Computer Science & Engineering

Profile attachments

Avram_Andrei_CV.pdf

About me

Embedded systems contractor, 5 years in automotive safety-critical and infotainment platforms. Multi-SoC, QNX Hypervisor, Android/QNX integration, UART/SPI/gRPC stacks, Aurix TC39x, Snapdragon 820. Available for automotive and IoT/ARM Cortex-M engagements. Operates independently and ships.

Android (Software)ARM ArchitectureUnit TestingAutomotive IndustryBash ShellC++ (Programming Language)CMakeStatic Program AnalysisCode GenerationDebuggingDefect TrackingLinuxEmbedded SystemsLinux On Embedded SystemsEmbedded SoftwareEthernetFreeRTOSHypervisorIntegrated CircuitsJoint Test Action (IEEE Standards)Python (Programming Language)MISRA C (C Programming Language)QNX (Software)Product Family EngineeringReal-Time Operating SystemsMarkdownSystems IntegrationUniversal Asynchronous Receiver/TransmitterRoot Cause AnalysisSerial Peripheral InterfaceGerritTooling Assembly and DismantlingInternet of Things (IoT)GitLife-Critical SystemsIntegration TestsBare MetalTrace32gRPCCanoe SoftwareJenkins
Embedded Systems & Automotive Platform Engineering
Specialist contractor with 5 years delivering embedded software for automotive safety-critical and infotainment platforms. Hands-on across the full stack: bare-metal bring-up, RTOS internals, inter-SoC communication, hypervisor-based multi-VM integration, and toolchain ownership.

Platforms & Processors
Infineon Aurix TC3xx (TriCore), Qualcomm Snapdragon 820, MIPS-based perception silicon, ARM Cortex-M (STM32). Multi-SoC system integration with Android and QNX Neutrino running as guest VMs under QNX Hypervisor.

Communication Stacks
Designed and implemented inter-SoC UART and SPI communication stacks from scratch. Experienced with CAN, Ethernet, SPI, I2C, UART, SOME/IP, gRPC, and vsock. IPC module design using QNX native message-passing.
RTOS & OS
QNX Neutrino RTOS, FreeRTOS, Embedded Linux, Android (AOSP integration). Hypervisor configuration and multi-VM bring-up.
ASPICE & Process
Contributed to ASPICE-compliant development across SWE.3 (Software Detailed Design — Markdown, PlantUML), SWE.4 (Unit Testing — VectorCast), and SWE.5 (Integration Testing). Static analysis with QAC (MISRA C).
Debug & Analysis
Lauterbach TRACE32, JTAG, iSYSTEM winIDEA, GDB, Vector CANoe, SPI trace analysis. Defect tracking and root cause analysis on safety-critical cross-chip control flows.
Languages & Tooling
C11, C++17, Python, Bash. Build toolchains: CMake, Make, GCC, Tasking, QCC. CI: Jenkins, Zuul, Gerrit, Git. Custom Python tooling for C/C++ code generation from CSV input.
Also available for IoT and ARM Cortex-M (STM32) engagements. Core embedded skills are hardware-agnostic — the stack changes, the engineering does not.

Languages

EnglishFluentRomanianNative speaker

Project history

Embedded Systems Engineer

DXC Luxoft

Internet & IT

1000-5000 team member

  1. Joined at project inception; progressively architected the platform into a fully integrated multi-SoC system running Android and QNX Neutrino under QNX Hypervisor.
  2. Led board bring-up on the Qualcomm SoC;
  3. Designed and implemented a complete inter-SoC UART communication stack from scratch, integrating gRPC to stream real-time sensor data into the Android VM.
  4. Contributed significantly to the SPI communication stack providing data streams to QNX Hypervisor VMs (QNX Neutrino and Android)
  5. Designed and implemented a QNX Neutrino inter process communication module adopted as the standard IPC interface across all QNX Neutrino binaries in the vehicle network to Android interaction stack.
  6. Developed LwIP modules and SPI/UART drivers for the Aurix vehicle input processor
  7. Designed and built Python-based C/C++ interface code generation tooling from human-readable CSV input; maintained build toolchains (Tasking, QCC) across development workflow changes.
  8. Drove ASPICE SWE.3 and SWE.4 compliance across the platform: authored Software Detailed Design documentation (SDD) in Markdown and PlantUML, and developed unit tests using VectorCast.

Embedded Systems Engineer

DXC Luxoft

Internet & IT

1000-5000 team member

ADAS System · MIPS Perception Silicon ·Linux · Infineon Aurix TriCore
  1. Integrated applications onto custom MIPS-based perception silicon (Embedded Linux) for an ADAS computer vision pipeline interfacing with Aurix for functional safety and actuator control.
  2. Contributed to ASPICE SWE.3: authored Software Detailed Design documentation for the ADAS software components.
  3. Debugged safety-critical cross-chip control flows using iSYSTEM winIDEA and GDB; CAN/Ethernet analysis with Vector CANoe; SPI trace analysis with proprietary tooling.
  4. Built a SOME/IP raw frame analysis tool, eliminating manual log inspection; automated firmware build and packaging pipeline for in-vehicle bring-up and road-testing.

Embedded Software Engineer

Continental

Automotive & Vehicle Manufacturing

5000-10.000 team member

Brake-by-Wire· MK C1 / MK C2
  1. Contributed to Brake-by-Wire software development on a safety-critical automotive platform.
  2. Authored Software Detailed Design documentation (ASPICE SWE.3); developed and maintained VectorCast unit tests (SWE.4); executed SWE.5 integration tests and QAC static analysis (MISRA C) across all application variants.


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in