lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Embedded Software Developer with Video Streaming Tech
Category: C++
Experience: 8 years | English: upper


I have a bachelor's degree in Computer Science  and more than 8+ years of experience in the field of embedded software and Video streaming development. I am confident that I have the skills and experience that you are looking for in this role.

In my previous role at company, I was responsible for developing firmware and driver, application for a variety of embedded systems. I have experience with a wide range of microcontrollers and operating systems, and I am well-versed in C and C++, Python, Rust, Go, Shell.

So far, I have developed many embedded devices such as video encoder, streaming server, player, wireless communication device, industrial controllers, Android Phones, Android STBs, Camera Encoders, and RF card readers.
I have used many CPUs and SoCs from TI, Xilinx Exynos, QualCom, Allwinner, HiSilicon, MediaTek, and Amlogic in my products.
In this process, I had a deep understanding of the CPU architecture system, peripheral interfaces, and the structure of the Linux system, and had the ability to develop any Linux programs and customize any part of the Linux system including driver development and bootloader.

Overall, I mastered the following technologies so far.
- Writing Linux multithread programs
-Video Streaming & Encoding 
- How to develop Linux drivers
-Hardware accelerator driving method
-Understanding various low-speed and high-speed, serial and parallel communication protocols including I2C, SPI, UART, USB, Ethernet, HDMI, SDI
- Concept of RTOS

As you know, most embedded software has almost the same structure.
Therefore, I think I can meet your needs with the technology I currently have.
Practically, I developed various embedded programs in various embedded devices.

Most importantly, I am passionate about embedded software development and take great pride in my work. I am always looking for ways to improve the quality of my code and the efficiency of my development process. 
I believe that my skills and experience would be a valuable addition to your job, and I look forward to discussing this opportunity further with you. Thank you for your time and consideration.
My last contract job in Jumio Company was finished at last May.
Position: embedded  software development/QA engineer
Category: C++
Experience: 7 years | English: intermediate

2013 ¬– 2016– Software Development and QA Engineer at Mita-Teknik A/S.
-	Responsibitilies:
o	Development tasks for Nucleus-based operating system (adding of new features, bug fixes, etc. , full cycle from task specification to release) – using C language;
o	Processing of customer’s non-conformance reports, related to operating system (planning, finding the root cause, fix, module testing, mentoring of QA testing, documentation and OS service release);
o	QA testing  when required;


