Onsite Staff Engineer – Linux SDK

Posted 5 hours ago

Apply now

About the role

  • Staff Engineer for Linux SDK development at GlobalFoundries, a semiconductor foundry, working on a 64-bit RISC‑V MPU platform. Collaborating on Linux software and SDK validation with hardware teams.

Responsibilities

  • Build and release a production-quality SDK for a 64-bit RISC‑V MPU.
  • Develop and maintain a Linux SDK for a 64-bit RISC‑V MPU.
  • Enable boot and firmware stack (boot flow, early platform initialization, U‑Boot, OpenSBI).
  • Drive Linux kernel/BSP enablement: SoC bring-up, Device Tree, CPU/memory/interrupt subsystems.
  • Develop and debug device drivers (multimedia, connectivity, DMA, power/clock/reset, platform services).
  • Deliver SDK releases: integration, validation, and developer-facing documentation.
  • Pre- & post-silicon validation (AVV): create tests, validate on FPGA/first silicon, and unblock teams.
  • Cross-functional execution: work with architects, hardware, and safety teams to land features.
  • Provide bring-up and validation feedback influencing next-gen RISC‑V CPU/SoC features.
  • Support early adopters and contribute fixes upstream when appropriate.

Requirements

  • B.E./B.Tech or M.E./M.Tech in Computer Engineering, Electrical Engineering, or a related field.
  • Strong experience (typically 5+ years) in Embedded Linux platform/BSP development.
  • Expert-level C programming; comfortable reading low-level firmware and kernel code.
  • Strong Linux internals knowledge: boot flow, memory management/MMU, interrupts, SMP.
  • Hands-on SoC/platform bring-up experience and ownership mindset for BSP quality.
  • Hands-on with U‑Boot, Linux kernel, Device Tree, and Yocto/OpenEmbedded.
  • Strong debugging skills with GDB and at least one of OpenOCD/JTAG, Lauterbach, or similar tools.
  • Experience working on FPGA, emulation, or early-silicon platforms.

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

Job title

Staff Engineer – Linux SDK

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

OnsitePuneIndia

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job