Embedded Linux Engineer
Blue Chip Talent
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
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