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

- Successfully solved urgent project related issues during the release at the client's factory
- Designed and developed efficient & flexible solution for managing configuration presets to be built for a variety of targets in short terms
- Effectively and in a short time trained newcomers when the project was growing fast
- Haven't lost my sanity :3
- Developing related chain of QNX drivers for video data serializers using data buses, QNX res-mgr IPC, IDC (QNX-Android) with clean, test-covered code delivery
- Debug/bring-up of video data serializer IC, implementing complex configuration system for them
- Implementing flexible built-time helper for assembling presets of configurations to be flashed on target
- Debug/configuring QNX video subsystem. Configuring, debugging Device Tree, Linux Kernel.
- ARM-based BSP bring-up (video, audio, data buses, networking, etc.) for Linux-based operation system.
Domain: cloud, networking (embedded), automotive.
Team: well-balanced self-sustaining team (prefer up to 6 people in the subteam)
Project: healthy Work/Life balance, may consider business trips to the customer's release placement
Position: Senior Embedded Developer
Category: C++
Experience: 10 years | English: fluent


Embedded networking software development for L2/L3 switches.
Network protocols design and implementation.
Working with Mediatek, Marvell, Realtek packets processors.
Position: Senior Embedded Developer
Category: C++
Experience: 11 years | English: intermediate


I have more than 13 years of experience in all stages of software and hardware development for military (radars, rockets, control systems), medical (ultrasonic devices), scientific (measurement devices), industrial (measurement, control, networks, communication) and automotive (AUTOSAR) purposes. 
Main skill is an embedded software development.
And I still want to work in embedded as a software developer.

Skills:
- C(main​ ​ skill),​ ​C++,​ cmake/make,  ​Qt,​ Python,​ ​Asm,​ ​Java,​ ​Verilog,​ ​ AHDL etc.
- FreeRTOS,​ ​scmRTOS,​ Windows,​ ​Linux,​ ​bare​ ​metal​ ​solutions.
- Cortex-M0/M3,​ ​MSP430,​ ​AVR,​ ​Freescale,​ MCS-51,​ ​PIC,​ ​Nios​ II​.
- Jira,​ ​Git,​ Gerrit,​ ​Bitbucket,​ ​GitHub, Agile/Scrum.
- Unity ctest, gtest, Robot Framework, HIL/SIL tests, TDD.
- Realtime, multithreading,​​ low power,  code optimization,​ simple DSP, UML, AES, XML, OTA​ ​ bootloader, AUTOSAR etc.
- BLE,​ UWB,​ UART/SPI/I2C/1WIRE,​ CAN/LIN,​ RS-485,​ Modbus,  Wake​​ etc.
- GCC,​ ​Eclipse,​ ​QtCreator, Visual​ ​Studio,​ ​IAR​,​ Keil etc.
Position: Senior embedded developer / Tech lead
Category: C++
Experience: 11 years | English: fluent

Been a tech lead of the teams which produced state of the art 3G-5G chip-sets/modems, network video cameras and other products on time and according to the budget.
Did coaching and mentorship of teams and individuals, who later had shown good system understanding and best performance.
Worked 15 years for Telecom industry leader. Did drivers design, real time processing and multi threading, multi-core processor programming for 4G/5G RAN hardware and software. Participated in on-site customer support (Samsung, South Korea). Also made and evaluated models, which represents hardware devices in Matlab simulation engine. This models are used by HW teams as a tool for developing digital 5G radio, or as a proof of concept.
Complicated tasks. Interested in developing new devices, projects, building teams, architect new solutions
Position: Senior Embedded Engineer
Category: C++
Experience: 5 years | English: upper


