Summary
Overview
Work History
Education
Skills
Military Service
Timeline

Shakeb Farhat

Senior Embedded Software Engineer
Daliyat Al-Karmel, Haifa District

Summary

Highly experienced Embedded Software Engineer with over 20 years of expertise in developing cutting-edge solutions for robotics, medical, and telecommunications industries. Proficient in OOP/OOD, C/C++, Java, Python, RTOS, and more. Demonstrated leadership skills combined with a strong analytical mindset, exceptional problem-solving abilities, and effective communication skills. Seeking a challenging role to contribute to innovative product development and drive technological advancements.

Overview

25
25
years of professional experience
5
5
years of post-secondary education
2
2
Languages

Work History

Embedded Software Engineer

Maytronics
Yoqne'am 'Illit, Northern District
04.2021 - 01.2025
  • Engineered software components for pool cleaning robots utilizing ARM Cortex-M microcontrollers (STM32, SAM) and sensors.
  • Design & Implement software for a novel solar-powered floating skimmer robot, incorporating state machine design patterns.
  • Developed navigation and recovery algorithms for the robot, leveraging sensors (IR, 6-DOF IMU) and motor control.
  • Conducted comprehensive testing using Python, Robot Framework, and Selenium to test the robots SW/HW.
  • Utilized Jenkins, AWS/S3, Bitbucket, and Git for version control and CI/CD processes.
  • Programmed in C/C++ for embedded systems on ARM architecture (bare-metal and FreeRTOS) and managed FOTA updates over BLE and WiFi.
  • Experienced in various communication protocols: SPI, I2C, UART, TCP/IP.
  • Collaborated with software, firmware and hardware engineers to develop complete embedded solutions.

Embedded & GUI SW Engineer

Candela Medical
Yoqneam, Northern District
03.2018 - 01.2021
  • Designed, implemented & maintained sophisticated control and safety algorithms together with intuitive user interfaces for aesthetic medical devices (Laser & IR) using C/C++/C#/Java/Android/WinCE upon Visual Studio, Android Studio, IAR & CodeComposer & IDEs.
  • Enhanced product performance by conducting thorough failure analysis and recommending improvements.

Software Engineer

Amdocs-Israel Ltd.
Raanana, Central District
01.2010 - 06.2017
  • Effectively developed, maintained, and enhanced customer ordering systems (OMS) for global telecom giants (DELL, AT&T) using Java, C#, JDBC, and web services
  • Managed 3 projects, wrote code, and ensured seamless integration with other systems

QA Software Engineer

GE Healthcare
Tirat Carmel, Haifa
01.2007 - 01.2009
  • Performed software quality assurance for medical systems using C++, Java, JMeter & TestComplete for automation tools.
  • Automated routine tasks, freeing up valuable developer time for more complex problem-solving.

Embedded Software Engineer

Advanced Dicing Technologies
Haifa, Matam, Haifa
01.2006 - 12.2006
  • Plan, Design & Implementation of Electronic Dicing Systems using Dot.Net, C#, C++, Access & VB.

Software Engineer

TTCOM – E.I.A.S Daliyat Al-Karmel
Daliyat Al-Karmel
01.2005 - 01.2006
  • Plan, Design & Review a School Management System Code written in Dot.Net, C#, C++, and VB.
  • Mentored junior developers on best practices in software architecture design and coding techniques, fostering a culture of continuous learning and growth within the team.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.

Realtime/Embedded Software Engineer

GE Healthcare
Tirat Carmel, Haifa
01.2000 - 01.2004
  • Developed motion control software for medical systems using PLM
  • Provided remote technical support to hospitals and ensured system functionality through maintenance, diagnosis, and repair
  • Corrected, modified and upgraded software to improve performance.

Education

Networking Management - Cisco and Microsoft, A+ and Network+ courses, ITE1 and ITE2 courses, CCNA1, 2,3,4

Haifa University, Haifa, HA
01.2004 - 01.2005

Bachelor of Science - Computer/Software Engineering

Ort Braude College, Karmi’el, Z
10.1996 - 07.2000

Skills

Cross-functional teamwork

undefined

Military Service

12/01/91, 12/31/94, Paramedic [Medical] in the Israel Defense Force, 07 – Combat Paramedic

Timeline

Embedded Software Engineer - Maytronics
04.2021 - 01.2025
Embedded & GUI SW Engineer - Candela Medical
03.2018 - 01.2021
Software Engineer - Amdocs-Israel Ltd.
01.2010 - 06.2017
QA Software Engineer - GE Healthcare
01.2007 - 01.2009
Embedded Software Engineer - Advanced Dicing Technologies
01.2006 - 12.2006
Software Engineer - TTCOM – E.I.A.S Daliyat Al-Karmel
01.2005 - 01.2006
Haifa University - Networking Management, Cisco and Microsoft, A+ and Network+ courses, ITE1 and ITE2 courses, CCNA1, 2,3,4
01.2004 - 01.2005
Realtime/Embedded Software Engineer - GE Healthcare
01.2000 - 01.2004
Ort Braude College - Bachelor of Science, Computer/Software Engineering
10.1996 - 07.2000
Shakeb FarhatSenior Embedded Software Engineer