Badges
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.
Links
Skills
Avinoam_A has not updated skills details yet.