I work as an Embedded Software engineer 5+ years. Main focus is on architecture development for scalable projects, solution development for low latency real time applications, optimize projects for size, speed and power consumption, designing custom protocols, creating reliable solutions for firmware update, fixing bugs in large projects without breaking other code.
I like to share my knowledge when I’m working in team, and like to get an experience of using new tools and frameworks. I have worked as a single developer on the project, and as part of the team.
Here are some projects that I've worked on:
1. Kitchen stove project (current project) - big international project about induction kitchen stove with BLE and WiFi connectivity and capacitive touch sensors. My responsibilities was: supporting project and staring a new one, writing BSP, adding capasitive touch sensing. Working with proprietary communication protocols, MISRA, Safety.
2. Audio source unit project. I was working on Bluetooth remote control. Creating custom Bluetooth services, protocol design, architecture development, optimizing power consumption, latency improvement. Was working with NRF52 and Qualcomm QCC5127 chips.
3. Gaming keyboard projects. I was working in team on project architecture, code speed optimization, design multitask system, working with USB stack, working with proprietary radio protocols, develop inter-chip communication mechanism, researching new microcontrollers and new chips. Technologies that I've used was: LPC546xx, LPC11U68, NRF52, FreeRTOS, USB, BLE, I2C, SPI
Position: Senior Embedded Engineer / Tech. Lead
Category: C++
Experience: 8 years | English: upper

Have participated in the numerous commercial projects related to:
- Marine audio devices
- Audio processing within consumer electronics
- Health-monitoring systems based on BLE/BlueRobin 
- Fuel Gauging for electrochemical batteries
- Solar power electronics
- C (strong) / C++ (middle), ASM, Matlab, DSP (audio, theory + processors);
- FW development: OS-less and RTOS-based (FreeRTOS, SYS/BIOS)
- SW development: user-level (Windows, Linux)
- Mathematical background, Algorithms design
- Power electronics, PCB design;
- Audio streaming/processing, USB/MFi Audio, BT/BLE/BlueRobin stacks, NMEA2000, MISRA C, Embedded GUI, FuelGauging for battery applications
Official relationship with employer (private entrepreneur or employment contract).
Ability to work from home will be a huge benefit.
Also, I am not interested in startup projects.
Position: Senior Embedded Firmware Engineer
Category: C++
Experience: 11 years | English: intermediate

To propose solutions and combine technologies which helps to implement customers ideas and make them better.
20+ years in software development
15+ years in embedded development
BS + 1 year in Computer Science.

I was working with different platforms like Windows (WinAPI/Kernel Drivers), Linux, Embedded Linux, RTOS (FreeRTOS), Bare Metal, Android (Java/JNI/Firmware), iOS (Objective-C), x86, ARM, AVR, ESP32.

It was standard projects which requires to implement some functionality. And I made couple projects that required R&D.
I believe that the most important thing is not to degrade.

I would like to work on project where customer don't afraid to listen to team opinion. It's ok for me to join when there is only an idea. R&D projects sounds good to me as well.
Position: Senior embedded linux developer
Category: C++
Experience: 11 years | English: intermediate

I implemented a lot solutions for home and industrial wifi/3g/4g/lte routers (teleofis, conel.ru option etc.) 
Solutions for logistics (GSM/GPS trackers with zigbee/z-wave wireless sensors, implementation POS printer terminal)
Solutions for home and industrial automation controllers (position/PI/PID regulators, remote control and monitoring, integration with  GC/AWS)
embedded linux solutions, crosscompile, c/c++, cmake, bash, python, lua, gcc, gdb, openwrt/yocto/armbian, wireless communications 3G/4G/LTE/ZigBee/Z-Wave/LoraWAN/WIFI, VPN, RPC/JSONRPC, IPC u-bus/d-bus,  google cloud IOT, SSL/TLS/AES, REST, Websockets, Networking
Position: Senior embedded software developer
Category: C++
Experience: 9 years | English: fluent

- Traffic light with voice alerts. SW of system can be configured and updated over BLE
- parts of SW for the Unmanned aerial system
- SW for wireless devices of security system for Smart Home with constrained memory parameters.
- both SW and HW parts of the telemetry system (on ground receiver and airborne transmitter)
- test stands(both SW and HW) for devices
- Embedded Linux(user space), bare metal, RTOS (Nuttx,FreeRTOS, ChibiOs)
- bootloaders
- Asm, C, C++, MATLAB, Python, bash, C#
- P-CAD,  Altium Designer 
- Git, Jira, Gerrit, SVN, GNU make
- STM32 L0,L4,F4, SI4463/4, W5100, CC26X2, nRF52; TMS320, STM8L, ATmega8L;
- BLE, USART, SCI, CAN, SPI,  DMA, I2C, USB;
- Basic knowledge of ROS
- knowledge of Ardupilot project
Up-to-date technologies. Minimum bureaucracy. Option to work from home from time to time
Position: Senior Embedded Software Developer / Team Project Lead
Category: C++
Experience: 8 years | English: fluent

