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


I have 5.5 years of experinece in embedded software domain. I have worked in projects like Vehicle tracking system, Battery management system for EV, Motor control algorthm and inverter software development. I have worked on various controllers like NXP mpc5777c, Atmel Samv71,c21,e51 and dspic32, renesas ra series controllers.
Position: embedded software and hardware
Category: C++
Experience: 2 years | English: fluent

- extended experience in development of many drivers and bare metal software (I2C, SPI, RS232, UART, CAN, bit banging, etc...)

- TCIP/IP implementations on embedded platforms

- wireless communication (spread spectrum) on virtex 2 FPGA 

- computer vision application on NVIDIA tegra K1 GPU using embedded linux

- etc...
ARM-microcontrollers, AVR-microcontrollers, NVIDIA GPU, embedded linux, C, C++ (openCV), C++ (Qt), VHDL,  openGL, CUDA programming, Matlab, solid works, electronics (high frequency design), analog and digital electronic filters etc...
What I am looking for in a job are some of the following:
dynamic environment, possibility to learn a lot
Position: Embedded software and hardware developer
Category: C++
Experience: 11 years | English: intermediate

- Released the GPS tracker for corporate transport product, which got adopted by more than 3000 vehicles in several years with subsequent maintenance  
- Developed GSM  Alarm & Fire control from the concept to mass manufacturing controller of management and monitoring of street lighting via GSM which is used in many Ukrainian cities.
- Developed controller for the vehicles. Collection of information on the CAN bus. Data transfer via GSM, WiFi, or BLE.
-Extensive experience in firmware architecture & development in C / C++ and Assembler 
-Lead devices concept development, their mass manufacturing, and enhancements
-Developed сircuit diagrams and PCB in Orcad
-Made 3D modeling of parts and assemblies in SolidWorks
-Drove devices preparation for contract manufacturing
-Solid knowledge of software architecture patterns, a wide spectrum of knowledge in related industries, experience in using tools such as Git, Jira, Visual Studio, Keil IDE, S32KStudio, Bash, corporate network administration, Linux, Python programming
-Technologies used  ARM (STM32,  NXP S32K), AVR,  GSM modems (Ublox), GPS modules, WiFi, BLE, Lora, Ethernet, I2C, SPI UART
Develop Application Firmware for Microcontrollers (C)
Develop the hardware with firmware (full cycle)

Don't work with Linux kernel driver
Position: embedded software developer
Category: C++
Experience: 11 years | English: upper

Hard-to-detect bug fixing
Optimization
30+ years of software development experience.
Full cycle of SW development, participating in HW development, first SW prototypes for new HW, testing & code review, unit-tests, legacy SW updating & bugfixing, hard-to-detect bug fixing.
C/C++, assemblers, building scripts, Linux, DSP, Matlab, Eclipse and others.
Ethernet, IP, UDP, TCP, SNMP, HTTP, SPI, I2C, V.34, V.42, AIS, WiFi, TDMoIP and others.
STM32, LPC213x, TMS320, MPC8260, 8051, AM3359, DragonBall and others.
Linux, embedded
Position: Embedded software developer
Category: C++
Experience: 3 years | English: intermediate


I have experience with many self projects from idea to realization and integration (software and hardware) based on different MC like AVR, STM32, ESP32. 
On my last position I take part in development wearable devices based on Mediatek chip with different tasks from writing drivers to make application under environment with GUI. 
Also I have experience to prepare testing equipment for production line (on stm32 and esp32 chips).
Open for consideration vacancies that will give further progress and growth in the sphere of embedded systems
Position: Embedded software developer
Category: C++
Experience: 2 years | English: intermediate


I was developing, debugging and testing software for various microcontrollers, like AVR, STM32, ESP8266, ESP32 mostly in Visual Studio Code using PlatformIO and Arduino framework and for PIC microcontrollers using MPLAB. I have experience in using STM32CubeMX and STM32CubeIDE. In some projects I also used HTML, CSS, JS, JSON to create web interfaces. I was also supporting older projects. I participated in creating documentation (manuals) for software/devices, selecting of electronic components, creating circuit diagrams and routing of PCBs. I also have experience in soldering using soldering station and hot air gun to assembly/disassembly SMD and through-hole components into PCBs for their further testing. I like programming in C/C++ and would love to progress in my skills and work with many interesting projects.
Position: Embedded software developer
Category: C++
Experience: 11 years | English: intermediate


