Careers

Embedded Developer Intern JD 

 
eSpark Consulting Group is currently looking for passionate and collaborative candidates who share a passion for technology and can thrive in a fast-paced environment and have willing to put in time and effort to learn and develop and contribute to real world systems and designs. 
 
 
Requirement: 

  • Understanding microcontrollers and system-on-chip architectures. 
  •  Willing to learn C and C++ with embedded systems. 
  • Good knowledge of interrupts and timers.  
  • Familiarity with microcontrollers such as STM32, ESP32, nRF52, and another ARM Cortex based MCUs. 
  • Must understand common protocols for communication with hardware and other software modules, such as TCP/IP, I2C, SPI, and UART.  
  • Knowledge of Debugging and diagnosing issues within the hardware. 
     

Responsibilities: 

  • Program and test software for embedded systems using languages like C or C++. 
  • Participate in testing embedded systems to identify and fix bugs. 
  • Create and maintain documentation for system architecture, code, and testing procedures. 
  • Debug and troubleshoot issues related to microcontroller firmware. 
  • Implement communication protocols such as UART, SPI, I2C for data exchange. 
  • Interface with various peripherals like sensors, actuators, and communication modules. 
     

Qualification: Bachelor’s degree in electrical engineering, computer engineering, or similar 
 
 
Duration: 8 weeks (about 2 months) paid Internship program, leading to a permanent position. 
 

   

   

Job Category: Embedded Intern
Job Type: Full Time
Job Location: Block 1 Block 3 Gulistan-e-Johar

Apply for this position

Allowed Type(s): .pdf, .doc, .docx