For more information about my most exiting projects, please see the links to the system overviews in Projects tab in  my Linkedin profile.
Career:
- Oct. 2014 - today
Position: Senior Embedded Software Developer / Team Project Lead
Company: Heinzmann GmbH & Co. KG 

- Jan. 2013 - Oct. 2014
Position: Software Developer
Company: Da-card

- Sep. 2012 - Dec. 2012
Position: Software Developer (student)
Company: Heinzmann GmbH & Co. KG 

Experience with embedded C/C++ software and application development :
- for Electronic Fuel Injection (EFI) controllers for Common Rail systems
- for Electronic Fuel Injection (EFI) controllers for E-PPN systems
- for heavy industry safety systems
- for engine and turbine management and monitoring systems
- for IoT Data logging and Monitoring Systems for On-Road and Off-Road Application
Position: Senior Embedded Software Engineer
Category: C++
Experience: 11 years | English: fluent

Design an embedded software for an automotive-grade LIDAR sensor in compliance with the ISO26262 standard
Embedded Software Engineer with 10+ years of experience in embedded software development for various automotive-grade sensors and heavy industry measurement systems. Eager to support the development team with top-notch coding skills according to the ISO26262 and Automotive SPICE standards. Skilled with software architecture design, requirements management and software validation including unit, integration, and qualification testing.
Low level software, Hardware-Software Interface, Device Drivers
Position: Senior Embedded Software Engineer
Category: C++
Experience: 10 years | English: upper

In-depth understanding of SW system, ability to troubleshoot and fix most complex bugs even in code I am not familiar with, designing clean and readable architecture for new SW components, "can do" attitude.
Experienced software developer (embedded software, middleware, system software) with 10-year background, skilled in C, embedded Linux systems (administration, kernel-space/device drivers development, shell scripting), build automation. Demonstrated history of working in the computer software industry. Worked with various Linux-powered devices including smartphones, smart TVs, Blu-ray players, lighting consoles and networking devices. Experience in bare metal programming for ARM Cortex-M microcontrollers.
I'd like to work with embedded linux systems, without modern C++ (C++11 and later) prevailing in existing/new codebase.
Position: Senior Embedded Software Engineer
Category: C++
Experience: 8 years | English: fluent


I have over 8 years of experience in the IT industry, 10+ years experience in PCB design. I have a solid understanding and knowledge of software and hardware engineering principles and concepts.
I have taken part in the full life cycle of software and hardware development projects, including design from scratch, performance analysis, code refactoring and optimization, bug fixing, porting and re-design software to another platform.

Professional experience and skills:
Software Languages: C, C++, Python
Linux (Kernel Driver, BSP porting)
Experience in developing firmware for real-time based devices (TI-RTOS, ChibiOS, FreeRTOS, OSEK)
In-depth knowledge in developing firmware: bare-metal embedded-C programming
Strong background developing drivers for running sensors into a given system: accelerometers, IMUs, gyroscopes, encoders, barometers, temperature, etc.
Strong skills in new features/enhancements implementation, as well as in debugging and reviewing code
Processors: ARM Cortex-M (M0, M0+, M3, M4, M7), Atmel AVR/NXP/TI, Allwinner A64
In-depth knowledge of several communication protocols such as SPI, I2C, RS232, RS485, CAN, USB
MCU peripherals: CAN, UART, SPI, I2C, ADC, DAC, DMA, Bluetooth, Ethernet, WIFI, LCD, Timer, USB, etc
HW architectures fundamentals
Knowledge of analog and digital circuit design
Strong experience with building products with electronics components: encoding, decoding, circuit simulation
Skilled in designing two or more layer PCBs using software such as Altium Designer and soldering (Up to 0201 size, LQFP, QFN.)
Experience with RF, certifications, measurement, testing
Experience with operate lab equipment (spectrum analyzer, oscilloscope, logic analyzer, power supplies, signal generator)
Position: Senior Embedded Software Engineer
Category: C++
Experience: 11 years | English: fluent


