Embedded Firmware Engineer- Internship
Responsibilities
- Develop low-level firmware code
- Work with microcontrollers and hardware devices
- Debug firmware issues
- Support hardware testing and integration
- Develop embedded software for hardware devices
- Interface sensors, communication modules, and processors
- Test and optimize embedded systems
- Collaborate with hardware engineers
Skills Required
- Programming in C / C++
- Knowledge of embedded systems
- Microcontroller programming
- Debugging tools
- Embedded C / C++
- Basic electronics knowledge
- Microcontrollers (ARM, AVR, STM32)
- Communication protocols (UART, SPI, I2C)
Tools often used:
- Keil uVision
- Arduino IDE
- Git
Internship Duration
Education Requirements
- Bachelor of Science in Electrical Engineering
- Bachelor of Science in Software Engineering
Important subjects:
- Embedded Systems
- Computer Architecture
- Microprocessors
- Operating Systems
- Data Structures
Internship Policy:
- Duration: 4 months
- First Month: Unpaid (training & evaluation phase)
- Stipend: PKR 20,000 per month from 2nd month onward (subject to performance evaluation)
- Certification: Internship Completion Certificate upon successful completion of 4 months; otherwise, no certificate will be issued
- Post-Internship Review: A combined performance review meeting will be conducted involving HOD Department, PM, and HR to recommend suitable internees for employment
- Employment Offer (if selected):
- Starting Salary: PKR 40,000
- Probation Period: 3 months
- Post-Probation Increment: PKR 20,000 (subject to satisfactory performance)
NOTE: If you successfully complete the four-month internship, you may be offer/ considered for a full-time job opportunity with the company.
Pay: Rs20,000.00 per month
Work Location: In person