My main experience is on MCU-based projects design from idea to production.
Last year I was involved to Automotive projects for one of the biggest Tier 1 OEM supplier.
Strong knowledges in C and multithreading. Have experience with hardware design in the past.
C++ - not very strong, lack of experience with real projects.
Current project is an AUTOSAR-based ECU for Body Control.
Product is preferred.
I search interesting project with real development and challenging tasks where I would be able to extend my skills in C/C++, AUTOSAR and apply my knowledges.
Position: Embedded Software developer
Category: C++
Experience: 2 years | English: upper

Designed SW for HW unit, that serves as connection hub between 3 different system nodes.
Each node can send message to another node in the system through this unit. 
That include support between 3 different communication protocols (UART, CAN, MODBUS). Additional functionality to control vehicle features such as lights, sound output, START/STOP. Each node can send message to another node in the system through this unit.
Worked in automotive (Instrument cluster). Standards(MISRA, AUTOSAR). Coding for RENESAS microcontroller, understanding of RTOS.
Have experience with following peripherals: I2S, SPI, UART, CAN. 
Experience with debugging instruments: Oscilloscope, Logic analyzer, multimeter. 

Experience in IOT industry (tracking devices for ebikes and escooters). Coding for STM32 and NRF52 microcontrollers. Technologies: Bluetooth LE, GSM. Understanding data to cloud. 
Experience in integrating IOT devices into ebikes.

Knowledge of python. Mainly for programming test systems, writing automation scripts, debug loggers etc...

IDEs - Eclipse, Keil, Pycharm.
Things I don't want to do: work in a big boring corporation and do one specific set of tasks in infinite loop.
I prefer to work with interesting and challenging projects and develop new features or devices etc...
Position: Embedded Software Developer
Category: C++
Experience: 4 years | English: pre

Development of equipment for aircraft aggregates test bench automation
Aims:
Challenging of Embedded Software Engineer position, competitive wage, career opportunities.

Work experience:
2010 – until present
Leading Design Engineer, R&D Bureau

2016 – until present
Leading Design Engineer, R&D Bureau, holding position of Leading Electronic Engineer in Department of non-standard and test equipment. Engaged in development of test bench automation equipment.

Core qualifications and professional skills:
- Strong experienced in embedded hardware and software design using 8-bit and 32-bit microcontrollers Atmel AVR, ARM Cortex-M3/M4 (STM32F1xx, STM32F4xx).
-	Programming languages: 
-	Raw  AVR Assembler.
-	C/C++ software development under Keil uVision, IAR Embedded Workbench.
-  Basic skills in C++ object-oriented programming.
-  Basic experience in C++ application design for Windows under Borland C++ Builder, Embarcadero RAD Studio.
- Knowledge and practical usage of CMSIS (Cortex Microcontroller Interface Standard), SPL (Standard Peripheral Library). 
- Knowledge of SD Memory Card Specification, FatFs Library.
- Practical skills with digital interfaces SPI, I2C, RS232, RS485, RS422.
- Practical skills of in-circuit software debugging using JTAG/SWD  ST-Link, J-link debuggers and Logic Signal Analyzers.


Additional skills:
- Knowledge of modern methods and technologies of electronic design, manufacturing of digital and analog circuitry using modern elementary base. Selection of the elementary base for project implementation.

- Practical skills in circuit design, analog and digital circuits modeling (MicroCap, Proteus Professional). 

- Practical skills in PCB design (EDA P-CAD 2001-2006), transfer to PCB production. Mastering Altium Designer.

- Practical skills of working with wide spectrum of measurement instrumentation. Knowledge of basic metrological characteristics, reasonable selection of appropriate measuring instruments and measurement methods.
- Basic knowledge in switching power supplies design.
- Basic English written and verbal skills. Fluent reading of technical documentation.

Own development:
- Testbench for aircraft servoamplifiers characteristics control (Data Acquisition System using own-developed DAQ and servoamplifier current driver).
- Micro-step step-drive control unit. 
- Equipment of aircraft aggregates testbench automation.

