We are seeking a highly motivated, skilled and driven working student to join our team. This position is suited for candidates with hands-on experience in firmware development, good hardware understanding, and the ability to work across both software and electronics domains.
Responsibilities:
- Design, develop, and optimize embedded software using C/C++;
- Work with ARM-based microcontrollers, with a strong focus on STM32;
- Develop, test, and debug low-level firmware and hardware interfaces;
- Build and maintain applications inPython, particularly on Raspberry Pi 4/5;
- Work in Linux-based environments for development, integration, and testing;
- Interface closely with hardware to support system integration and debugging.
Your Profile:
- Currently pursuing a degree in Electrical Engineering, Computer Science, or a related field;
- Strong programming skills in C/C++ with practical project experience;
- Good proficiency in Python, ideally with Raspberry Pi 4/5 or BeagleBone boards;
- Good understanding of electronics and circuit design, including analysis, debugging, and hardware integration.
Nice to Have:
- Understanding of ARM architectures (Cortex-M0);
- Hands-on experience in embedded systems development;
- Experience with working in Linux environments;
- Familiarity with RTOS or real-time embedded systems;
- Experience with version control systems (e.g., Git).
Should you be interested in the vacant position, please contact M. Sc. Mustafa Elfiky for more details and include your current transcript of records.