Gregory Levin: JIRA, JIRA Agile, Segger Studio 4.x, Jlink
Gregory Levin: JIRA, JIRA Agile, Segger Studio 4.x, Jlink
SUMMARY:
I am an expert, with over thirty years of experience, in the field of embedded software, low-level and
firmware development and architecture, as well as in project management and architecture design of
complex projects. I have approximately 20 years of LabView, LabWindows, Test Stand experience in
motion control, data acquisition, manufacturing testing and video processing. Traditionally European
customers usually requesting LabWondows project, US customers LabView. I am an expert in different
NI and 3rd party hardware components such as PXI, VXI, DAQ, modular instruments etc, I can
sychronize development with NI schematic for OEM components such as synchronizes and stepping
motors, gear drives etc. Specially I want to pay attention that I successfully finish the cRIO projects for
motion control and data acquisition with real-time module, touch screen module, FPGA in both scan
and FPGA mode. I created more than 10 successful cRIO implementations. I am expert in writing
requirements and legacy projects migration to another LabView or LabWindows platform. I have 30
years of embedded development experience with wide range of TI 32 bit and 16 bit micro-controllers,
PowerPC system programming including virtualization, Intel processor from x86 to last I7 processors.
I have more than 30 years of assembly, C, C++ programming in system and application areas.I have
also Ultrasonic sensor and ultrasonic water meter multiyear experience.
HARDWARE
DAQ, PXI, PCI, VXI, VXI-VME, cRIO, DMMs test interfaces I2C, RS-232, RS-485, SPI, USB, GPIO,
CAN hardware components with PWM and stepping motion control, Freescale, PowerPC, PIC 32,
MSP430F1, MSP430F2, MSP430F5, FRMSP430F5, C6748, L137, L138, ARM7, ARM8, ARM8A,
STM32, C6808, optical and cooper networking, android hardware, Raspberry PI2, Raspberry Pi3,
Beagle Bone Black, Blue Tooth 5.0, NRF82450, NRF91160
SOFTWARE
Android Studio, ADB, CrossComposer Embedded Studio,Rhapsody UML, IBM UML, Umbrella UML
system, Visio, Microsoft Project, Microsoft Office, C, C++, Java, assembly, LabView G language,
Linux bsh, csh, awk, ASN.1, LabView, LabWindows CVI, TestStand, freeware and proprietary
environments for embedded and firmware development,SVN,ClearCase, Python 2.x and Pepper,
Python 3.8 and libraries, UNIXs, Linuxes, MQX, QNX, VxWorks, RTEMS, JIRA, JIRA Agile, Segger Studio
4.x, Jlink
WORK EXPERIENCE
L3HARRIS Inc, Lynchburg, VA 10/2019-5/2020
Consultant
Implemented on Raspberry PI 4 communication server with phone and video features according to
company requirements and specifications. Tested call capabilities of this server with different
telecommunication equipment. Implement the same server on specialized equipment for
telecommunications. Languages for implementation C,C++, JSON, SIP. Created and debugged
logging and provisioning for LTE in python 3.8. Developed audio solutions for receiving and sending
mp3 and wav contest through the LTE. Created several LabView solutions for LTI. Developed solutions
on ham radio with initial testing on Raspberry PI. Recompile,rebuild and reinstall PJSIP
Mchips, MA
Project Engineer 3/2017-7/2017
Prepared company product for FDA exam. Had statistically proven ASIC calibration. Prepared
requirements for smart remote control and cloud servicing of implant products. Created a test
architecture and software solution for a wireless embedded device, based on MSP430 technology.
Created hardware calibration software for standalone ASIC. Implemented various scripting software to
comply with FDA rules and conditions for embedded medical system. Created automation testing
solution based on Mock, Unity, Seedler, using Ruby.
Siemens, NJ
Senior project engineer 5/2016-10/2016
Played a leading role in embedded development and bare metal programming of a testing device,
which was to be used for fire protection sensors and device reprogramming. Developed various
Gregory Levin
firmware solutions for fire protection master equipment. Created I2C drivers and testing applications,
bootloaders. Ported projects between Linux, MSP for Windows, MQX etc. Bare metal programming
included a strap for emergency and alarm support devices driven by MSP 430 series of processors.
Created C# generators and compilers for cross-platform development based on TI chips. Created
several python-based “make” systems. Created a virtual terminal based on pin bit “banging” and an
independent hardware timer.
MS in Computer Science and Electrical Engineering, Honor System Group GPA 4.85 out of 5.0
Crash course for Power PC processor and in circuit programming 2013
HOBBIES
Raspberry PI 2, 3, 3B
Created several Linux OS and Android AOSP images for portable system use, closely resembling a
laptop. Built a media presentation system for preview of photos, music, and video on TV. Developed
“from the scratch” a network sniffer that guaranteed finding all of network nodes in a local wired and
nearby WiFi locationk. The sniffer calculated distance to nodes in milliseconds and determined other
pertinent information, including the node types. Built all of the required libraries, the application itself,
and a SQLite database. Project implementation and algorithms were patented (patent pending).
Developed Android Things for Home Automation used for easy programming of kitchen appliances via
a touch screen.
Created video “Fibbi” based on BBB. Played extensively with Optical Development and built optical
digital photography systems based on Pentax ES lenses and Rebel cameras, Fuji digital cameras and
OEM lenses.
Created training system for musical conductors utilizing midi2 format for musical instruments,
ultrasound recognition of conductor motions and monitoring groups of musical instruments
following tics of conductor motions.