Alexander Genkin

Alexander Genkin

נתניה, ישראל
פרילנסר

שפות

רוסית
שפת אם
אנגלית
שליטה טובה
עברית
שליטה טובה
פולנית
רמת מתחילים

תחומי התמחות

הנדסה

הנדסת חשמל
הנדסת תוכנה

טכנולוגיה

250 ₪ לשעה
UNIX, Linux
Developing applications and drivers in Embedded Linux environment.
Real-Time / Embedded / DSP
Experienced hands on RT/Embedded engineer.
Specialties: Embedded systems design. Design of multidisciplinary systems. Implementation of device functionality minding power, code and memory footprint constrains.
Vast engineer experience and strong mathematical background.
- Developing applications and drivers in Embedded Linux environment.
- Developing "bare metal" projects for micro controllers (80x51, dsPIC(Microchip), ARM, Cortex-M0/M3 (STM32, NXP), MSP430(TI), R8C(Renessas), ...).
- Drivers developing for hardware interfaces: CAN, RS-232/422/485, I2C, SPI, UART.
- Communication protocols design and implementation. TCP/IP, USB stacks porting to different HW platforms.
- Boards bring-up, HW/SW integration, debugging.
- Programming languages: C, C++, Assembly. Python, Ruby, Lua, Bash.
- OS: Embedded Linux, RTX.
- Version control: SVN, git
-SRS/SDD/DR development methodology, experience with Agile methods.
Autodidact, fast learning, strong analytical skills.
Handyman, enthusiastic about prototyping.
ארדוינו ורספברי פיי - Arduino & Raspberry Pie
Modelling & prototyping

תכנות ופיתוח תוכנה

200 ₪ לשעה
C, C++
Embedded programming (C, C++), Linux programming (C, C++)
מתכנת, פיתוח תוכנה כללי
Assembly
Firmware developing (x86, ARM, ARC)

נסיון תעסוקתי

דצמבר 2021 - אוקטובר 2024

Experienced Embedded SW Engineer

Intel
  • Pre-si firmware design and validation:
  • - Firmware development for power control unit (PCU) - ASM, C++
  • - PCU firmware validation: validation planning and implementation - Ruby, Python
  • - Software development of Debug IP interface - part of Intel Simics Simulator: https://www.intel.com/content/www/us/en/developer/articles/tool/simics-simulator.html
  • - POC projects (C++)
נובמבר 2016 - ספטמבר 2021

Senior Embedded SW engineer

Roboteam Ltd.
  • nmanned ground vehicles (UGV) FW & SW design.
  • - Robot control application development: power & motion control, sensors data acquisition, communication protocols design and implementation.
  • - Embedded Linux (user space) and "bare metal" design (C/C++).
  • - Migration to ROS
  • - Build automation and CI/CD scripting (Bash, Python).
  • - HW/SW integration & debugging. Boards bring up.
פברואר 2005 - אוגוסט 2014

Embedded SW engineer/Electronic Engineer

Arbol Ltd.
  • Design of commercial and industrial weighting systems. Developing testing and "proof of ability" programs for weighting devices.
  • Developing drivers and test programs in Embedded Linux environment. Communication protocols design and implementation. TCP/IP, USB stacks porting to different HW platforms.
  • Low level drivers developing and debugging for hardware interfaces (CAN, I2C, UART, SPI, Current loop, RS485) as for custom designed hardware. Developing standalone applications (firmware) for micro controllers (STM32, ARM7, Cortex-M0/M3, MSP430, R8C).
  • Multidisciplinary systems design. Motion control.
  • HW/SW integration and debugging. Boards design

קורסים, הסמכות, לימודי תעודה

2017

הנדסת מערכות למהנדסים

Tel Aviv University
אוקטובר 2010

Embedded Systems Design with Embedded Linux

ChipDesign college

תארים אקדמיים

ספטמבר 1991 - יוני 1996

MA

BSUIR Minsk, Belarus
  • Computer Science

שירות צבאי

יוני 1999 - יוני 2001

טכנאי אלקט'

נ"מ