08/26/2026 updated

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

Software Engineer | Embedded Systems & Automotive Development

Timisoara, Romania
Only remote
Degree Computer Science, University of Craiova, Faculty of Automation, Computers and Electronics
Timisoara, Romania
Only remote
Degree Computer Science, University of Craiova, Faculty of Automation, Computers and Electronics

Profile attachments

CV_Alexandru_Gavrila.pdf

Component-Based Software EngineeringAutomotive ElectronicsAUTomotive Open System Architecture (AUTOSAR)Bluetooth Low Energy (Bluetooth)DebuggingElectrical System DesignEmbedded CEmbedded SystemsEmbedded Operating SystemsEmbedded SoftwareEmbedded SQLWindows EmbeddedIntegrated Electronic ControlsVehicle ConnectivityDOORS (Software)Connected CarsEmbedded CoderAutomotive SoftwareAutomotive TechnologiesHardware Debugging
Embedded C & RTOS-based Development
Extensive experience in developing and maintaining embedded software solutions in Embedded C within RTOS-based environments, targeting ARM architecture and chips from suppliers such as NXP and Texas Instruments.

MATLAB Simulink & Model-Based Development
Proficiency in model-based software development using MATLAB Simulink and dSPACE Targetlink, applied to automotive applications including ignition control, emergency light, and brake light systems.

CI/CD Pipelines & DevOps Tooling
Implementation of robust CI/CD pipelines using Git, Jenkins, and JFrog Artifactories to streamline software and data product releases in automotive development projects.

Python Development
Application of Python for software development and scripting tasks across multiple automotive and embedded projects, including smart car access applications.

CAN, LIN, SPI Communication Protocols
Configuration, debugging, and validation of CAN, LIN, and SPI networks using vector tools, hardware tools, and software tools such as CANoe and Saleae.

BLE, NFC & UWB Technology
Development and maintenance of core components for smart car access applications enabling vehicle localization and remote unlocking via mobile devices using BLE, NFC, and UWB technologies.

Hardware Debugging Tools
Hands-on debugging on hardware using tools such as Lauterbach, J-Link, WinIdea, and Saleae across multiple embedded automotive projects.

IBM DOORs & Requirements Management
Usage of IBM DOORs for requirements analysis and management throughout the full software development lifecycle in automotive projects.

Docker & Containerization
Utilization of Docker as part of the development and deployment toolchain in software engineering projects.

PostgreSQL & Data Management
Application of PostgreSQL for data management tasks within software development and data engineering workflows.

Agile & Kanban Methodology
Work experience in Agile environments, specifically applying the Kanban methodology to maximize flow and efficiency in resolving pull requests and change requests.

Experience

Professional experience5 - 10 years
Freelancer since2021

Languages

GermanBasic knowledgeEnglishFluent

Project history

Product Owner/Software Developer

Aumovio R&D
Acting as Product Owner for a flash bootloader solution compatible with NXP and Texas Instruments chips, driving the development lifecycle and managing stakeholder communication. Developed and maintained core components of a smart car access application using BLE, NFC, and UWB. Contributed to the full application lifecycle in Embedded C, Python, and MatLab Simulink with unit testing via CANoe, TPT, and SWATT. Implemented CI/CD pipelines using Git, Jenkins, and JFrog Artifactories. Performed hardware debugging with Lauterbach, J-Link, WinIdea, and Saleae, and validated CAN, LIN, SPI networks.

Contractor Software Engineer

SII Romania
Served as an external contractor for AUMOVIO. Helped develop a Smart Car Access system for the VW customer as a deployment engineer, implementing, integrating, and debugging the access platform. Development was done in C and Python with occasional use of Matlab Simulink on an RTOS-based environment. Debugging done on bench using WinIdea; deployment managed with Git, JFrog, and BitBucket. Worked in an Agile environment using the Kanban methodology.

Embedded Software Engineer

Forvia Hella
Initiated development from the ground up for critical SW applications including ignition control, emergency light, and brake light systems for the VAG Group. Developed robust software solutions primarily in C and MATLAB Simulink for embedded systems. Contributed to the full software development lifecycle from requirements analysis to unit testing and deployment. Assisted in onboarding new team members. Began as part of a student program during the second year of university, transitioning to a full contract in May 2018.

Contact form

Log in to get in touch

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

Sign upLog in