Embedded Software Engineer

Job Description

Embedded Software Engineering is the process of controlling various devices and machines that are different from traditional computers, using software engineering


  • Developing and executing content calendars
  • Creating and nurturing social media communities
  • Staying updated about the latest social media trends
  • Tracking useful social media metrics
  • Creating effective social media marketing campaigns


  • Proficiency in C and C++ programming languages
  • Strong knowledge of hardware architecture such ARM based 32 bit microcontroller
  • Strong knowledge with communication protocols including USB
  • UART
  • I2C
  • SPI and CAN
  • Fluency in working with STM32
  • ESP32
  • Experience in MQTT
  • HTTP
  • Experience in writing custom Library
  • Excellent hardware and firmware diagnostic skills
  • Strong analytical and problem-solving abilities
  • The ability to keep abreast with the latest advancements in technology and techniques
Apply now