Profileimage by Alexandru Ardelean Embedded/Linux Kernel Engineer, Open-source contributor from ClujNapoca

Alexandru Ardelean

available

Last update: 05.04.2024

Embedded/Linux Kernel Engineer, Open-source contributor

Company: Shruggie SRL
Graduation: BSc Computer Science
Hourly-/Daily rates: show
Languages: English (Full Professional) | French (Elementary) | Romanian (Native or Bilingual)

Keywords

Linux Kernel Open Source Technology Artificial Intelligence ANSI C Computer Vision Bash Shell C++ (Programming Language) Continuous Integration Data Collection Device Drivers + 5 more keywords

Attachments

CV-Alexandru-Ardelean_050424.pdf

Skills

I started working with operating systems (sometime around) 2007, on some proprietary OSes (If you're older than me, than you may know some of them :p ).
Around 2014, I migrated towards working on the Linux kernel, and userspace apps on top of the Linux kernel.
The projects (in the Linux kernel space) include drivers and support for Xilinx FPGA boards/carriers, for data acquisition and some RF applications.

In the meantime, I also tried to develop a presence in the open-source world (I have about several hundred contributions all around).

Recently, I've started working with Computer Vision and AI inference on Embedded devices.
Let's see where this goes :)

Project history

12/2017 - 02/2021
Linux Kernel Engineer
Analog Devices Gmbh

Location: Cluj-Napoca

Role includes:
* Work on Linux kernel drivers for Analog Devices parts
(ADCs, DACs, accelerometers, IMUs)
* Work and enhancements (to the Linux kernel) to better
support Analog Devices parts
* Continuously interact with Linux kernel community by
submitting changes to the Linux kernel
* Internal code review for new changes being added to
the Analog Devices kernel repository

Boards/carriers used:
* Xilinx Zynq 7 series: ZedBoard, ZC706, ZC702
* Xilinx ZynqMP series: ZCU102, ZU11EG
* Intel/Altera Arria10 SoC

Links:
https://github.com/analogdevicesinc/linux/commits?
author=commodo

https://patchwork.kernel.org/project/linux-iio/list/?
submitter=178229

01/2014 - 12/2017
Embedded Software Engineer
Ocedo / Riverbed Technology

Location: Cluj-Napoca

Riverbed acquired Ocedo (which was a small networking
startup based in Karlsruhe Germany).

Develop and maintain software modules and drivers for
network gateways, switches and access-points.

* Integration of 3G/4G connectivity in gateways
* Integration of Spanning Tree (STP) and Link-Layer
Discovery (LLDP) protocols in switches
* Support for some Broadcom switch chips
* Internal code reviews

04/2013 - 01/2014
DevOps for internal tooling
Betfair.com

Location: Cluj-Napoca

Maintenance & support for internal tools: Gitlab, Perforce,
SVN, Jenkins, Atlassian (Confluence, JIRA, Fisheye), Fortify.

Automation of deployment processes using various tools
(Jenkins CI, Chef, Puppet).

11/2012 - 04/2013
Embedded Software Engineer for Automotive
EBS Romania

Location: Cluj-Napoca

Develop SW & documentation for Continental Automotive for
various work on instrumentation clusters.

08/2011 - 11/2012
Software Engineer
NSpyre Romania

Location: Cluj-Napoca

Write software modules & documentation for controlling
highly complex industrial machines, for ASML
(https://www.asml.com/en )

03/2007 - 08/2011
Software Engineer
National Instruments Romania

Location: Cluj-Napoca

* Primarily worked on Pharlap (RTOS)
* Write drivers for ethernet cards for PXI products for the
Pharlap OS
* Develop & maintain the TCP/IP stack on the Pharlap
* Add advanced debugging features to Pharlap OS to
better debug network issues
* Maintain LabVIEW network primitives across Windows,
MacOS, Linux, Pharlap and VxWorks operating systems

Local Availability

Only available for remote work
Profileimage by Alexandru Ardelean Embedded/Linux Kernel Engineer, Open-source contributor from ClujNapoca Embedded/Linux Kernel Engineer, Open-source contributor
Register