Adrian Suciu, Developer in Cluj-Napoca, Cluj County, Romania
Adrian is available for hire
Hire Adrian

Adrian Suciu

Verified Expert  in Engineering

Software Developer

Cluj-Napoca, Cluj County, Romania

Toptal member since April 22, 2022

Bio

Adrian is a software engineer with an electronics background. He has worked on mixed-signal oscilloscope software for a semiconductor company. He has also worked in the automotive sector on driver instrumentation and diagnostics for top automotive manufacturers.

Portfolio

Analog Devices
C++, Qt, Embedded C, CMake, CI/CD Pipelines, Python, Linux, NDK, Device Drivers...
NTT Data
Embedded C, Real-time Embedded Systems, AUTOSAR, CAN Bus, CANoe, UDS Diagnosis...
Continental
Embedded C, Real-time Embedded Systems, C

Experience

  • C - 11 years
  • C++ - 7 years
  • Embedded C - 6 years
  • Linux - 6 years
  • Qt - 5 years
  • Bash - 5 years
  • CMake - 5 years
  • Python - 3 years

Availability

Part-time

Preferred Environment

Linux, Qt, C++, Embedded C, CMake, Python, AppVeyor, NDK

The most amazing...

...work I've done is on the open-source software Scopy, which is a software defined oscilloscope, AWG, logic analyzer, and spectrum analyzer.

Work Experience

Software Engineer

2016 - PRESENT
Analog Devices
  • Designed and developed cross-platform (Win/Linux/macOS/Android) software libraries and applications interacting with the Linux IIO subsystem.
  • Developed and maintained continuous integration infrastructure.
  • Coordinated development efforts and release cycles for Scopy, an open-source oscilloscope software.
  • Provided technical support and interacted with the user community for company software.
Technologies: C++, Qt, Embedded C, CMake, CI/CD Pipelines, Python, Linux, NDK, Device Drivers, C

Embedded Software Developer

2012 - 2016
NTT Data
  • Developed various drivers and application modules for secondary displays, instrument clusters, and head-up displays.
  • Implemented a UDS diagnosis protocol and diagnosis services according to customer specifications on various automotive projects.
  • Provided support for hardware, testing, and production teams with software-related issues.
  • Developed a simulation environment for electric control units using CANoe.
Technologies: Embedded C, Real-time Embedded Systems, AUTOSAR, CAN Bus, CANoe, UDS Diagnosis, C

Embedded Software Developer

2011 - 2012
Continental
  • Developed software for central door locking systems used in commercial vehicles.
  • Created software for electronic immobilizers used in commercial vehicles.
  • Debugged production line issues for released parts.
Technologies: Embedded C, Real-time Embedded Systems, C

Experience

Scopy

https://github.com/analogdevicesinc/scopy
Scopy is an open source software oscilloscope and signals analysis toolset. It is a Qt and C++ project that runs cross-platform on Windows, Linux, macOS, and Android. It provides the means of capturing and analyzing data from the ADALM2000, which is a software-defined USB-powered instrument. I coordinated the software development effort for this project. I also developed software features for this project and interacted with the user community.

Education

2012 - 2015

Master's Degree in Electrical Engineering

Technical University of Cluj-Napoca - Cluj-Napoca, Romania

2007 - 2011

Bachelor's Degree in Electrical Engineering

Technical University of Cluj-Napoca - Cluj-Napoca, Romania

Skills

Libraries/APIs

NDK, Qwt

Tools

CMake, CANoe

Languages

C++, Embedded C, Bash, C, Python

Frameworks

Qt

Platforms

Linux

Other

Microcontrollers, Embedded Systems, Real-time Embedded Systems, UDS Diagnosis, CI/CD Pipelines, FPGA, AUTOSAR, CAN Bus, Device Drivers, Open-source Software (OSS), Open Source

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring