We are looking for an experienced and passionate Embedded System Engineer to join the Product & Engineering Department at our office in Dubai, U.A.E.
Responsibilities :
- Firmware Development : Extensive experience in firmware development, including cross-compilation, toolchains, and build systems.
- Programming Languages : Proficient in C and C++ with a strong understanding of data structures, algorithms, and memory management.
- Linux Systems : In-depth knowledge of Linux-based systems, command-line usage, and shell scripting.
- Troubleshooting and Debugging : Strong problem-solving skills with the ability to diagnose and resolve firmware-related issues.
- Collaboration and Communication : Excellent teamwork and communication skills, enabling effective collaboration with cross-functional teams.
Preferred Qualifications :
5+ years relevant experienceA good appreciation of the hardware and low-level software interfaceProficient in Embedded C programming for ARM processors or equivalentPractical experience programming a variety of hardware devices at register levelUnderstanding of Linux subsystem, device driver, Device treeAbility to work with Buildroot or equivalent build systemExcellent problem solving and debugging skillsPreferable working experience in IoT devicesEducation :
A bachelor's or master's degree in computer science, electrical engineering, or a related field is often preferred. However, practical experience and demonstrated skills can be equally valuable.
Experience :
Embedded System Engineer : 5 years (Preferred)#J-18808-Ljbffr