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