Back to Blog Back to Career

Embedded Software Engineer (0-2 years)

Author : vadion
Date : 28-06-2021
Comments Off on Embedded Software Engineer (0-2 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, having up to 2 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
  • Excellent debugging skills of C programs
  • Hands on experience with RTOS (such as ThreadX / Nucleus)

Should have

  • Hands on experience in Camera firmware
  • Strong background of Security protocols (SSL, Encryption, Public Private Key)
  • Have hands-on experience in hardware sensor interfacing
  • Hands on experience of building Linux kernel, drivers and BSP’s 
  • Well-versed with boot-loaders, board bring-ups
  • Hands-on experience of profiling tools such as strace, ftrace etc.
  • Be familiar with graphics systems, rendering concepts 
  • Have working experience of Git usage
  • Be driven by results and handling testing associated to the development
  • Have good communication skills in English
  • Be self-organized, having focused working style
  • Have co-operative and persistent attitude
  • Be Bachelors or Masters in Computer Science / Engineering
  • Have know-how of complete software development life cycle

To apply for this job email your details to hr@vadion.com.