Skip to content
mimi

Embedded Linux Engineer

Blue Chip Talent

Palo Alto · On-site Full-time Mid Level 2d ago

About the role

About

Blue Chip Talent, in partnership with an automotive technology organization, is seeking a skilled Embedded Linux Engineer. This role is responsible for developing low-level embedded software for next-generation Linux-based platforms, stabilizing critical hardware interfaces, and building automation frameworks that support production readiness. The ideal candidate brings deep experience across kernel development, board bring-up, and hardware-software debugging in complex embedded environments.

Job Duties

  • Design and develop low-level embedded software and BSP components for Linux-based systems
  • Support hardware bring-up and platform verification using schematics, datasheets, and lab-based debugging
  • Triage and stabilize high-speed and low-speed interfaces including PCIe, I2C, SPI, UART, Ethernet, camera, and audio
  • Debug kernel, driver, and device tree issues across complex embedded platforms
  • Build and maintain hardware-in-the-loop automation frameworks to improve validation coverage and production readiness
  • Manage code integration across complex multi-repository environments, including rebases, cherry-picks, and patch workflows
  • Generate and maintain production-ready software images using embedded build systems
  • Investigate and resolve complex hardware-software integration issues with urgency and precision

Skills & Experience

Required

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field
  • Strong C and C++ programming experience in resource-constrained embedded environments
  • Extensive Linux kernel development experience, including device tree configuration and custom driver debugging
  • Strong knowledge of Linux internals including scheduling, memory management, concurrency, synchronization, and subsystem architecture
  • Hands-on experience debugging PCIe, I2C, SPI, UART, and Ethernet at the protocol and system level
  • Advanced Python experience, including Pytest-based automation for hardware validation
  • Advanced Git expertise, including complex rebasing, cherry-picking, and patch management across multiple repositories
  • Experience with embedded build environments and image generation tools such as Yocto, Android, Make, or CMake

Desired

  • Experience with high-performance SoC platforms and ARM-based embedded architectures
  • Knowledge of multi-threaded and multi-core programming in embedded Linux environments
  • Experience with POSIX-based embedded operating systems such as QNX or Android
  • Hands-on electrical debugging experience using oscilloscopes, logic analyzers, and related lab equipment
  • Knowledge of secure boot, key management, virtualization, or hypervisor-enabled systems
  • Experience with embedded toolchains, compilers, linkers, and linker scripts
  • Familiarity with automotive-grade embedded peripherals and production software constraints

About Blue Chip Talent

Blue Chip Talent is an award-winning and woman-owned talent solutions provider based out of Bloomfield Hills, Michigan. For over 30 years, we’ve specialized in IT, Engineering, and Professional Services staffing—now serving clients in 37 states and counting. We connect the market's elite talent with top employers, pairing exceptional white-glove service with proven hiring results to drive innovation and fuel growth. We offer industry-leading benefits options and are proud to be an Equal Opportunity Employer (EOE) that values merit-based recruitment centered around technical ability, skillset, and alignment with our employing partners.

Skills

C++CCMakeDockerEthernetGitI2CLinuxLinux KernelMakePCIePythonSPIUARTYocto

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free