Solomon Argoetti
Sunnyvale, CA ********@*****.***
Cell: 650-***-****
Solomon Argoetti
Highlight skills
20+ years of experience in designing, architecting and implementing software, firmware and hardware systems
Cross-functional skills with Firmware, Software, Hardware, GUI and WEB
Hands-on experience with BLE, Zigbee,WiFi, I2C, SPI, UART, USB3, Ethernet
Work closely with hardware engineering, architects and developers
Hands-on experience in prototyping, bring-up, debugging, verification
Analyze, debug, troubleshoot new products
Excellent work ethic, dependable, and responsible
Clearly specify solutions to complex firmware / software problems
Strong logical and creative problem-solving skills
Self-starter, can ramp up with new technologies quickly
Imaginative, motivated, and able to work effectively under pressure Selected Achievements
Design and implemented profile demos on a new BLE platform (RL78/G1D)
On going design and implementation of the BLE5.0 (Mesh)
Integrated 16 bits PCMCIA (NETGEAR) 802.11b Prism 2.5 chipset device drivers in C with RF IP wireless application (TCP/UDP/ICMP/ARP/MAC) using a PIC18F452 with a tiny memory of 32KB
Implemented an embedded bridge (PIC18F452) with low rate interfaces such as ZIGBEE and Bluetooth with an 802.11 WLAN router
Implemented an embedded real time IP sniffer that provided additional data of layer 2 and the 802.11 protocol
Implemented a real time IP sniffer that provided traffic data monitoring and logging.
designed, implemented and supported new Linux kernel and application layers, to enhance and improve system performances
Designed and implemented a highly robust and scalable communications system that could be adapted to a myriad of input/output points. As such, it was extremely flexible in terms of deployment cost effective.
Designed and implemented the hardware and firmware of a real time embedded mobile devices system, with two-way RF wireless (ZIGBEE) communication interface, that supports analog and digital sensors with controlling functionalities, and communicates with an internet gateway (PC with internet connection)
Solved a complex problems by narrowed down a failure of a DWDM Optical switch
(Power PC Architectures on embedded C) link test from 30% to 0.001%
Analyzed, characterized and redesigned a Train Control firmware - Increased performances by 40%
Solomon Argoetti
Sunnyvale, CA ********@*****.***
Cell: 650-***-****
2/5
Technical skills Summary
Programming Languages: C/C++, C#, VB.net
IDE debug: Renesas e2Studio, Eclipse, uVision, IAR, MPLAB, GHS MULTI, Visual studio, .NET RTOS: ThreadX, VxWorks, pSOS
Microcontrollers: Renesas Synergy S7 Series, Renesas BLE RL78/G1D, nRF52/nRF51, ARM, Cortex, 8051, PIC32, FX3-ARM926EJ, XMOS,Atmel,AT91 (ARM), PIC18F458 Local Bus interfaces: SPI, I2C, USB, UART, RS-232
Communication interfaces: BLE, Bluetooth, ZigBee, TCP/IP,WLAN 802.11b, RFID,CDMA, SONET,E1/T1, E3/T3 (DS3),, HDLC, X.25, X.10, ISDN CCS and CAS Source control system: GIT, P4, VSS, clear Case, MKS Special sniffers: BLE TI sniffer,wireShark (Ethereal), winpCap Tools: ICE and JTAG debugging, Scopes, Logic Analyzers, I2C/SPI protocol analyzers Design and Bug tracking tools: Aatlassian, Jira, Mindmeister System testing: Black/ White Box Testing using Visual studio platform (C++, C#, VB.net) Education - B.Sc.TE Electronic Engineering, Tel-Aviv University, 1986 Courses - WLAN 802.11b, MPC860, 386, 486, 8051, pSOS+, E1/T1, System No.7, ISDN Startup - Firmware and Software Architect – 2016-Current
Implementation of a BLE sniffer using the nRF51.
Implementation of a BLE Mesh relay application using the RL78/G1D.
Implemented demos on a new platform (RL78/G1D) Bluetooth® Smart v4.1, such as HRP, Custom Profile, UART etc.
Audience - Senior Firmware and Software Engineer–2012 –2016
Design and implemented the firmware of a Real-Time embedded system, based on FX3 Controller, using JTAG, eclipse and TheadX RTOS.
Implemented a control of multiple interfaces such as USB3, UART, I2C, SPI, and GPIO including a GPIF interface with FPGA.
Implemented the firmware drivers to control different devices such as CODECs, frequency synthesizer and power control.
Implemented user interfaces to control the system using multiple window applications based on Visual Studio.
Implemented the USB3 PC applications using the FX3 to provide a super speed data path via FX3 DMA and PGA.
Reduced SPI and I2C tools costs from ~$300 to ~$20 for each unit, using USB bridges such as MCP2210 controlled by windows applications.
Used I2C/SPI protocol analyzers such as total phase Aardvark and Beagle.
Wrote engineering documentations such as SRS, HLD and user manual.
Implemented and maintained the firmware of and existing testing system under Linux environment.
Controller: USB3 FX3 ARM9, PIC32, XMOS
Solomon Argoetti
Sunnyvale, CA ********@*****.***
Cell: 650-***-****
3/5
energWave - System architect and Firmware developer 2008 - 2012
Designed and implemented IOT hardware and firmware of a real time embedded mobile devices system, with two-way RF wireless (zigBee) communication interface, that supports analog and digital sensors with controlling functionalities, and communicates with an internet gateway (PC with internet connection).
Designed and implemented a multi channel sub-metering system that sends analog and digital data to the internet gateway.
Designed and implemented the windows interface using Visual Studio and ASP.net to provide a local user interface and remote internet access web pages presenting real time information of the metering system.
Designed and implemented an embedded smart motion detection sensor system that controls lights on selected schedules, allowing maximum comfort to the tenant.
Designed and implemented a mobile embedded sensors system that sends temperature and other types of sensors data to the internet gateway.
Designed and implemented a remote firmware upgrade of the RF wireless embedded mobile devices to reduce maintenance costs.
Designed and implemented the hardware and firmware of an I2C protocol multi chipsets bus interface.
Designed and implemented an application to detects distance between 2 units based on the nRF8002 (Nordic BLE Smart proximity IC).
Microcontroller:PIC18F452, nRF8002
XMARK – Senior firmware designer 2007 -2008
Stabilized the firmware of an RFID asset track system and improved performances.
Implemented a real time IP and RS485 sniffers.
Wrote the System Requirement Specification (SRS) documentations of the communication protocol interface.
Processors: Atmel AT91 (ARM) on GHS ThreadX platform Senior Consultant 2005 -2006
Smiths Detections –designed, implemented and supported new features in C, Linux, to enhance and improve system performances
Alcatel - Designed & implemented special IP sniffer triggered by discrete IO to improve the traffic performances.
Analyzed and modified a Train Control code and improved system’s performances by 40%.
Processors: embedded PC on Linux platform, 80296
Solomon Argoetti
Sunnyvale, CA ********@*****.***
Cell: 650-***-****
4/5
ENS - System and S/W architect 2002 – 2004
Design & implemented a wireless Remote Management System based on 802.11b and Bluetooth that allowing controlling and monitoring unlimited distributed units.
Implemented ad-hoc and infrastructure wireless communication using 802.11b based on Netgear PCMCIA WLAN 16bit card, Prism 2.5 chipset.
The embedded microcontroller PIC18F452 was a bridge that provided interface from low cost Bluetooth modules with existing 802.11 WLAN routers.
Integrated a Prism 2.5 chipset driver, TCP/UDP/ARP/MAC layers and application into a tiny memory of 32KB of the microcontroller PIC18F452.
The application provided a wireless interface to existing RS232 handheld readers
(barcode etc.) to reduce maintenance and operation costs without the need to buy new expensive wireless handhelds.
Microcontroller: PIC18F452
TELLABS - Senior firmware Lead 2001 – 2002
Redesigned and fixed a real-time data collection F/W of a DWDM Optical switch and improved performances from a failure of 30% to 0.001%.
Designed & implemented an automatic upgrade of multi-cards FPGA’s image, resulted reduction of system’s maintenance costs allowing remote upgrading. Processors: PPC 32bit on pSOS and VxWorks RTOS
NEC USA – Firmware team Lead 2000-2001
Designed the DS3 firmware architecture and leaded a group of driver coding developers. Implemented the RTOS (pSOS+) code that interfaced with the drivers. Processors: PPC 32bit on pSOS and VxWorks RTOS
CTP - Senior firmware Lead 1998-1999
Redesigned CDMA cellular software (WCDMA) to upgrade with a new chipset and provided directions to upgrade the new firmware
Tadiran – Senior firmware Lead & Architect 1995 -1998
Designed & implemented a special Data-Path with a combination of timeslot switching matrix and FPGA allowing real-time controlling of a wireless fixed telephone network system. The solution reduced system’s costs, hundreds of thousands lines have installed successfully in areas that didn’t have telecommunication services.
Designed and implemented an analog telephone concentrator allowing connections of 120 telephone lines on a single E1 link. Based on CAS signaling and HDLC protocol. Processors and chipsets: pSOS platform, 68302, 68360, FPGA, MT matrix, Infineon’s chipsets such as FALC, QFALC, PEB2054, PEB2091, E1/T1, HDLC Solomon Argoetti
Sunnyvale, CA ********@*****.***
Cell: 650-***-****
5/5
ECI - Senior firmware programmer 1992 -1995
Designed and implemented DSL (U interface) analog to digital multi-lines of telephone system
Microcontroller: 8051, Infineon U interfaces
ELTA – Firmware programmer 1990 -1992
Redesigned & Improved performances of an avionic Real Time warning control system to work three times faster and reduces BOM cost from $400 to $30 Microcontroller: 8051
Consultant - System and Software engineer 1986 -1990
Designed and implemented embedded control and wireless application such as air- condition remote control (FSK RF), and analog and digital multiplexers using 8051 microcontroller.
Microcontroller: 8051
End of Resume