Personal qualities:
- Responsibility, educability, sociability, analytical mind.
Challenging interesting projects
Career opportunities
Competitive wage
Position: Embedded Software Developer
Category: C++
Experience: 5 years | English: upper

-
An Electrical Engineer with proven skills on embedded systems design and development. 
- Possess practical expertise on designing and implementing low power wireless protocols firmware stacks for MSP430 family processors that include security and encryption.
- Have practical experience with integrated development environments (Code Composer Studio, Git, bug-tracking tools, and automated CI/CD) for developing embedded firmware.
-
Position: Embedded Software Developer
Category: C++
Experience: 3 years | English: fluent

Developed full features and low level drivers for Real time Operating system based on AUTOSAR standard comprehension after only 1 year of experience in the embedded system World.
Also solved numerous blocking issues through debugging and hardware investigations.
A results-driven, customer-focused and analytical Embedded Software Development Engineer with a main focus on Automotive and Real Time oriented systems and AUTOSAR standard. Passionate about the latest advancement in automotive technology. I am interested in a challenging international technical track career in embedded systems development and eager to work on a multinational context.
Working on AUTOSAR based technologies/tools, challenging tasks and assignements
Position: Embedded Software Developer
Category: C++
Experience: 11 years | English: upper

3 products have been passed international security certification
C/C++, Assembler, Delphi, Java, Python, golang;
PKI, EMV, JavaCard
Position: Embedded Software Developer
Category: C++
Experience: 9 years | English: upper

