Embedded Linux BSP Engineer
Experis · Irvine, CA · 2 mo ago
On-siteEngineeringContract
Location: Irvine, California (On Site)
About the Role
Support product development and platform integration teams as part of the engineering department. The ideal candidate will demonstrate strong problem-solving skills, adaptability, and a collaborative spirit.
Responsibilities
- Support porting and configuration of GMSL3 drivers and utilities dependent on this protocol
- Configure Linux kernel modules to ensure optimal performance and compatibility
- Perform hardware bring-up, validation, and debugging on evaluation and target hardware platforms
- Develop and integrate Board Support Packages (BSP) for x86 architectures
- Customize and maintain BIOS/UEFI to meet platform requirements and support Linux kernel boot processes
Requirements
- Strong knowledge of Linux kernel boot flow and minimal hardware initialization processes
- Experience with BSP development for x86 architectures and embedded systems debugging
- Proficiency in C/C++ programming and low-level hardware programming
- Familiarity with hardware bring-up techniques using JTAG, serial console, and oscilloscopes
- Experience with storage devices such as eMMC, NVMe, SATA, and SD, including root filesystem setup
Benefits
- Opportunity to work on innovative high-performance storage modules for aerospace applications
- Collaborate with a talented and diverse engineering team
- Gain experience in cutting-edge hardware and firmware development
- Contribute to foundational platform development supporting Linux-based operating systems
- Immediate start with potential for contract-to-hire opportunities
- Medical and prescription drug plans (after waiting period)
- Dental plan
- Vision plan
- Health Savings Account
- Health Flexible Spending Account
- Dependent Care Flexible Spending Account
- Supplemental life insurance
- Short-term and long-term disability insurance
- Business travel insurance
- 401(k) with company match
- Weekly pay