ענת סגל

ענת סגל

Real time embedded freelancer

בנימינה גבעת עדה, ישראל
פרילנסר
  צור קשר

אודותינו

פרילנסרית בעלת ניסיון של 20 שנה בתחום ה Embedded , מומחיות במעבדי ARM, ARC , מערכות הפעלה ל Embedded , כתיבת דרייברים Low level , ארכיטקטורה, מימוש ואינטגרציה של מערכות Embedded .

תחומי התמחות

הנדסה

300 ₪ לשעה
הנדסת תוכנה
ניסיון של 20 שנה בארכיטקטורה, פיתוח מימוש ואינטרגציה של מערכות מורכבות בשפת C . כתיבת סביבות פיתוח וtesting ב C++. עוד פרטים תחת הניסיון של Real-time embedded.

טכנולוגיה

300 ₪ לשעה
Real-Time / Embedded / DSP
2021– Today Senior Firmware engineer memory/storage semiconductor startup

In charge of design, development, implementation and integration of firmware running on Xtensa LX (tensilica) processor.

· ASIC-FW bring-up under palladium emulation environment.
· Main firmware implementation in C and testing.
· Developing the low-level drivers for the chip such as SPI, I2C, DMA, serial flash and I3C.
· In charge of host interface level such as CXL.io protocol , MCTP, DOE and PCIE related elements for device side including development coding and testing.
· Writing unit test and firmware simulation environment.
· Tools : Xtensa explorer, palladium emulation, HW debugging tools such as indago and simvision.
· Working with XOS operating system

2018– 2021 Freelancer Firmware engineer at MotusGI
In charge of architecture, development, implementation and integration of a full software stack running on STM32 Microcontroller - ARM Cortex-M7.
• Development board bring up, including ST peripherals drivers integration.
• RTOS bring up from scratch (on projects without STM32CubeMX tool)
• Board bring up with STM32CubeMX tool on newer projects.
• Graphic MCU (STM32) design, implementation and bring up using Touch-GFX tool
• Main firmware architecture, implementation in C and testing.
• Implementation and maintenance of graphic PC applications (host side) – Java script and C++
• Tools: IAR IDE, STM32CubeIDE , logic analyzer, Touch-GFX, STM32CubeMX

2014– 2018 Senior Firmware Engineer at VocalZoom
In charge of architecture, development, implementation and testing of a full software stack running on an ARC core inside a custom-made ASIC.
• FPGA and ASIC bring-up.
• Design, implementing and testing of the boot ROM for the sensor.
• Main firmware architecture, implementation in C and testing.
• Memory and MIPS analysis and optimization according to algorithmic requirements.
• Writing BSP and integration an RTOS into the main firmware,
• Developing the low-level drivers for the sensor such as SPI, I2C, UART, serial flash and I2S.
• Developing host side firmware on an ARM microcontroller.
• Developing Python scripts for firmware building and testing.
• Writing unit test and firmware simulation environments on visual studio.
• Implementation of audio DSP algorithms in C based on a Matlab source code.
• Floating point to fixed point conversion for various algorithms.

2004 – 2013 Staff firmware engineer at Sandisk Israel
• Developing micro SD firmware in C on ARC controller.
• Leading the architecture and development of micro SD cards including all product phases, from requirements to design, implementation and testing.
• Developing unit-testing software environments to the different modules and writing system test scripts.
• Working with different protocols for memory cards such as SD, MMC, Security flash protocols.
• Working on ARC and ARM controllers
• MQX operating system
• Working on software and hardware security features implementation

2000– 2004 Senior firmware engineer at Elbit Systems (ESL) - Avionic group
• Developing DVR projects (audio and video encoding and decoding).
• Designing and implementing embedded DVR system from the OFP (application) interface layer, through the video decoder layer, to the disk layer.
• Developing simulators for products testing and development.
• Working with Integrity, DSP BIOS and XvWorks operating systems.
• Working in Graphic cards projects for HMD (Helmet Mounted Display) and HUD (Head up Display).
• Working with automated testing tools.
• Writing design, requirements and tests documents.
• Designing and implementing application layer for GPS, ADC (Air Data Computer), display screens and Maps.

Technologies & knowledge
• Low level C development – drivers, OS, BSP.
• Real time embedded programming
• Synopsis ARC, ARM micro-controllers,
• MQX, VxWorks, Integrity, RTOS,
• Python scripting
• Hardware debugging, working with logic analyzer, Scope, etc.
• Protocols : SPI, I2C, I2S, UART, nor and nand flash protocols
• STM32CubeMX , Touch-GFX, IAR IDE, Metaware IDE, Java script, ASM

תכנות ופיתוח תוכנה

300 ₪ לשעה
C, C++
ניסיון של 20 שנה בארכיטקטורה, פיתוח מימוש ואינטרגציה של מערכות מורכבות בשפת C . כתיבת סביבות פיתוח וtesting ב C++. עוד פרטים תחת הניסיון של Real-time embedded .
מתכנת, פיתוח תוכנה כללי
ניסיון רב של 20 שנה בכתיבת פרוייקטים בתחום ה Firmware , Realtime embedded . עוד פרטים תחת הקטגוריה של Real-time embedded .
Python
כתיבת scriptים בפייתון בעיקר לצורכי בדיקות ואינטגרציה
Device Driver Development
ניסיון רב בכתיבת דרייברים Low level , לרכיבי תקשורת , וperipherals של מעבדים SPI, I2C, UART, serial flash and I2S.

תארים אקדמיים

ינואר 2003 - יולי 2004

MBA מנהל עסקים

אוניברסיטת חיפה
  • תואר שני MBA מנהל עסקים
ספטמבר 1998 - יולי 2000

BSC במדעי המחשב וכלכלה

אוניברסיטת חיפה
  • BSC במדעי המחשב וכלכלה

אנשים דומים ל- ענת סגל

ajax loader
מרדכי יעקובי
מתכנת מנוסה מאוד מירושלים
Real Time Group
Zamir
מפתח בדיקות תוכנה/מערכת מנוסה
אודי מחנימי
פתרונות תוכן ותוכנה
ronen yacobi
just do it

חוות דעת

ajax loader