Careers

Junior Embedded Firmware Developer

We are seeking a skilled and passionate Junior Embedded Firmware Developer to join our team. In this role, you will assist in developing, testing, and optimizing firmware for embedded systems across various applications. This is a fantastic opportunity for those looking to grow in the field of embedded systems design and gain hands-on experience in a collaborative environment. 

Responsibilities: 

  • Assist in designing, coding, and testing embedded firmware for various microcontroller-based systems. 
  • Work closely with senior engineers to understand project requirements and develop solutions accordingly. 
  • Participate in debugging and troubleshooting firmware-related issues to ensure optimal system performance. 
  • Contribute to the development of firmware documentation, including specifications, flowcharts, and test procedures. 
  • Collaborate with hardware engineers to verify firmware functionality in integrated systems. 
  • Support product development through testing, verification, and performance analysis. 
  • Stay updated with industry trends and best practices related to embedded systems and firmware development. 
  • Develop and maintain embedded firmware for microcontroller-based systems under guidance. 

Requirements: 

  • Understanding of embedded systems concepts, microcontroller architectures, and hardware-software interaction. 
  • Proficiency in C/C++ programming languages specific to embedded systems. 
  • Basic experience with debugging techniques and tools like JTAG, oscilloscopes, and logic analyzers. 
  • Knowledge of communication protocols (I2C, SPI, UART, etc.) and how to implement them in firmware. 
  • Familiarity with version control systems like Git. 
  • Strong analytical skills, with attention to detail and the ability to learn quickly. 
  • Familiarity with real-time operating systems (RTOS) and embedded IDEs. 
  • Understanding of PCB design fundamentals and how firmware interfaces with hardware. 

Qualification: Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field. 

Experience: 1-2 years of experience in the relevant field. 

eSpark Consulting Group offers the following benefits.     

  • Annual Increment   
  • Paid Time Off     
  • Flexible work hours     
  • Life insurance     
  • Medical coverage    
  • Fuel Allowance    
Job Category: Embedded Firmware C/C++ Developer
Job Type: Full Time
Job Location: Karachi

Apply for this position

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