Embedded Linux Software Engineer
Experis · Irvine, CA · Yesterday
On-siteEngineeringContract
What's the Job?
- Support porting and configuration of GMSL3 drivers and utilities dependent on this protocol
- Configure Linux kernel modules and customize BIOS/UEFI to meet platform requirements
- Perform hardware initialization for Linux kernel boot and develop Board Support Packages (BSP) for x86 platforms
- Conduct board bring-up, validation, and debugging on evaluation and target hardware
- Collaborate with hardware, PaaS, and DevOps teams to ensure platform compatibility and reliability
What's Needed?
- Strong knowledge of Linux kernel boot flow and minimal hardware initialization
- 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 tools such as JTAG, serial console, and oscilloscopes
- Experience with storage devices like eMMC, NVMe, SATA, and SD, including root filesystem setup
About the Role
The Embedded Linux Software Engineer will support the engineering department in the development of cutting-edge products. This role requires strong problem-solving skills, adaptability, and collaboration.
Requirements
Immediate start with potential for contract-to-hire opportunities
Benefits
- Opportunity to work on innovative aerospace products supporting high-capacity storage AI modules
- Engagement in challenging projects that enhance technical expertise
- Collaborative work environment fostering growth and knowledge sharing
- Weekly Pay
- Medical and Prescription Drug Plans
- Dental Plan
- Vision Plan
- Health Savings Account
- Dependent Care Flexible Spending Account
- Supplemental Life Insurance
- Short Term and Long Term Disability Insurance
- Business Travel Insurance
- 401(k), Plus Match
Pay
Immediate start
Schedule
On Site