Embedded Software Engineer

Smart EGAT - Egypt - Giza
  • Develop firmware for STM32 and ESP32 microcontrollers using the ESP-IDF framework.
  • Implement Bluetooth Low Energy (BLE) and Wi-Fi functionalities to ensure seamless device connectivity.
  • Integrate Ethernet and MQTT protocols for robust IoT communication and data exchange.
  • Troubleshoot software issues to ensure reliable operation.
  • Collaborate with cross-functional teams to achieve project milestones.
  • Design, develop, code, test and debug system software
  • Review code and design
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimize I/O performance
  • Provide post production support
  • Interface with hardware design and development
  • Assess third party and open source software

Kindly note that it is better to attach an updated personal photo to  your CV .


Embedded C Programming: Advanced knowledge of C for embedded systems.ESP32 & ESP-IDF Framework: Extensive experience with ESP32, including developing and debugging firmware using the ESP-IDF framework.STM32 Microcontrollers: Proficiency in STM32 firmware development, using STM32CubeMX and HAL libraries or Familiarity with using Eclipse for embedded systems, configuring project settings, and managing dependencies manually.IoT Protocols: Strong understanding of MQTT and its use in IoT systems.Wireless Communication: Proven experience with BLE, Wi-Fi, and Ethernet integration in embedded systems.Communication Protocols: Familiarity with UART, SPI, I2C, and other communication protocols.Debugging & Troubleshooting: Skilled in debugging embedded software and hardware, with familiarity in using debugging tools.RTOS Experience: Working knowledge of real-time operating systems like FreeRTOS.Version Control: Proficiency in using version control systems like Git.
Post date: 19 February 2025
Publisher: Wuzzuf .com
Post date: 19 February 2025
Publisher: Wuzzuf .com