freiberufler Software Engineer auf freelance.de

Software Engineer

offline
  • 60‐100€/Stunde
  • 031882 Sector 3
  • Europa
  • ro  |  en
  • 14.06.2022

Kurzvorstellung

Passionate and committed software engineer with over 7 years of experience in Software Development. Responsible person focused on delivery of quality work on-time.

Qualifikationen

  • AUTOSAR (AUTomotive Open System ARchitecture)
  • C
  • C++
  • Echtzeitbetriebssystem (RTOS)
  • Embedded Linux
  • Embedded Software Engineering
  • Embedded Systems
  • Global Positioning System (GPS)
  • MISRA
  • Networking
  • Python
  • Software engineering / -technik

Projekt‐ & Berufserfahrung

Software Developer (Festanstellung)
Harman International, Bucharest
7/2021 – offen (2 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2021 – offen

Tätigkeitsbeschreibung

Telematics project (C++/Linux/Yocto):

- Responsible for development of data processing from the GNSS chip
- Responsible for development of drivers for PPS
- Responsible for creating FIDL and CDL interfaces for different client applications
- Responsible for developing synchronization mechanism for different types of data using PTP
- Maintenance of the already existing code on end of life products
- Different feature development as requested by the clients
- Development and integration of sensor interface and data processing
- Development of shared libraries
- Development of test applications for different features
- Development of units tests in GTest

Tools and applications used for projects development:
- Protocols and APIs: CommonAPI, Nanomsg, FIDL interfaces, Android HAL, NMEA, RTCM, GPS, DLT, DBUS, UART, PCP
- Version control: GIT, Gerrit, Bitbake, CMake
- Debuggers: GDB debugger, UBX Analyzer, ST Tracer
- Process and methodology: Agile
- GNSS chips: Ublox, ST, SLSI
- OS: Linux/Yocto
- Task Management: Elvis, Jira, Confluence

Eingesetzte Qualifikationen

C++, Embedded Linux, Embedded Software Engineering, Global Positioning System (GPS)

Software engineer (Festanstellung)
Wipro, Bucharest
8/2019 – 8/2021 (2 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

8/2019 – 8/2021

Tätigkeitsbeschreibung

Intel Movidius Myriad X (C++/Linux/Yocto):

- Develop and implement image processing pipelines
- Assist client in developing and debugging different image processing pipelines
- Maintain the existing code on multiple platforms
- Develop methods for transforming NN models from well known frameworks like Tensorflow into proprietary models that can run optimally on embedded devices
- Develop and implement audio frameworks based on AI algorithms for noise canceling and noise reduction
- Implement well known networks for object tracking/recognition on embedded devices
- Optimize the code for Leon co-processors working with proprietary image processing units
- Development of unit tests using GTest

BMW POC (C/C++/Linux Embedded):

- Implement PCKS#12 standard for encryption of authentication process
- Develop server/client authentication process based on CA certificates
- Develop GUI in WxWidgets for client/server
- Develop secure connection using TLS between clients, server and ECUs
- Configure target Linux OS in order to grant access to different features to clients based on access level
- Define the architecture of the project

Oversee Internship program:
- Offer mentorship for the students in the intership program
- Oversee the projects that were part of the program

Tools and applications used for projects development:
- Frameworks: Tensorflow, WxWidgets, Intel OpenVINO, Myriad MDK, numpy, OpenCV, MTCNN
- Change Management: Jira, Intel IPS
- Protocols: TLS, PKS, MIPI, SPI, Leon IPC
- Version control: GIT
- Process and methodology: Agile
- OS: Linux/Yocto, RTEMS

Eingesetzte Qualifikationen

C++, Embedded Linux, Embedded Systems, Software engineering / -technik

Software Engineer
Luxoft, Bucharest
11/2018 – 7/2019 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2018 – 7/2019

Tätigkeitsbeschreibung

Hirschmann (Belden) (Embedded C/Linux):

- Development of new software features for industrial routers and switches
- Responsible for router configuration domain
- Responsible for maintaining the code through bug-fixing for already existing products
- Build toolchains for PowerPC
- Integrate SDK updates

Tools and applications used for projects development:
- Change Management: Target Process, GIT, Bitbucket
- Debuggers: GDB and Lauterbach
- OS: Linux and vxworks (RTOS)
- IDE: Eclipse, Visual Studio
- Process and methodology: Agile
- Protocols: TCP/IP stack, Layer 2 and Layer 3 protocols for industrial equipment

Eingesetzte Qualifikationen

Echtzeitbetriebssystem (RTOS), Embedded Software Engineering, Software engineering / -technik

Software Engineer
Assystem, Bucharest
5/2017 – 11/2018 (1 Jahr, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2017 – 11/2018

Tätigkeitsbeschreibung

Continental VW project (Embedded C / Autosar Stack 3.6):

- Responsible for implementation (development), bugfix, memory management, and testing of software regarding door module (windows lifter, mirrors, locking system, illumination system)
- Integration of CAN and LIN databases
- Responsible communication database integration with Geny;
- Responsible for rerouting the communication from LIN to CAN for rear modules
- Responsible for integrating the new implementation in the application layer
- Responsible for managing the version control system process (using IMS Integrity Client)

Tools and applications used for projects development:
- Tools: Vector Canoe, DaVinci Developer and Configurator, Autosar Builder
- Change Management: MKS Integrity
- Debuggers: iSYSTEM iC5000 (WinIdea GUI), Lauterbach
- Eclipse, Visual Studio
- Process and methodology: Agile

Eingesetzte Qualifikationen

AUTOSAR (AUTomotive Open System ARchitecture), Embedded Software Engineering, Software engineering / -technik

Software Developer
Freelancing, Bucharest
7/2015 – 5/2017 (1 Jahr, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2015 – 5/2017

Tätigkeitsbeschreibung

Different freelancing projects(C++ / Python / Linux)

- C++ application development for Linux
- Python application development for Image Recognition systems
- Development of automatizations for testing in Selenium and Appium
- C++/Python GUI development in WxWidgets
- Website building and management using Django and Python

Eingesetzte Qualifikationen

C++, Linux Entwicklung, Python, Web Entwicklung (allg.)

Zertifikate

Autosar Classic Platform Training
2020
Tensorflow in Practice
2020
Self Driving Car Nanodegree
2019
Android Basics Nanodegree
2017
ISTQB
2015

Ausbildung

Computer Science
Informatics
2020
Bucharest

Über mich

Passionate and committed software engineer with over 7 years of experience in Software Development. Responsible person focused on delivery of quality work on-time.

Weitere Kenntnisse

C++, C, Embedded development, Linux/Yocto, Python, RTOS, Automotive, Networking

Persönliche Daten

Sprache
  • Rumänisch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
660
Alter
36
Berufserfahrung
14 Jahre und 10 Monate (seit 06/2009)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden