Browse Jobs
For Companies
Post JobLog inGet Started
Smart EGAT logo

Embedded Software Engineer

Smart EGAT
Haram, Giza
Posted 4 months ago
197Applicants for1 open position
  • 135Viewed
  • 10In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • 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 .

Job Requirements

  • 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.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentEmbedded Software Engineer