Sr. Embedded Linux Engineer

Sr. Embedded Linux Engineer

07 Jan 2024
California, Campbell, 95008 Campbell USA

Sr. Embedded Linux Engineer

Vacancy expired!

We can only do w2 for this particular opening. We cannot subcontract with this specific client.

Location: Santa Clara, CA but a 80-100 % remote role (They ideally want the K to be on-site for the debug portion; therefore,

Local Candidates highly preferred)

Length of assignment: 3-6 months (Need: current engineer needs to go on leave for the foreseeable future, no ETA on return yet).

Process: Given remote interview process There will be 3-4 separate interviews consolidated into 1 or 2 days.

Start Date: Immediately

Title: Sr. Embedded Linux Engineer (Kernel/Driver/FPGA)

Duties:
Client is in the Processor development space. They are currently using MIPS and RISC-V architecture in their environment. They are looking for an Embedded Linux engineer who has experience customizing Linux features within their processor development. Candidate will need to be proficient in the Kernel and Driver-level space to add/support key features for virtual memory management, writing and characterizing trap handlers for speed, bit manipulation (control registry), writing device drivers for embedded memory mapped functionality. Given that this embedded Linux software is implemented on an FPGA, the candidate will need to know how to debug software/Linux issues within an FPGA environment.

Required skillset:
  • Embedded Linux, Kernel, and Driver level experience
  • Strong in C/C
  • Highly experienced in Linux support and development. Key features to be added are virtual memory management support, writing and characterizing trap handlers for speed, writing drivers for embedded memory mapped functionality.
  • Experience on Linux for architectures such as MIPS, RISC-V, but will consider ARM exp. as well (ARM is more of 2nd choice if you lack the other two)
  • Exp. Working on Embedded Linux software that interfaces with chips (they’re using an FPGA)
  • Ability to bringup Linux in an FPGA environment (or SoC), debug with gdb, write soak/stress tests.
  • Ability to bringup and operate Linux in a QEMU environment by adding enhancements such as compatible drivers.

Preferred Skillset:
  • Experience with RISC-V Architecture is a plus.
  • KVM experience is a plus.
  • Experience with writing debug software such OpenOCD is a plus.

Job Details

  • ID
    JC7942598
  • State
  • City
  • Job type
    Contract
  • Salary
    Depends on Experience
  • Hiring Company
    Oxford Global Resources
  • Date
    2021-01-04
  • Deadline
    2021-03-05
  • Category

Jocancy Online Job Portal by jobSearchi.