تخطي إلى المحتوى الرئيسي

Senior Embedded Linux Engineer

Technology
EmbeddedVector
مصر, مصرمنذ 2 أيامحتى ١٠‏/١١‏/٢٠٢٦

وصف الوظيفة

At EmbeddedVector, we build embedded systems that bridge hardware and software, turning complex platforms into reliable, production-ready products.

We are looking for a Senior Embedded Linux Engineer who enjoys working close to the hardware and understands what happens from power-on to application execution. This role is ideal for someone who likes debugging challenging issues, customizing Linux platforms, and building robust software foundations for embedded products.

You will work on Linux-based embedded platforms across automotive and industrial domains, contributing from board bring-up and BSP development through integration, validation, and deployment.

What You'll Do

  • Develop and maintain Embedded Linux software for ARM-based platforms.
  • Customize and integrate Linux BSPs, kernels, and system components.
  • Develop and debug device drivers and low-level software.
  • Support board bring-up, hardware integration, and platform validation.
  • Configure and maintain Yocto-based build environments.
  • Analyze and resolve software, hardware, and system-level issues.
  • Optimize system performance, boot time, and resource utilization.
  • Collaborate with hardware, embedded software, and system engineering teams throughout the development lifecycle.
What We're Looking For
  • Strong hands-on C/C++ programming skills.
  • Solid understanding of Embedded Linux architecture and fundamentals.
  • Experience with Linux BSP development and system customization.
  • Familiarity with Yocto-based build systems.
  • Experience with device driver development and debugging.
  • Understanding of bootloaders, system startup, and hardware initialization.
  • Strong debugging and root-cause analysis capabilities.
  • Understanding of the complete software development lifecycle.
  • Ability to work independently and take ownership of technical challenges.
  • Energetic, self-motivated, and passionate about learning new technologies.
Nice to Have
  • Experience with ARM-based SoCs and embedded hardware platforms.
  • Familiarity with U-Boot, Buildroot, or similar embedded Linux technologies.
  • Experience with board bring-up and hardware validation activities.
  • Knowledge of networking, communication protocols, and security concepts.
  • Experience using GDB, JTAG debuggers, oscilloscopes, logic analyzers, and other lab equipment.
  • Exposure to automotive, industrial, or safety-critical embedded systems.
  • Experience working within distributed or remote engineering teams.
Why EmbeddedVector
  • You'll work on real embedded platforms and challenging engineering problems while collaborating in a flexible remote environment that values technical depth, practical problem solving, and ownership. We look for engineers who enjoy understanding systems end-to-end and take pride in delivering reliable solutions.

Keywords
BuildrootAutoconfLinuxInitializationGNU DebuggerLinux kernelDebugger

هل أنت مهتم بهذه الوظيفة؟