Back to Blog Back to Career

Embedded Software Engineer (1-4 Years)

Author : vadion
Date : 08-02-2023
Comments Off on Embedded Software Engineer (1-4 Years)

  • Full Time
  • Lahore

Do you want to work on state-of-the-art products, based on Linux Kernel and/or RTOS, being designed for emerging fields such as security & surveillance, media streaming, etc, this position is for you then.

We are looking for an Embedded Software Engineer for our Lahore office, who has up to 4 years of experience. Fresh graduates with relevant final-year projects are also encouraged to apply.

Must Have

  • Strong programming skills in C/C++ for embedded platforms
  • Strong concepts of data structures and algorithms
  • Deep understanding of processor architecture, ARM and x86
  • Strong theoretical concepts of Operating Systems
  • Strong theoretical concepts of Computer Networks, esp TCP/IP
  • Working knowledge of security protocols (SSL, Encryption, Public Private Key)
  • Excellent debugging skills in C programs
  • Hands-on experience with RTOS (such as ThreadX / Nucleus / FreeRTOS)

Should have

  • Hands-on experience in the camera firmware
  • Working knowledge of WiFi & BLE connectivity protocols.
  • Theoretical knowledge of multimedia streaming protocols & frameworks (Gstreamer)
  • Have hands-on experience in hardware sensor interfacing
  • Hands-on experience in building Linux kernel, drivers, and BSP’s 
  • Well-versed with boot-loaders, board bring-ups
  • Hands-on experience with profiling tools such as strace, ftrace, etc.
  • Be familiar with graphics systems, rendering concepts 
  • Have working experience in Git usage
  • Be driven by results and handling testing associated with the development
  • Have good communication skills in English
  • Be self-organized, have a focused working style
  • Have a cooperative and persistent attitude
  • Be Bachelor or Master in Computer Science / Engineering
  • Have know-how of complete software development life cycle

To apply for this job email your details to