Career

Senior Embedded Linux Engineer

About the Role

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 remote-first 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, production-quality solutions.


Apply for this position

← Back to Careers