?

Embedded Firmware Engineer

📍 التجمع الخامس internship 💼 تنفيذي 🕐 ٥‏/٧‏/٢٠٢٦
👁️ 0 مشاهدة
📋 0 متقدم

وصف الوظيفة

Are you a hardware enthusiast who wants to see your code control real-world systems? IMBox is offering an intensive Internship for an Embedded Systems Engineer to join our R&D team.

You will work directly on the controllers and communication protocols that power our smart locker network.

This is a hands-on role where you will help bridge the gap between firmware and our cloud-based backend.

Key ResponsibilitiesFirmware Development: Develop and maintain reliable code for locker controllers using C/C++.Embedded Linux: Work within Linux/Ubuntu environments to manage system services, shell scripting, and hardware drivers.System Integration: Implement and test communication protocols (UART, SPI, I2C, MQTT) between hardware, local controllers, and the cloud.Hardware Debugging: Utilize Python and CLI tools to troubleshoot sensor data, electronic locks, and network connectivity.

What You’ll Gain?Market Experience: Work on an enterprise-grade IoT product deployed in the MENA region.Mentorship: Professional guidance on industrial-level embedded development.Future Prospects: Potential transition into a Full-Time Junior Engineer role based on performance.

Internship (Must-Have)Programming: Advanced proficiency in C/C++ and Python.Embedded Linux: Hands-on experience with Linux/Ubuntu, including terminal proficiency and system configuration.Communication Protocols: Solid understanding of UART, I2C, and SPI interfaces.Problem Solving: Ability to read schematics and use basic lab tools (multimeters/logic analyzers) to debug hardware-software links.Academic Level: Senior student or Fresh Graduate in Computer/Electronics Engineering.

المتطلبات

Internship (Must-Have)Programming: Advanced proficiency in C/C++ and Python.Embedded Linux: Hands-on experience with Linux/Ubuntu, including terminal proficiency and system configuration.Communication Protocols: Solid understanding of UART, I2C, and SPI interfaces.Problem Solving: Ability to read schematics and use basic lab tools (multimeters/logic analyzers) to debug hardware-software links.Academic Level: Senior student or Fresh Graduate in Computer/Electronics Engineering.

وظائف مشابهة