Post Job Free

Resume

Sign in

Firmware Engineer Embedded

Location:
Sacramento, CA
Posted:
April 18, 2024

Contact this candidate

Resume:

Yacov Bihari

E-mail: ad43bo@r.postjobfree.com Cell: 916-***-****

Summary

●Embedded Firmware engineer, RTOS and Bare metal.

●Project leader with a dedicated team in real-time, multi-tasking, firmware, low level, micro coding,

●Hardware-interface-DMA, UART, I2C, SPI…

●Linux development tools

●DSP, Microcontrollers, programming in C and Assembly.

●SoC, FPGA, COB

Piepeople at Micron 2022 - 2023 Sr. Firmware Engineer

Working with the CXL Firmware group interfacing ASIC-CMC(CXL Memory Controller) ARC and ARM Cortex M3. JTAG, SoC and FPGA. Linux and Windows environments. Coding, Debugging.

Alif Semiconductor 2021 - 2022 Sr. Firmware Engineer

Working on ARM M0+ Microcontroller based systems firmware. Development/Debug... The system was bare metal (No kernel or OS). Debugging and upgrading/improving, JTAG, SoC, FPGA, COB etc.

Randstad at Coherent 2019 - 2020 Sr. Firmware Engineer

Working on STM32 Microcontroller based systems firmware of the laser head and the power controller. The systems are bare metal (No kernel or OS). Debugging and upgrading/improving the code using static analyzer. I2C, SPI... SoC and FPGA.

HCL at Cisco 2018 - 2019 Sr. Firmware Engineer

● Worked with the diagnostic group maintaining and upgrading diagnostic programs for Cisco products.

Upgrading the tool chain ICC10 ro ICC13. Beta testing new regression tests control system.

Socket Mobile 2017 - 2018 Embedded Firmware Engineer

● Worked as a Sr. Firmware engineer, member of the hardware engineering team that develops wireless (Blue-tooth) scanners based on Microchip microcontrollers. Mainly worked on the OTA Firmware update. VCS – Git.

Netspace at Cisco 2016 – 2017

Embedded Firmware Engineer

Worked as a firmware engineer adding/modifying diagnostic capabilities in C to existing firmware tests on routers/switches as a CW team member with the manufacturing group. My assignment was to extract the version from various FPGAs in the system. Working in Windows and Linux environments.

Automatic labs 2016 Embedded Firmware Engineer

● Worked on firmware development for BMI160 (accelerometer and gyro) for the vehicle industry.

HCL at Intel 2012-2016 Embedded Firmware Engineer

● Worked on various firmware projects as a CW team member with MCG and NSG (SSD).

● Developed/debugged/optimized real time embedded system based on ARM, mainly in

● C and some Assembly ● Firmware Debug/Development for NVME, PCIe. Worked on the transport and the Core layers

● With the MCG group, I worked on the PSH (Platform Sensors Hub) coding for I2C, IPC, DMA,

● UART, GPIO, SPI, DMA,JTAG...

● RTOS - VIPER (Wind River) and in-house.

● VCS – Git and Mercurial

Hewlett-Packard 2011- 2012

Engineer V

● Worked as a team member of the ASIC team developing MACROS (micro code) for packet modification

● Dictated by a list of actions needed to be done to carry out the necessary transformation of the packet.

● Checksum, Parity check, CRC.

● Tools: SVN -Version control, Hardware simulator, Simulink in Windows and Linux environment.

Tri Tool Inc. 1998-2011 Senior Firmware/Software Engineer

● Worked as a team member of the R&D of an automated motion control system that includes a 486 based

host multi-tasking system (RTOS - RTKERNEL32 from On Time) and 6 Micro-controllers (TMS320F240 DSPs).

● Developed the firmware, drivers and hardware interface from scratch including drivers for keyboard, video, printer, motion-control algorithms in ‘C’ and assembler (TMS320c2xx).

● Tools: SVN, JTAG, ICE, Logic analyzer, SPI, UART. ADC/DAC, DMA, Watchdog, Timers, PWM.

Packard-Bell /ICS-Chatsworth 1995-1998 Senior Firmware/Software Engineer

● Developed an automated Burn-in process tool. The system included portable data collection terminals with scanners and SQL interface to the local network.

● Developed communications, firmware and the hardware interface that included hand-held bar-code reader.

● Developed diagnostic modules for the manufacturing department, and a SQL connection between the diagnostic test station and the central server. (C, Assembler, embedded SQL).

Multinational Telecom Inc. 1992-1994 Firmware/Software Engineer

● Developed advanced, sophisticated and unique telecommunication software in real-time and multi-tasking environments (including hardware interface to Pacific-Bell equipment and Rhetorex boards) to control and manage, incoming and outgoing calls without human interference in C and Assembler (x86).

● Call capacity was limited only by the capacity of the hardware, and the number of the computers connected.

Education B.Sc. Computer engineering, Technion University - Haifa, Israel



Contact this candidate