2008 ¬– 2013 – System Design Engineer Staff at Ukrainian Site of Cypress Semiconductor Corp.
-	Responsibitilies:
o	Development components for PSoC Content Library for Cypress PSoC Creator IDE (SPI Master, SPI Slave, LIN Slave, ADC SAR Sequencer, Voltage
Skills
Languages
    •	English: Upper Intermediate.  Russian: very good. Ukrainian is native language.
Electronic design 
•	PSoC programming (using Cypress PSoC Creator ™ software).
Programming languages: 
•	C  (good), C++ (basics);
•	HDL languages: VHDL, Verilog.
Field of knowledge: 
•	Development for embedded Linux-based operating systems:
o	Adding new features and bug fixes for Nucleus-based OS for Mita-Teknik wind turbine controllers;
•	Networking basics;
•	Digital Design; 
•	Programming for embedded systems (including MISRA-C Compliant), creation of components for Cypress PSoC Creator ™ Component Library; 
•	Creation and documenting of Functional Unit Tests;
Профессиональный рост. Адекватный менеджмент.
Position: embedded software engineer
Category: C++
Experience: 3 years | English: pre


Developing software for wearable devices as an Embedded Software Engineer. Design drivers for different sensors, touchscreens, capacitive sensors, i2c and spi chips. Preparing testing equipment for production. 
Open for consideration vacancies that will give further progress and growth in the sphere of embedded systems.
Position: Embedded software engineer
Category: C++
Experience: 4 years | English: upper


1. RF converters based on the Atmega controlles 2. Ultrasonic devices 3. Smart home enabled devices working on Z-wave technologies. 4. TCP/UDP Listeners 5. Traffic Light control systems 6. SIM800 GSM module with STM32 7. GPS + Bluetooth Module based on the STM32 8. W5500 + STM32 9. handling of the wall hardware development lifecycle, i.e. electrical circuit construction, Hardware Debugging and Programming
Position: Embedded software engineer
Category: C++
Experience: 5 years | English: upper


•	5+ years experience in the software development(C/C++/QML/Delphi/Java). 
•	General knowledge in the software development:
o	development of adaptation layer between SDN controller and Broadcom network switch;
o	maintenance and development of layer2-layer4 network protocol stack;
o	understanding, developing and implementing of CAD software;
o	object-oriented programming (OOP);
o	design and development of databases;
o	design and development of user interfaces;
o	design and development of cable/satellite set-top-boxes software;
o	understanding of CAN communication;
o	experience with Yocto/bitbake.
•	experience in technical leading of IT projects;
•	experience in interviewing candidates;
•	deep experience with Embedded Linux devices
•	programming languages: C, C++, QML, Delphi.
Position: Embedded software engineer
Category: C++
Experience: 10 years | English: fluent

Successfully implemented projects.
IELTS, HSK certificates.
Experience in developing embedded systems for nuclear and automotive industry based on microcontrollers and microprocessors.
9 years in nuclear industry.
1 year in automotive industry.
Experience in developing and debugging devices based on AVR, Stm32, blackfin microprocessors.
Position: Embedded software engineer
Category: C++
Experience: 5 years | English: fluent

I learn very quickly and easily understand new areas
Experience with C#, C\C++, Python
	Experience with WPF 
	Experience with cloud environments - AWS, Azure and Google cloud
	Object oriented programming and design using common design patterns
	Fundamental knowledge of data structures, algorithms and problem solving.
	Experience with Deep Learning, AI and DL frameworks (Keras, TensorFlow,Theano)
	Experience with cloud environment (Azure, AWS, Google Cloud)
	Understanding of network protocols, OSI model 
	Real-time embedded firmware development
	Experience with microcontroller programming (Arduino, ESP,  STM32)
	Experience with linux-based embedded systems (Raspberry, NVidia Jetson)
	Hardware and software integration, assembling and soldering 
	OpenCV, experience in Computer Vision, Image Processing
	Experience with information security solutions (CheckPoint, RSA, CISCO, SecPoint) 
	Basic electronics
Big company with interesting projects
Position: Embedded software engineer
Category: C++
Experience: 5 years | English: upper

Created a software development division in a startup where I joined as a first developer. Lead a team of software engineers and implemented Scrum process there.
Designed architecture for drones control system and brought its implementation to completion.
I am an embedded engineer with the most experience in development of enterprise-level networking devices (Linux, OpenWrt), true-embedded ultra low-powered devices for aircraft and military industries (ARM microcontrollers) and IoT devices.

During my career, I have been involved in a full cycle of embedded product development: customer's requirements clarification -> architecture design -> circuit and PCB design -> board bring-up -> creating software -> CI/CD process.
I would like to participate in creating complex software solutions, especially in networking and IoT industries.
Position: Embedded software engineer
Category: C++
Experience: 1 years | English: upper


I'm a passionate embedded software engineer with experience in developing and testing software for various embedded systems. My expertise includes programming in C/C++, microcontroller architectures, and real-time operating systems.

I have worked on several projects ranging from IoT devices and industrial automation systems. I enjoy tackling complex problems and working with cross-functional teams to deliver high-quality solutions.

I'm always eager to learn and stay up-to-date with the latest technologies and industry trends. My strong analytical skills and attention to detail enable me to write efficient, reliable, and maintainable code for embedded devices.
Position: Embedded Software Engineer
Category: C++
Experience: 0.5 years | English: intermediate

Implementation of a test project
In the C language : Periodic reading of data from an analog temperature sensor (thermistor) is implemented; 
Output of temperature value on UART; 
Changing the behavior of the program according to the commands that will come from the UART (description below).
In Python : Reading temperature value from UART; 
Recording of all received temperature values ​​in a file in the format; 
The ability for the user to enter text commands that would be transmitted via UART and change the behavior of the program running on the microprocessor side:
Stop temperature measurement; 
Start periodic measurement; 
Change the measurement period (set in seconds).
3 months of internship in Ektos company
Thermistor control test project using C and Python 
The system of counting time and displaying the temperature on the terminal using STM32 and WaveShare Accessory Shield
Working with interfaces: UART, I2C, SPI.
Work with Saleae Logic Analyzer.
Position: Embedded Software Engineer
Category: C++
Experience: 5 years | English: intermediate


7+ years of experience in Embedded C software development. Great problem-solving and debugging skills. My expertise covers both non-OS (bare metal) and RTOS-based software development. I have experience in mentoring and team leading.

Designed and assembled prototypes, including small-batch devices for public utility. Led the development of vending machines from scratch. Debugged vendor software and successfully performed platform bring-up. Modified Linux drivers for audio/video devices and optimized booting processes based on customer needs.

I have established myself as a fast-learning engineer who enthusiastically takes on new problems.
Position: Embedded Software Engineer
Category: C++
Experience: 1 years | English: upper


A highly motivated graduate student, who is passionate about making new technologies
and eager to learn new things, looking for opportunities in Embedded Systems and
Robotics. Experience working with microcontrollers, sensors, and a good understanding of
embedded software design to support IoT initiative applications. Good working knowledge
in C, C++, Microcontroller based Software Development and other similar applications
Position: Embedded Software Engineer
Category: C++
Experience: 4 years | English: upper

Tend to comply with customer deadlines and requirements
BSP project, working on automotive entertainment systems. Mostly focusing on video serializers/deserializers and new displays support in Linux kernel and QNX.

Before took part in implementation of fTPM (Firmware-based Trusted Platform Module) in TEE (OP-TEE).

Since beginning of 2021 leading/mentoring a team of 6 engineers/maintaining communication with clients (syncing about requirements of the product etc.).
Remote work is a must (at least after probation period) + no overtimes
Position: Embedded Software Engineer
Category: C++
Experience: 5 years | English: intermediate

Participated in developing and enhancing military class cryptographic devices as an embedder software developer and PCB hardware engineer.
C/C++, Assembler, ARM, STM32, AVR, PIC, RTOS, GSM/GPRS modems, FAT32, SDIO, USB, SPI, UART, I2C, PCB design, Knowledge in electronics, Git, SVN
Interesting project with hardware and software development.
Position: Embedded Software Engineer
Category: C++
Experience: 10 years | English: upper


Develop and produce: remote control HW tools for Internet Service Provider;
Research, develop and patenting: Inductive Data Transfer technology for payment systems;
Research and develop: Cyber glove as part of Remote Participation System;
Develop FW: Power Quality Monitor based on buildroot Linux;
Develop: battery powered camera system with cloud services.
Position: Embedded Software Engineer
Category: C++
Experience: 1.5 years | English: intermediate


* Experience in Linux Kernel development (ARM, MIPS) and embedded Linux (OpenWRT)
* Strong skills in C, Make and Linux-shell scripting
* Knowledge of 802.11n/ac/ax networks; understanding of commonly used network protocols from TCP/IP; experience in network packet tracing
* Advanced knowledge of C++
* Intermediate knowledge of Python, Java, C#
* Intermediate knowledge of web (HTML/CSS/JavaScript/React/ThreeJs) and Databases (PostgreSQL/MongoDB/Redis/Neo4j)
* Experience with Unreal Engine 4 development
* Understanding of software development cycle, agile methodology, engineering validation process
* Communication and analytical skills
Position: Embedded Software Engineer
Category: C++
Experience: 1 years | English: intermediate


• Hands-on experience in (embedded) C programming 
• Theoretical background in development of embedded software
• Familiarity with low-level hardware communications protocols (e.g. SPI, I2C, CAN, etc)
•  Comfortable with common open-source development tools (GCC, CMake, git)
• Knowledge of different microcontroller platforms (ARM,  MSP430, CC2XXX)
• Interest in wireless protocol stacks (MQTT, 6LowPan, ZigBee) and others
• Comfortable with basic electronics equipment (oscilloscope, spectrum analyzer, etc)
• Familiar with Python
Position: Embedded Software Engineer
Category: C++
Experience: 3 years | English: upper


I am embedded software engineer in renewable energy company. I write firmware for various devices used in controlling wind turbines, writing data logger software based on SIM800 and WiFi for data analytics, using LoRa technology and etc. I have experience with ESP, STM32, Atmega, NRF52 series MCUs, UART/USART/SPI/I2C knowledge
Position: Embedded Software Engineer
Category: C++
Experience: 5 years | English: fluent

* Gold Medal from Math branch and Platin Medal from all branches in International Science Olympiad (Abuja, Nigeria, May 2011) 

* Gold Medal and Gold High School Diploma from High School graduation by Ministry of Education of Azerbaijan

* Silver Medal from Antalya Mathematical Olympiad (Antalya Matematik Olimpiyatları)
I have 5+ years experience as Embedded Software Engineer. I have worked in many projects and some of them are listed as:

*) The Autonomous Bracelet
 - It is used for home prisoners to monitor their movement. This devices currently are in use in Kazakhstan. STM32, GSM, GPS, BLE modules are used.

