Embedded C Engineer (Embedded Systems)
Location: Abu Dhabi, UAE (Onsite)
Experience: 6+ Years
We're looking for an experienced
Embedded C Engineer
to join a high-impact engineering team working on advanced embedded systems and gateway software development. If you have strong embedded programming skills and experience with Linux-based platforms, we'd love to hear from you.
Key Responsibilities
-
Develop and enhance embedded gateway software.
-
Design, develop, and optimize embedded applications using C/Rust.
-
Work on Linux/Yocto-based embedded platforms in multi-processor/SoC environments.
-
Develop and troubleshoot networking and communication protocols.
-
Collaborate with cross-functional teams to deliver secure and reliable embedded solutions.
Required Skills
-
6+ years of experience in Embedded Software Development.
-
Strong hands-on experience with
Embedded C
(Rust experience is a plus).
-
Experience with
Yocto/Linux
development in multi-processor or SoC environments.
-
Good understanding of the
OSI model
and networking fundamentals.
-
Knowledge of
Ethernet, UDP, IP
, and related network stack concepts.
-
Exposure to
cryptographic algorithms
or secure communication protocols in embedded/hardware environments.
-
Good understanding of
Microcontrollers (MCUs)
used in embedded devices.
-
Experience in
Gateway Software Development
.