lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: C/C++ developer/ Researcher
Category: C++
Experience: 5 years | English: upper

I was part of core team in new project in 5G O-RAN. Our team successfully brought new customer to the company. Team has grown from 6 engineers in core team to approx 25 engineers in general. This product is still under development, but first calls in operator lab passed successfully.
Feb 2018 - August 2019 Junior C++ Software Developer
Projects in Telecom domain. Competencies used: C++11, Unit tests(Gtest, GMock), Multithreading, Linux system programming, OOP, STL.
==========
September 2019 - April 2021, C++ Software Developer
Projects in Automotive(Adaptive Autosar) and Telecom domain(5G O-RAN). Competencies used: C++14/17, OOP, Multithreading, Design Patterns, Unit tests(GTest, GMock), Linux system programming, algorithms & data structures, STL, git.
======
January 2018 - March 2020, Freelance
IoT project.
======
May 2021 - present. Work on PoC and commercial projects in embedded and automotive domain.
======
Summary:
I like to explore and learn new technologies, tools and devices. Currently, I`m PhD student and working on research topic in Robotics (Obstacle avoidance).
=====
Interested in projects related to my research topic, Automotive domain and embedded/smart systems in general.
======
 Not interested in projects related to Networking/Telecom, development for Windows and gui frameworks(Qt and etc.)
Interesting projects in Robotics/Automotive/IoT.
Good social package.
Good work-life balance.
Adequate management.
Position: C/C++ developer/trainee
Category: C++
Experience: 0 years | English: intermediate

Good understanding c++, completed global logic c/c++ course, basic understanding Linux and differences with writting programs for different operating systems, basic knowledge of networking, completed MyEnglishWorld English courses. Little pet projects such as "Console Chess", qt " file manager", sfml game "space shooter", crossplatform program working with sockets and tracking mouse positioon.
Completed Global Logic c/c++ basecamp courses, during the course made tasks with sockets and qt. Used C++ on Linux. Also have been working on little pet projects (sfml game, qt file manager, black jack written with qt, networking program for tracking and sending mouse coordinates to server application). Have tried java by university assignments: simple application with javafx and database. In general, have been learning C++ by myself as a hobby.
Position: C/C++ developer, Unreal Engine developer
Category: C++
Experience: 0 years | English: intermediate


Previously, I worked in a team of enthusiasts, we were developing a game on the . My task was to develop the interface part of the game, as well as fix bugs. This experience gave me the skill of working in a team and working with other people's code.

Also, I was the mentor of the school physics team. My task was to help the participants in solving the mathematical part of the physics tasks. As a result, I was also involved in the organization of the educational process: organizing meetings, reporting for each step of the task, thinking up speeches,
teaching self presentation.
Position: c/c++ embedded
Category: C++
Experience: 5 years | English: fluent

I am always better in c/c++ embedded , java , embedded hardware and software
•C, C++, C#, python, java, react
• Visual studio and windows
• Embedded hardware and software programming system
• IAR embedded workbench for arm for most controllers
• Delta WPL Soft, ABB AC500, Logic Pro x PLC (programming logic controller) Simulator for control system devices.
• Interfacing and analysing Different sensors data (Analog and Digital sensor interfaces, MEMS sensors, Smart sensors, Wireless sensor Networks and system power management) with Different Development Boards for Developing Navigation solution for Rocket, UAV and the latest aircraft system.
• Kalman Filter Modelling and simulation with MATLAB.
• Altium software for PCB board design from schematic - board manufacture
I do not want to do research like works
Position: C / C++ / Embedded
Category: C++
Experience: 0.5 years | English: intermediate

Окончила магистратуру механико-математического факультета КНУ имени Шевченка, на данный момент учусь в Unit Factory
С:
1. PATHFINDER
A program that finds all the shortest paths between all the islands, using information about the bridges that connect them.
2. USH
A basic command-line interpreter with features without which there can be no shell. Implementation of the following builtin commands with flags: env, cd, pwd, which, echo, ls. 
3. UCHAT
My first group project in which I was a Team Leader. It is a client-server desktop app in architect of MVC, Multithreading.
Technologies: GTK, Glade, SQLite and other standard C libs. 
4. ENDGAME 
The first implementation of game in my life. I was a Team Lead too. It is a platformer like game. The main goal of the game is sorting garbage.

C++:
1.SNAKE
A simple snake-like game.
2.VAMPIRE-RABBIT
A program that simulates a rabbit ranch. The program works in turns (each turnlasts 1 second), and prints ranch statistics at the end of each turn. The program workswhile there's at least one rabbit alive, and the population is no more than 1000.
3.IMPERIAL VS STORMCLOAKS
A program that simulates a battle between two soldiers.

Embedded:
1. Blinking
Devices:
LAUNCHXL-CC1352R1
Creation of an app that turn a built-in LED on/off at random intervals for a random time from 1 to 10 seconds.
2. Sensors
Devices:
LAUNCHXL-CC1352R1, BOOSTXL-SENSORS, RS, Logic analyzer Saleae.
T00
An app that turns on the LED, run a UART with data processing, and in a loopread one line from UART input and then write it using UART output.
T01
An app that gets temperature, pressure and humidity from a BME280 sensor and write them in a console every 10 seconds.
T02
Connection of a logic analyzer on the SCL and SDA lines and launch the Saleae Logic program.
T03
Work with an accelerometer, a magnetometer and a gyroscop. An app that reads data from all these sensors for getting a complete picture of the orientation of the device in space. Work of the BMI160 sensor must be based on the data from BMM150.
T04
Work with a photodetector. An app that will measure the luminous flux per unit area. An OPT3001 Ambient Light Sensor. The program write this data in a console every 10 seconds.
3. Transfer
Devices:
LAUNCHXL-CC1352R1(2)
Implementation of wireless data transmission using the radio.
4. Display
Devices:
LAUNCHXL-CC1352R1, BOOSTXL-SHARP128.
On the screen and in the terminal there is always actual information about the state of the LED.
Я начинающий С/C++/Embedded Devoloper больше всего люблю работать над сложными и интересными задачами. Главное что хочу получить на работе это комфортные условия и дружный коллектив у которого смогу черпать знания и опыт.
Position: C, C#, Embedded
Category: C++
Experience: 0.5 years | English: pre

Development of a temperature monitoring system based on DS18B20 sensors with information output to a PC. Development of MPPT controller, 24V-220V 2000W inverter and rotating station for solar panels. Development of DRL control system for cars with the use of standard lighting controls with the function of "polite lighting" and battery control (to order) from idea to finished device.
I have experience in programming Microchip PIC Atmel microcontrollers. Peripherals "UART, SPI, I2C, 1Wire, ADC, DAC, PWM, Timer…". Good knowledge of analog and digital electronics, power electronics (linear and pulse), reading basic electrical circuits.
I can use: oscilloscope (analog and digital), logic analyzer, multimeter, ESR, signal generator, I can use soldering stations ...
Development of devices on microcontrollers.
Automotive electronics.
Power electronics.
Position: C\C++\Embedded
Category: C++
Experience: 11 years | English: intermediate


IoT,  Smart home.

Platform:
FreeRTOS, embeded, Linux

C++ Linux/ARM developer IoT, Smart home, ZWave, WiFi, WebSocket, JSON, Mongo, SQLite, FreeRTOS , ESP32
DICOM
image processing and viewing (image motion correction, filters e.t.c);
Automotive, IoT, Medical
Position: C/C++/Embedded/Airborne software developer.
Category: C++
Experience: 11 years | English: intermediate

-	Project lead as main/alone engineer with adding of additional engineers if necessary.
-	Creating environment for fully automatic test execution on remote real system.
-	Porting of real embedded system to simulator.
-	Fast integration into new project/customer/team.
-	Fast switching between programming languages.
-	Fast switching between development and testing tasks.
-	Upgrading of industrial CNC router hardware and software.
-	System creating and support for consolidation and processing electric power consumption information.
-	Creation of fully autonomic Linux server running from battery >24hrs and automatic startup/shutdown.
-	Team Lead for small team.
-	Work as part of team as well as lead tasks from start to end.
-	Education of software engineers.
-	Systems/Software requirements development.
-	Software development.
-	Requirements/Code review.
-	Regression analysis.
-	Estimation calculating.
-	Software testing.
-	Structural coverage collection/analysis.
-	Work per DO-178B – a guideline dealing with the safety of safety-critical software used in certain airborne systems.
-	Knowledge of ARINC protocols and standards.
-	Tools development for optimizing of software development/testing process.
-	Wired and Wi-Fi network for long distances.
-	Linux servers administration.
-	Embedded systems development.
Ищу работу как Разработчик с последующем ростом в Архитекторы.

Предпочтения:
- Airborne.
- Embedded (software + hardware).
- Linux.
- Android.
- Distributed calculations (clouds).
- Networking.

Можно совмещать разработку/тестирование.
Можно совмещать/переключаться между несколькими проектами.
Position: C/C++, Embedded, C bare-metal
Category: C++
Experience: 11 years | English: intermediate


C firmwares and bootloaders for different devices, which mostly based on ARM MCUs. C/C++ software for Linux and Windows.
OS-less, Linux, Android middleware, Windows, RTOS,  MS-DOS.
Keil, arm-gcc, gcc, VS Code, EmBitz, Eclipse, IAR.
git, jazz rtc, Jira.
ARM, STM32, LPC, Nordic nrf, AVR, SiLabs, PIC, Teridian, Cypress PSoC, GainSpan SoC, TI CC32xx, Qualcomm SA8155P, Qualcomm Dragonboard 410c, Siemens S5/S7.
Digital electronics, Electrical engineering, Automotive
Friendly team, organized work and timelines.
Software/firmware development and professional growth in embedded systems, C, C++, linux kernel, multithreading.
Position: C/C++ Embedded developer
Category: C++
Experience: 11 years | English: pre

Development of an encrypted bootloader to update the firmware of devices on the bus RS485.
Optimization of the polling algorithm for remote I / O modules, which made it possible to speed up the processing of commands from executive devices and reduced the effect of timeouts on the polling rate.
Hardware: ARM Cortex-M (STM32 Cortex-M4/M3/M0), ARM Cortex-A (TI 
Sitara ) AVR (Atmega/ATxmega), RISC-V, x86 .
• Programming Languages: C/C+, C#.
• Operation systems: FreeRTOS, QNX, Linux.
• HW interfaces: UART, RS485, USB, I2C, SPI, Ethernet, CAN
• Other: Git, Photon (QNX), MODBUS, DCON.
Projects with develop firmware for devices and BSP for various platforms and architectures.
Developing for QNX.  I would like to develop for Automotive
Position: C/C++ Embedded developer
Category: C++
Experience: 0.5 years | English: upper


Projects
- People Calculation – STM32 based project for counting people 
passing through sensors with Windows client written in C++. 
(UART, RTOS, PVD, Interrupts, Flash, Git).
- Wheelvy – ESP32 based contest project for IoT projects 
competition in Lviv National University hosted by Indeema’s 
“IoT Space” (3rd place). Wheelvy is smart garage device created 
for automation and tracking internal indicators, conditions in the 
garage, security reasons. (Team work, Arduino, WiFi, UART, 
Interrupts).

Freelance – Embedded Software Developer 
April 2023 – Present (3 months)
- Machine for winding induction coils with a stacker drive 
(stepper motors and LCD display).
Position: C/C++/Embedded developer
Category: C++
Experience: 3 years | English: intermediate

Project «Remote microcontroller control system for people with moving disabilities & special needs» to the small academy of science.
 Course «Dynamic Compilation and Run-time Optimization in 
Virtual Machines» 
 Remote practice in «Oracle Labs»: «Micro Java Interpreter 
for GraalVM with using Truffle Framework»
Knowledge of computer languages
 C (Upper-Intermediate)
 C++ (Intermediate)
 gtest/gmock (basic)
 Cmake (basic)
 Java SE (Intermediate)
 .Net C# (Intermediate)
 Python (Pre-intermediate)
 Lua language (Pre-intermediate)
 OOP, OOD
 Knowledge of HTML, CSS and basic knowledge of JS.
 Knowledge of relational databases (MySQL, MSSQL)
 Knowledge of design patterns: Abstract Factory, Factory Method, 
Builder, etc.
 Basic knowledge of hardware
 Experience with STM32F1/F4 boards on C (CMSIS, SPL, HAL Library)
 Experience with com. protocols: I2C, SPI, Modbus, Zigbee, CAN.
 Git
 English (B1 level: intermediate)
I am looking for work where I can improve my skills in embedded systems or discover other technologies
Position: C/C++ Embedded Developer
Category: C++
Experience: 1 years | English: intermediate

- A couple of finished projects in EE.
- Additional knowledge in Web: REST API, JS, C#, IoT, Client-Server, etc.
Bachelor's Degree. Software Engineering. KPI, 2020

C/C++
MCUs: ARM Cortex M4, Atmel, TI, Espressif ESP8266, ESP32
- Datasheet Reading, Registers, Configuration, etc
- Peripherals: SPI, I2C, GPIO, UART
- Debugging: Oscilloscopes, Logic Analysers, On-chip debuggers, etc
- Analog & Digital circuits, OP-amps.

Tools:
- Analog & Digital circuits design: TINA-TI, LTspice, PSpice, etc
- PCB Tracing: Eagle CAD
Work with microcontrollers, embedded systems, electrical engineering. I expect to have the ability to learn something new from professional engineers.
Position: C/C++ Embedded Developer
Category: C++
Experience: 10 years | English: pre

- Developing your own device KoteLyu, application editor (GUI my apps - screens, widgets, etc.), file manager, compiler LyuC (C languages) and virtual machine LyuVM for run my apps in real time, own stored data format and format of displayed images, my bootloader, image and font converter;
- Development of a hardware and software complex for hookah control;
- Development of our own cycling computer with WiFi on board;
- Development of a smart electricity meter for the home;
- Development of solutions for access control in the hotel;
- Development my smart home;
======= C/C++ =======
- Software development for various hardware platforms (Embedded / FreeRTOS / Linux): STM32, NXP S32K, Microchip, Raspberry Pi, Cubieboard, Intel Gallileo, Siemens IOT2000;
- Good understanding Linux / GitLab / Jira / Confluence;
- Work with interfaces for embedded systems: UART, I2C, SPI, CAN, Modbus RTU/TCP, 1-Wire, USB, TCP/IP;
- Development of firmware for microcontrollers with various modules (many LCD displays, Extenders I/O, Memory, Energy meters, SD-card, RFID/NFC, ADC converters, GSM SIM800c, Touch buttons, Light sensors, Bluetooth, Temp sensors DS18B20, etc;
- Software development for ESP8266;
- Development HMI on embedded displays;
- Hardware-level debugging (oscilloscopes, logical analizer, using test points to verify behavior, etc.);
- Cross compiling gcc / g++ (Make, CMake);

======= JavaScript/Node.js =======
- NPM, Express, net.Socket, WebSocket, Socket.io, https-server;
- Gulp, Node.js Addons, JSON;
- ES6, jQuery / AJAX, Workers, Chart.js;
- SVG, LESS, HTML5, CSS3;
- Knex.js, MySQL/MariaDB, HeidiSQL;
- AR/VR;

======= Automation of technological processes (Process Control Systems) =======
- Siemens TIA Portal (STEP7 / WinCC / Start Drive / Simocode / Siwatool);
- Siemens Simatic S7-300, S7-1200, S7-1500; Sinamics G120C; ET200M/SP; TP Basic/Comfort;
- Various I/O devices Phoenix Contact, Weidmuller, smooth starts Siemens, Eaton, frequency converters Danfoss, Schneider Electric, encoders, weight modules Siwarex, regulating and disconnecting valves and various sensors of the level of liquids of Danfos, and much more;
- Hardware configuration;
- Setting up network communications;
- OPC / Web Server / Profinet / Profibus / MPI / Modbus RTU/TCP;
- Development GUI and cross compiling software/drivers with Lazarus IDE and Delphi (many various apps);
Position: C/C++ Embedded Developer
Category: C++
Experience: 3 years | English: fluent

networking project for Android using NDK (sockets, TCP/IP, TLS/SSL, HTTP/HTTPS), embedded systems programming (RTOS, communication protocols, drivers).
Languages: C, C++, STL, OOP
Embedded Systems: ARM, RTOS, GCC, Device Drivers development, SPI, UART, BLE
Networking: Socket programming, TCP/IP, SSL/TLS, HTTP/HTTPS
Tools used: Subversion, Git, Perforce, JIRA, Redmine, Eclipse, GDB, Wireshark, oscilloscope, logic analyzer, etc.
Challenging and exciting job to apply existing and acquire new skills, learn new technologies, career growth and development.
Position: C/C++ Embedded Developer
Category: C++
Experience: 9 years | English: upper

Сan handle anything, including assembler code on the DSP.
Results-driven professional with 8+ years of experience in Bluetooth and embedded systems. 
Skilled in schematics, programming, and project management. 
Proven track record in successfully delivering complex Bluetooth projects.

Experience:
1)Development of Bluetooth Remote Control for STB.
Chip: Bluetooth Low Energy(CC2541, Texas Instruments).
Technologies: AirMouse(gyroscope, accelerometer), IR learning, USB Dongle.
Responsibilities:
- developing concepts to implement the necessary functionality,
- writing C code,
- changing the C code according to changes in the hardware,
- device testing, bug fixing.

2) Integration of the Bluetooth chip BCM43570(Broadcom) into the Set-Top Box.
Operating system - Linux.
Bluetooth stack, Bluetooth API, Linux cross compile, threads, hardware, A2DP, AVRCP, HOGP and HID profiles.
Responsibilities:
- writing C/C++ code,
- communication with the technical support of the chip manufacturer,
- device testing, bug fixing.

3)Senior embedded developer:
Bluetooth chip: CSR8675(Qualcomm),
technology: A2DP, "Over-the-air" (OTA) firmware upgrade, DSP, and so on.
Responsibilities:
- developing concepts to implement the necessary functionality,
- writing C code,
- changing the C code according to changes in the hardware,
- modifying the asm code for the DSP in order to achieve the desired operation of the audio equalizers,
- device testing, bug fixing.
I expect a new job where I can apply my skills in embedded software development and programming. I am seeking challenges and opportunities for continuous professional growth. A focused and self-motivated professional, I try to get high results and make a big contribution to the development of products or projects. I wish to work in a team of highly skilled experts in a friendly and supportive work environment.
Position: C/C++ Embedded Developer
Category: C++
Experience: 2 years | English: intermediate


Trainee Software Embedded Engineer, GlobalLogic Ukraine (Kyiv),
Cambium Networks Project (February 2018 – June 2018)
Linux user space development team
 Responsibilities: feature development, refactoring, bug fixing

Associate Software Embedded Engineer, GlobalLogic Ukraine (Kyiv),
Secure Project (June 2018 – March 2019)
Responsibilities: development and maintenance of a build system, bug fixing, unit testing

Software Embedded Engineer, Developex,
Logitech (September 2019 – present)
Responsibilities: feature development, refactoring, bug fixing
Position: C/C++ Embedded Linux Developer
Category: C++
Experience: 1.5 years | English: upper


Had experience in developing and debugging software under different embedded platforms based on ARM.

Software:

STM32:
- Creating and debugging low level software drivers for different peripheral interfaces : SPI, I2C, UART.
- Writing software to bring-up different hardware modules such as: ethernet switch, temperature and proximity sensors, etc.
- Testing and researching possible approaches of implementing new hardware features.

Embedded Linux:
- Creating architecture of software from scratch
- Developing userspace applications which connect low-level(STM32) and high-level devices. 
Used technologies: 
   - Networking (JSON-RPC, SNMP, raw TCP/UDP socket programming, WebSockets)
   - C++14/17 STL (multithreading, smart pointers, lambda functions)
   - MySQL C API (to have communication with embedded database)

- Creating custom embedded linux distributions using Yocto Project. Writing and debugging images and recipes, adding new machines. Automating of image building using Jenkins.
- Writing and debugging bash scripts

Hardware :
- Discovering hardware bugs and fixing them
- Communicating with hardware engineer about design improvements
- Soldering components while hardware bring-up

Documentation :
- Writing technical documentation and reports
What i want :
- Developing C/C++ embedded applications under linux
- Good communication in team

What i do NOT want
- Constant hardware debugging or bring-up
- Confluence programming
Position: C/C++ Embedded(Linux Kernel)
Category: C++
Experience: 1.5 years | English: intermediate


I work with Android and Linux Kernel in Automotive
Key Responsibilities:
I researched clients' questions about certain features related to the operation of Android and Linux kernels with their H / W, and prepared patches for the correct operation of the Linux kernel.I was involved in supporting and creating new features. I also started researching GenericKernelImage(GKI) and its specifications and features. Also worked with VTS-CTS tests(namely dealt with problems related to them on the vendor side and on the Google side). Work with Jira, Jenkins and Gerrit
Position: C/C++ Embedded Software Engineer
Category: C++
Experience: 3 years | English: intermediate


C, C++
More than 3 years of working experience
Currently: networking (l2,l3 protocols)
Position: C/C++/Embedded Trainee
Category: C++
Experience: 1 years | English: intermediate

1 year experience in C. Used to work with ncurses, multithreading, OpenCL, X11 graphic library, linux, shell, bash, teamwork on github.
Algorithmic projects in C using ncurses, OpenCL, several graphic projects with X11. Several tiny projects in C# and Java for OOP understanding.
I want to become C/C++/Embedded junior developer
Position: C/C++ Engineer
Category: C++
Experience: 5 years | English: intermediate

Have done solutions for top Ukrainian banks and projects like Diia
5+ years of C/C++ experience in commercial software development as fulltime as Software Engineer. 

Have freelance experience on Upwork. 

Projects mostly about cryptography and security.

Familiar with server side development, android native part, network software. 

Keywords:
C, C++, Cryptography, Git, bash, CMake, Make, Docker, OpenSSL, OpenVPN, Algorithms,SIP, Asterisk, PKCS #11, TLS.

can be full-time, part-time, upwork
Position: C/C++, Go, Python, JS Engineer with DevOps & Embedded experience
Category: Lead
Experience: 11 years | English: upper

Innovative key-lock paradigm with key delegation & derivation developed and materialized in SW/HW prototype. Lead engineering role in 4 years contract job within R&D team of well-known global lock manufacturing market leader.  

One profitable startup launched (digital marketing, tech co-founder role)
+ Primary: C/C++, Go, Python
+ Secondary: JavaScript, Java, PHP
+ DevOps: Docker, Terraform + AWS
+ Linux administration + networking

+ 11 years of all-remote hands-on experience (contract & freelance)
+  T-shaped profile
+ early-stage startups with equity & nonzero salary are welcome!
+ able to wear tech lead hat
+ able to build from scratch & manage all-remote team 

- remote ONLY !!!     <==   please, read it slowly :)

- no Windows
- no GameDev / gambling pls
- no Sports, Fashion, botnets pls