*) Electronic Padlock for tracking trucks
 - it is ordered by State Customs Committee of Azerbaijan Republic. Device can detect any interferences to itself. It is used to track/monitor trucks after passing border until they reach Custom points.

*) Advertisement robot for stores
 -  It is placed in shelves behind products. It can hold one product and move it while playing advertisement song when human pass in front of it. GSM module is used to collect statics and update content of device via TCP/IP.

*) Automated Meter Reader device for electricity meters
 - It is ordered by Azer Ishiq OJSC. Configuration of protocol/settings can be updated with TCP/IP.

*) BMW project: using camera for autonomous driving. 
 - Working on new features and debugging reported bugs
 - Bench tests, Unit tests, DOORS requirements updates
Position: Embedded Software Engineer
Category: C++
Experience: 4 years | English: upper


I’m an Embedded Software Engineer with 4 years of IoT-related commercial experience. Have experience in the area of automation of house and hotel complexes and security systems.
In my recent job I was involved in firmware development for smart Ring doorbells with battery power, main features of them are networking (Ethernet, WiFi), video/audio streaming, motion detection, an advanced notification system, etc. 
I graduated with a diploma with honors in "Electronics and telecommunications" from the "Biomedical electronic devices and systems" department of Chernihiv National Technological University.
Have good collaboration skills with teams, customers, and community, including Amazon-related community. In my free time I volunteer, mentor, organization person, and speaker of lectures for students.
Position: Embedded Software Engineer
Category: C++
Experience: 4 years | English: fluent


