Embedded Software Engineer

 

Embedded Software Engineer

Epazz

Lahore.

 

Epazz is looking to hire three Embedded Software Engineers. Following are job requirements:

  • Good C and C++ programming experience
  • Microcontrollers, or MCUs, Microprocessors,FPGAs
  • Python programming language
  • Software optimizations skills at the System on a Chip (SoC) level
  • Real-time Operating Systems (RTOS)
  • Device drivers, understanding of design patterns and embedded system design patterns
  • Debugging skills, Ability to work with existing codebases
  • Assembly programming language
  • Basic understanding of the Internet of Things (IoT) and internet-based technologies, understanding of data structure.
  • Hardware test equipment: oscilloscope, logic analyzer
  • Experience in or ability to learn communication protocols. Relevant protocols to have at least an understanding of include I2C, Serial Peripheral Interface (SPI), USB, General-purpose input/output (GPIOs), Controller Area Network (CAN bus), Recommended Standard 232 (RS232), one-wire, Recommended Standard 485 (RS485)

Ability to read a schematic

BS degree in Computer Science / Electronics /Electrical Engineering

Job Type: Full-time

Link:> https://pk.indeed.com/company/Epazz-Inc/jobs/Embedded-Software-Engineer-4146ff4f34cde43c?fccid=baac9386b51df741&vjs=3