I worked on a variety of different projects in different fields, including but not limited to: medical, defense, communication, safety equipment, IoT. Ranging from bare metal systems based on tiny microcontrollers to SoCs running embedded Linux operating system or realtime OS such as FreeRTOS. I have a decent amount of experience bringing up boards from scratch, and secure them. Used Python for testing and production automation.
Position: Senior Embedded Software Engineer
Category: C++
Experience: 11 years | English: fluent

- took part in developing an on-Edge Linux Embedded Distro with several first-and-only-in-the-world features.

- contributed several commits to the mainline Linux kernel and U-boot, besides adding support for several embedded components in public BSP.

- made an innovative architecture for a high-complex kernel driver and managed the team to improve it significantly. It raised the driver's functionality several times and made our product a market leader.

- developed new and improved several existing public kernel drivers for embedded devices, alongside bringing up a BSP on innovative EVK, SoMs, and boards.
Over 30 years in the IT and software development industry.

Key skills:

Linux kernel development experience (including complex kernel modules).
(Embedded) Linux development and administration experience.
Main programming languages: C, Python, Shell-scripting, Perl.
Experience in contributing to OSS projects: Linux kernel, U-Boot, Yocto/OE meta projects.
Solid knowledge of TCP/IP Networking.
Experience in POSIX-oriented programming.
Experience in team leading.
Experience in working by Test Driven Development and Agile/Scrum methodologies.
Knowledge of the software development cycle.
Solid knowledge of source code management tools (git, svn, cvs).
U-boot bootloader knowledge (including boot time improvement, early initialization, etc.)
Experience in building CI/CD processes using Jenkins, GitLab CI, TeamCity, and Docker.
Experience in x86/ARM assembly languages.
Working knowledge of development/debug/analysis tools: make, cmake/cpack, static/runtime debugging.
I'm looking for an interesting project, like writing new Linux kernel device drivers, modules, and other new functionality, bringing up the brand new SoCs, modules, devices.

I'd like to be able to continue contributing to the mainline Linux kernel, U-Boot, and other open source projects.
Position: Senior Embedded Software Engineer / Architect
Category: C++
Experience: 11 years | English: fluent

- developed PoC of HW/SW automation, saving several thousand dollars per unit
- participated in Apple certification process
- smaller contributions to FOSS
1. mobile development, Android - low-level to UI-level, also ADK, NDK, overall debugging, kernel modifications (proprietary, not upstreamed)
2. embedded development, barebone projects - esp32, pic24, arm cortex, arm7, decawave uvb, and others
3. devops/automation - pytests, cmocka, gerrit/jenkins, yocto/buildroot, ansible
4. electronics, multimeter, JTAG probes, soldering ect

In general, roles spanned from developer / lead developer, till architect / project owner - in some projects roles were rotational. Some projects required BSP bring-up, some required infrastructure bring-up and automation.

I don't mind relocation - however in such case I'd expect more information upfront, preferably also including draft of agreement (in order to calculate tax costs vs cost of living), as well as possibly support in terms of apartment rent. 

Not all skills are listed/selected. Some languages were purposely omitted, when usage was short or not quite desired, for example JS, Lua, C#, Java, Perl, TCL or Ruby.
I'd gladly welcome:
-------------------------
- interesting projects
- learning/developing tech skills (example, Rust/Zig)
- FOSS
- embedded, especially medical/space/green sectors
- preferably python / C mixture, architecture, security, privacy
- transparency
- preferably work agreement (as opposed to b2b contracts), unless stability can be guaranteed

I'd kindly ask NO contact from:
----------------------------------------
- headhunters / middlemen

I am less inclined (but would consider) to work with:
--------------------------------------------------------------------
- software houses (without own product)
- proprietary tech
- automotive sector
- Java / C++ (unless very convincing)
- Flutter, JS, OpenGL, Bitcoin, Nvidia

One-shot / part-time projects:
--------------------------------------
- since i am currently employed on a normal work agreement - such tasks would either need to be approved by my current employer, or be small enough/non-competing with their business

Regarding contact:
-------------------------
I prefer e-mail contact secured with GPG. In case it is needed I will happily guide and explain how to set it up, in order to make use of safe and secure means of communication. Optionally Zoom or Jit.si-meet, lastly Telegram/Signal/Skype or MS Teams are OK
Position: Senior Embedded Software Engineer [Automotive]
Category: C++
Experience: 6 years | English: upper