Involved in two automotive based projects 1. IPC(Instrument panel Cluster)  2. Automotive Memory seat control unit and a embedded project clean room process monitor and involved in following works
• Analysing the customer requirements
• Involved in developing Application specific drivers
• Worked on Serial communications like CAN, SPI, UART
• Worked on EEPROM bring up activities on evaluation board and  EEPROM data handling
• Involved in unit, functional and integration testing
• Involved in debugging and documentation activities
• Configuration of peripheral drivers using NXP tools
• Basic testing of serial communication with stub code
• Responsible for system and hardware functional testing
• Hands on practise on 32/16 bit microcontrollers
Currently I am Learning about
• AUTOSAR Layered Architecture and Workflow
• AUTOSAR Basic Software modules
• Referred SWS documents of Autosar Com Stack modules (Can Controller, CanIf, PduR, Autosar Com,
CanSM, CANNM) and Diag Stack modules (DCM, DEM, NvM) to know how.
• Working on Com Stack bring up activities by importing a sample dbc file into Vector DaVinci
Configurator to understand the Autosar Workflow.
Position: Embedded Software Engineer
Category: C++
Experience: 3 years | English: intermediate


- Linux drivers development
- MISRA C compliance testing
- digital circuit and PCB design
- libc porting
Position: Embedded Software Engineer
Category: Python
Experience: 2 years | English: upper

• Has successfully accomplished top 15 participant of Kaggle
competition of e-Gov Development Center
• Has successfully accomplished Google IT Automation
Professional Certificate
• Has successfully accomplished the official Arduino Fundamentals
certification on Electronics and Physical Computing
• The 2 times finalist of Azerbaijan National Informatics Olympiad
• Has successfully accomplished the Deep Learning Specialization
• Has successfully accomplished the Tenserflow developer
Professional Certificate
• Was sent to the summer school in Strasbourg (France) for his
high academic achievements
• Creator of "Tech-tech Khanim" (the humanoid robot), which was
represented to ministers in the BakuTel 2019
• Creator of "Smart Mask", which can measure human temperature,
and show it in the screen of mask, and send it to the phone via
Bluetooth, at the same time if the temperature is higher than normal temperature, the screen will be red (danger) , if not, it will be yellow (positivism). For more details: you can see in my github account.