1.	Automotive project (Instrument cluster) development (AUTOSAR, MISRA, ASPICE, CAN, OSEK, C/C++)
2.	 “Orbitread” Retread System upgrade (SoC, Linux, C#)
3.	 “Toad Treats” Mobile Game Application (Unity 3d)
4.	Drugs Adherence Packaging Machine and PC Client Application. 
5.	PID controller for the water heater with voice informer and PC Client Application.
Experience in Automotive projects.
Experience in electronic devices full stage production (from conceptual design up to batch product testing&debugging)
Experience of personal implementation of IT-projects;
Experience in the game development; 
Experience in the use of specialized software (Keil, Eclipse, Idea, AVR Studio, CodeVision AVR, Arduino IDE, Proteus, Sprint Layout etc.)
Experienced Embedded Software developer (Renesas, STM32, Teridian, Atmel, SoC) with strong background in Electronic Engineering seeking a challenging and rewarding position.
Position: Embedded Software Developer
Category: C++
Experience: 1 years | English: fluent


I worked on very interesting and complicated space and military projects. My responsibilities were: microcontrollers programming, FPGA design, hardware design and PCB layout recommendations development.
Position: Embedded Software Developer
Category: C++
Experience: 3 years | English: upper


JOB EXPERIENCE___________________________________________________
-> ETE Technology / İzmir,Turkey - Embedded Software Engineer (01.06.2021 –26.05.2023, 2 years)
-> CFM Arge ve Yazılım Geliştirme / İzmir,Turkey - Software Engineer, (14.10.2020 – 28.05.2021, 7 months)
-> Odelo Automotive Signal Lights / Bursa, Turkey -Research and Development Intern, (05.08.2019 - 05.09.2019, 1 months)


PROJECTS_________________________________________________________
-> Computer Vision Based Wearable Assistive Device for Visually Impaired – A wearable device which collects the data by using camera and lidar sensor. It detects, classifies and calculates the distances of the objects around the user by machine learning algorithms and inform the user by haptic feedback.(Master Program First Project)
->Acoustic Scanning Mapper Robot – 2D mapping of closed area by using an autonomous robot.(Undergraduate Final Project)
->Water Level Controller - Detecting the water level in the tank and adjusting it at the desired level (Electronic Design Project)
-> Fence Intrusion Detection System - Wireless Sensor Network for detecting intrusion on fence.
Position: Embedded Software Developer
Category: C++
Experience: 11 years | English: upper


Mobile micro-controller based device hardware/software for diagnosis of oil well pump.  Z80, 8051, Assembler, Forth, Pascal, C, PCAD. Software & hardware engineer/developer.

Development and support of system tools for a micro-controller based custom hardware: flashing tools, Assembly language translator, Forth compiler/interpreter. Software engineer/developer.

Smart valve controller for gas lift system (micro-controller based hardware and software). 8051, C, PCAD. Software & hardware engineer/developer.

Hardware/software modules for oil well logging system. Software decoder modules from well logging sensors. 8051, Atmel AVR, C/C++, Embedded Linux, TCP/IP, Borland Delphi. Software & hardware engineer/developer.

Analog phone line monitoring system (low-level, server and client part). C++, Qt, Linux. Software & hardware engineer/developer/team leader.

Small Call Center Software (server and client part) integrated to Avaya PBX. Java. Software engineer/developer/team leader.

Telecommunication device's support (Radio and Core network). Support Engineer.

LED graphics display controller board/software. C/C++, ARM (STM32), Eagle CAD, Qt. Software & hardware engineer/developer.

DMX512 driver board hardware/software. C/C++, ARM (STM32), Eagle CAD. Software & hardware engineer/developer.

Traffic Light Controller board/software. C/C++, ARM (STM32), Eagle CAD. Software & hardware engineer/developer.

Portable Medical Ventilator device hardware/software. C/C++, ARM(STM32). Functional simulator for the Linux/Windows (C++/Qt). Software & hardware engineer/developer/team leader.

Police siren and warning alarm system hardware/software. C/C++, ARM (STM32), Serial communication, Wireless audio connection, Desktop configuration tool (Qt). Software & hardware engineer/developer/team leader.

Electronic Shelf Label System hardware/software. Label, Base Station, Server and Client software. Wireless connection, Custom communication protocols, C/C++, Ethernet, TCP/IP, Qt, Cross-platform. Software & hardware engineer/developer/team leader.
Position: Embedded Software Developer
Category: C++
Experience: 11 years | English: upper


Over 10+ years of embedded software development. Worked with bare metal devices, linux-based devices (both user and kernel space).
Position: Embedded Software Developer
Category: C++
Experience: 2 years | English: basic


Programming languages, tools and technologies:
         Asm, C, C++, C#, .NET Framework4.0
Controllers:
         STM32, AVR, Microchip 
Common knowledges:
         Serial communications(USB, ModBus, CAN, RS485, RS232)
         Version control systems
         FreeRTOS
Libraries:
         CMSIS, STM32, FatFS, KissFFT, pic-libs
Position: Embedded Software Developer
Category: C++
Experience: 8 years | English: pre


Skills: C
MCU's: TI, NXP, STM32, STM8, EFR32
Programming languages: C.
Development tools: IAR Embedded Workbench, Embarcadero RAD Studio (XE8/10), Microsoft Visual Studio, STM32CubeMX, Beyond Studio and others.
Network and protocols: RS232, RS485, SPI, I2C, Modbus, Bluetooth
Position: Embedded Software Developer, C
Category: C++
Experience: 11 years | English: upper

20 years experience in software design and development:
-control and diagnostic systems software/firmware (space, avionic, industrial, medical)
-networking
-cloud computing
C, Embedded Software, RTOS, Python, C++, Linux, UML, XEN, Cross-platform Development, Software Design, Requirements Analysis, Network Programming, IPC
Position: Embedded software developer, C/C++ developer
Category: C++
Experience: 11 years | English: pre

•   software development for IoT technologies, ZigBee transmitter , NFC transmitter [EFR32MG21, NXP PN532, IR,  Embedded C, Simplicity Studio]
•       Network technologies, routers, switches, bootloaders, Linux, JSON, XML, buildroot. 
•	software development for a radio network with LoRa-based technology (Long-Range transceiver)
•	development of server software with LoRa technology
•	development of a bootloader for software updates via NFC
•	development of Android applications for software updates via NFC
 [STM32L051C8, RFM95W / RN2483 / SX1276 Transceivers, C / C ++, C #, Linux GCC, Java, Cocos]
•	development of the software for super-portable, yet fully functioning MIDI guitar with real strings.
Language С/С++, STM32 ARM Cortex-M4, nRF24L01, NXP i.MX6. Environment KEIL, Visual C++ for Linux; 
•	development of the software for ultrasound distance measurement device. Mathematical processing and identification of the returned signal (Fourier and Hilbert transform). Language С/С++, STM32F303 ARM Cortex-M4. Environment IAR;
•	development of the user and technology software for the ultrasound detector. С++ Builder RAD Studio; 
•	software development  (controller STM32) for  fiscal recorders of the payment operations, cashpoints and systems;
•	development of the software and flowchart for module (TI CC2541) transfer of the payment data for  Bluetooth v.4.0. Modules of Bluetooth  HC-03..06, HC-08;
•	software development with encryption algorithms AES, DES for the innovative payment system;
•	software for RFID (NFC) equipment in subway.
• С, C++, Visual C, C++ Builder, (C#, Java - 2 years experience), Delphi, Asembler. 
•  ARM Cortex M/0/M3/M4, STM32, AM3359 ARM Cortex-A8, Allwiner H3, NXP iMX6, AVR , MCS-51 (Atmel, SiLabs), MSP430, Cyclone® V SoC FPGAs ARM Cortex-A9.
• IAR, Кeil, CubeMX, AVR Studio, WinAVR, CodeVisioAVR, Elipse, GCC, Simplicity Studio,  Hardware debuggers J-Link, St-Link. 
• RS-232, RS-485, SPI, I2C, 1-wire, ModBus, USB, Bluetоoth, BLE (TI CC2541/CC2640), nRF24L01, Wi-Fi (ESP8266), Ethernet, GSM/GPRS, GPS, LoRa, ZigBee, NFC.
• Linux, C/C+, GCC, ARM Cortex-Mx, FreeRTOS.
• Git, SVN, JIRA, Confluence.
• Worked with equipment: multimeter, oscilloscope, frequency meter, spectrum analyzer, etc.
Innovative project. 
Adequate management.
Not interested in web technologies.
Position: Embedded software developer, hardware engineer, microcontroller-based system designer
Category: C++
Experience: 2.5 years | English: upper

SKILLS & EXPERIENCE
- Embedded software development experience (C, C++, Assembly) for 8-bit MCUs (In-system programming and
debugging)
- Experience in Python, C#
- Deep knowledge in microcontroller architecture
(registers, ports, timers, interrupt routines, memory)
- Software implementation of communication interfaces:
Modbus, SPI, UART, I2C, CANopen (Extensive experience)
- Experience in FPGA (Xilinx) programming (VHDL, Verilog)
Strong understanding of analog and digital circuits. Digital circuit design.
- Ability to 'read' circuit diagrams
- Experienced user of lab equipment (DMMs, oscilloscopes, function generators, etc). Decent
soldering skills
- Experience in PCB routing
Automation Engineer
FAVORYT AM
Lviv CNC Plasma cutting machine manufacturing company
- Designing industrial test equipment (hardware + software).
- Design and repair of CNC plasma cutting machines and other
industrial grade equipment.
- Industrial process automation. 
- Creating electrical diagrams.

Embedded software developer & electrical
engineer
ANATOL Equipment manufacturing Co.
Screen printing equipment manufacturing company.
- Programming bare-metal application specific PLCs (Programmable logic controllers). Language: C/C++. 
- Programming HMIs (Human-Machine Interfaces). 
- Software and hardware development for industrial automotive
applications. 
- Configuring other industrial grade equipment (Variable frequency drives, Temperature controllers, etc. ). 
- Precise motion control (servo drives). 
- Creating electrical diagrams for screen printing machines.
Gain experience in embedded system design. Use my microcontroller and other digital electronics knowledge to design complex hardware and software.
Position: Embedded  software developer, Linux software developer
Category: C++
Experience: 11 years | English: pre

Software development for embedded computing systems of various purposes, in particular for:
- technological equipment for functional and non-functional control of electronic modules,
- medical equipment (computer tomography and renography),
- systems for the automatic driving of electric trains,
- satellite navigation equipment (navigation sensors, diffservice systems, monitoring systems, trackers).
Sr. Embedded Software Developer, Navis-Ukraine Ltd.
http://navis-ukraine.com.ua/en/products.html.
Dates Employed: 01/2003–Present.

Proficiency with ARM-based hardware platforms: debugging, build systems, optimizations etc.
Experience with  the bare-metal programming, RTOS: Micrium uc/OS, uTasker, FreeRTOS.
Experience with the embedded Linux system, knowledge of the Linux kernel architecture.
Knowledge of the structure of Linux distributions. 
Experience with the porting of the Linux kernel on ARM SoC and Linux drivers development from scratch for target peripherals.
Software development experience on real time (Linux, QNX) or embedded systems (GUI including).