- Complete development cycle for SW components which provide partial functionality of ESC (Electronic Stability Control): traction control and anti-lock braking control;
- Development of inhouse solution to achieve data consistency in case of inter-core communication;  
- Automation of SW analysis to identify inter-core and inter-partition communication with SciTools Understand;
- Management of AUTOSAR stack supplier's errata (issue analysis process with respect to the SW which certified to be used on public roads)
- Developing safety critical (ASIL D) SW in C\C++ (requirements analysis, design, implementation, debugging and profiling, unit testing, system testing) for AURIX TriCore microcontrollers family according to A-SPICE and ISO 26262 standards;
- Automating SW analysis\building process with Python 3;
- Supervising of sub-team workload;
- Leading of Change Control Board;
- Performing integration\configuration (Elektrobit\Vector stack) of AUTOSAR standard BSWs and customer specific modules (including black boxes);
- Modeling of Software components and further integration in AUTOSAR environment;
- Optimizing inter-core communication (achieving data consistency) in AUTOSAR and non-AUTOSAR systems;
- Migrating legacy implementations to AUTOSAR;
- Identifying deviation of actual SW implementation against architecture scheduling\partition concept and further automation;
- Identifying problems in system based on errata provided by supplier and further partial automation;
- Supporting AUTOSAR stack ordering per project (identification of required modules/features based on customer requirements);
- Performing review process of Safety Manual and Safety Case for AUTOSAR stack;
- Supporting integration of customer message map (ECU Extract) and ODX
- Additionally, I posses clear understanding of such communications protocols as: HTTP, REST, TCP, UDP, CAN, FlexRay, Ethernet, as well as sensor fusion and control theories including their application in ADAS field.

Open to positions that involve people management.
Looking for challenging tasks.
In the case of an interesting project, I am ready to consider changing the position / technology stackю
Position: Senior Employer Branding Specialist
Category: Marketing
Experience: 5 years | English: upper


I worked in 3 companies in IT from the Top 5 in Ukraine. I was responsible for development of the company’s employer brand, providing all kinds of marketing support for talent acquisition activities and external communications in Ukraine. Accordingly, my responsibilities include analyzing the IT market, monitoring competitors, developing strategies and tools to attract employees. I managed all marketing processes and companies related to TAG. I organized and hosted company owned external events.
Position: Senior Employer Brand Manager & Communication Specialist
Category: Marketing
Experience: 6 years | English: intermediate


As the PR Manager, I am passionate about untangling complex ideas and creating effective
communication strategies. My expertise includes employer branding, social media
communications, brand awareness, content strategy, media and public relations, partnerships, and
management.
My goal is to create projects that achieve business goals. I respect deadlines, and I love to
implement challenges.


Experience: 
Company 1: 
Employer Brand Strategy planning and implementation at the new market (includes
market and TA research, budget planning)
Communication Strategy (Brand Positioning, EVP, SWOT Analysis, Brand Pillars creation,
comms templates)
Subbrand promotional program preparation & Brand Ambassadors Program creation
Promo campaigns (Meta, Google Ads): brand and performance marketing
Content creation (Press releases preparation and media collaboration)
Partnering with global and local organizations
KPI and Department Analytics System Creation
Search for opportunities to promote and sell the company's AI-based product (leads,
press releases and pitching, EU and UA grants)

Company 2: 
Employer Brand Strategy Building (new approaches in Ukraine, Bulgaria market
research)
Plan, execute, and coordinate public relations programs and promotional campaigns
Content creation (corporate social networks accounts): news feeds, photoshoots,
partnership cooperation, interviews, and press releases preparation
Cooperation with universities and educational market events
Management of the company’s social work and charity
Event organizations (Tech Talks, corporate parties, TBs, etc )

Company 3:
Development of marketing communications plan including strategy, goals, budget, and
tactics
Events organization from start to finish (NIXMultiConf, Meetups, conferences,
corporate events, TBs, Hackathons, etc)
Development and implementation of campaigns to motivate and adapt employees
Development of an internal communication strategy and corporate identity of the
company (Rebranding and brand items production)
Organization of communication between company management and employees