Avinoam Amir

Israel

@Avinoam_A

Software Engineer

Badges

Problem Solving
CPP
Days of Code
Sql

Certifications

Work Experience

  • Software Development Engineer

    Nir Or ltd.•  May 2021 - Present

    - Real-time application development in C/C++ with an Arm Cortex M4 architecture MCUs(STM32): A. Bare-metal drivers development & maintenance for ADCs(external chips and as a CPU's peripheral), port expansions, Flash memory programming with different FPGA devices B. Experienced in serial protocols, such as, Ethernet, UART, SPI, CAN-BUS & I2C - Backend & Frontend GUI Development: A. Monitors, automatic testers and simulators development(using C# and XML in .Net 4 Framework)) B. Experienced in asynchronous programming & synchronous programming C. Experienced in Winforms D. Experienced in Linux shell commands

  • Software Engineer

    ALGOLiON Ltd•  January 2019 - May 2021

    Embedded Software Engineer (R&D Position in Algolion LTD, Park Hamada, Rehovot) Experienced in designing PCB schematics for embedded applications and analog data sampling(external ADC chip SPI was used for sending the samples), real-time sampling & filtering of analog data using MCU arm Cortex M4(C code on MCU using internal ADC), performing computerized tests and producing reports (using C++/C#), Performing data mining and data analysis (using Excel & C++),mixed signal HW design, creating SRS documentation and User Guide Manuals for HW and SWInvolved in POC and HW Integration Stage of a final product, Battery Cell Degradation Experiments and creating Client-Server Bluetooth applications for Android device (using Java).

  • Software Engineer

    IAF(Israeli Air Force)•  May 2008 - May 2011

    2008 – 2011: Firmware Engineer(Military Service in R&D Position at Tel-Nof Israeli Air Force) Experience in designing PCB schematics for embedded applications, performing computerized tests, sampling and producing reports(C/C++), Networking applications & protocols (such as USB, VGA &UART), reverse engineering of a PCB for schematic purposes, mixed signal HW design, video signal processing (HW and SW)xperienced with post production testing of PCBs, designing &Testng of architectures in FPGAs for signal processing(in VHDL) and creating test benches for logical architectures of FPGAs.

Education

  • Bar-Ilan University

    Electrical Engineering, BS•  October 2013 - March 2018

    2013 – 2018: B.Sc. in Electrical Engineering, Specializing in Signal Processing &Telecommunication, Bar-Ilan University, Ramat-Gan. Experienced in Multithreading programming for wireless communication (TCP/IP &UDP) in Python Experienced with arithmetic coding algorithm and implementations (in C++) 2007 – 2008: Practical Engineer in Computer Electronics. Finished with excellency.

Skills

Avinoam_A has not updated skills details yet.