--------------
Successfully graduated the Machine Learning course of IbaTech Academy which was taught by DAN IT education.
--------------
Successfully accomplished top 15 participant of Kaggle competition of e-Gov Development Center.
My first job was Data Analyst Intern in Center for Analysis and Coordination of the Fourth Industrial Revolution. My tasks here were to analyzing the statistics of the data from the State Statistical Committee of the Republic of Azerbaijan, training and making predictions on these data with Machine Learning algorithms and Researching the regulations such as AI Board Toolkit of World Economic Forum and applying them to our country.

I currently work as Embedded Software Engineer. My task now is Data Processing for the signals of the radar sensor, signal Processing Algorithms for filtering, and getting scans (such as a-scan), parallel Programming on both CPU and GPU (CUDA) and research on CubeSat satellites for space.

Despite of that I am also teacher in Azerbaijani Robotics Enginering academy. I teach students different courses such as Internet of things, Python for drones and Data Science.
Position: Embedded Software Engineer
Category: C++
Experience: 8 years | English: intermediate

Designed and developed software platform for IoT oriented devices. 
Developed memory heap subsystem and heap driver (Linux kernel side) to allocate/free different memory regions both for kernel drivers and user applications.
Developed memory manager for zero-buffer-copy (user-space vs kernel-space) system (proprietary).
Ported legacy VoIP firmware on new MPCore (ARM Cortex-A9 dual core) Linux based platform (with FIQ handlers for real-time callbacks).
Implemented various Linux kernel optimizations.
Over 8 years experience in embedded, Linux, RTXC and a bare metal firmware, VoIP, Wireless. In-depth knowledge of interrupts, signal flow, scheduling, multi-threading; ARM architecture included ARMv7 (Cortex-A9), MMU, GIC. Experience in JTAG/ICE debugging, scope; read schematics. Linux environment preferred.
Kernel oriented development: OS, drivers, boot-loader, bare-metal firmware.
Create a real life embedded product with cutting-edge technology that will change the world.
Defenetly not interesting: Windows application/drivers.
Position: Embedded Software Engineer
Category: C++
Experience: 2.5 years | English: upper


Participated in the development of IoT-devices in LoRaWAN "from scratch" on bare PCB. Using arduino-framework and ESP-IDF, mainly ESP32 and STM32 chips. With the involvement of MQTT, GUI on Nextion. In addition to development, dealt with third-party devices, connecting them to existing network.
Beside also created housings for devices creating drawings and printing in 3D FDM.
In search of useful environment for professional growth as a young specialist.
Position: Embedded Software Engineer
Category: C++
Experience: 3 years | English: intermediate


Programming AVR, STM32 microcontrollers. ROS for mobile robots. Fusion360 for 3d modelling. Data mining and analysis from real robotics systems. Now I’m in R&D shifting slightly towards machine learning.
Position: Embedded Software Engineer
Category: C++
Experience: 2 years | English: intermediate

Linux user-space apps development, development of GUI apps for embedded Linux devices.
Programming skills: C/C++, Qt, QML, PHP, SQL, Ruby, JavaScript, OpenGL
Methodologies: OOP, SOLID, Design Patterns, TDD
Networking: HTTP, TCP/IP, Unix Sockets
Automation: Bash Scripting, Make
Version control systems: Git
Platforms: x86, ARM
Interested in enhancing knowledge in embedded Linux systems area.

Linux, Networking, C, C++, Qt
Position: Embedded Software Engineer
Category: C++
Experience: 6 years | English: upper

Taking interesting (for me) project even with no experience and making them, learning during development. 
Several serial-launched projects.
STM32, STM8, CC1310, C, Altium, Keil, IAR, OrCAD, full-cycle development, components research, schematic design, PCB tracing, 3D modelling, prototype production
full-cycle developing
interesting projects
continuous learning
embedded, smart home, IoT
embedded Linux - not much experience but want to learn/use