Post Job Free
Sign in

Platform Engineer

Company:
Relanto
Location:
San Jose, CA
Posted:
May 20, 2025
Apply

Description:

Job Title: Platform Engineer (Contract)

Location: San Jose, CA (Hybrid)

Duration: Contract

Job Description:

We are seeking a skilled Platform Engineer to support platform-level development efforts with a focus on board bring-up, kernel integration, and device driver development. The ideal candidate will have hands-on experience with embedded systems, low-level software, and hardware-software interaction.

Key Responsibilities:

Perform board bring-up for new hardware platforms, including bootloader configuration and early hardware validation.

Develop, port, and maintain Linux kernel components tailored for embedded platforms.

Design and implement device drivers for various hardware peripherals (I2C, SPI, UART, GPIO, etc.).

Work closely with hardware engineers to debug and validate hardware-software integration.

Optimize and troubleshoot system performance at the kernel and driver level.

Collaborate with cross-functional teams to deliver stable and production-ready platform software.

Required Skills & Qualifications:

Strong experience in embedded systems development and low-level programming (C/C++).

Proficiency with Linux kernel internals and configuration.

Hands-on experience with device driver development and debugging.

Proven experience in board bring-up for ARM-based or x86-based platforms.

Familiarity with tools such as JTAG, oscilloscope, logic analyzer, and debugging tools (GDB, kgdb).

Understanding of bootloaders (e.g., U-Boot) and firmware development.

Experience working in a hybrid work environment and collaborating across remote and on-site teams.

Preferred Qualifications:

Prior experience with Yocto or Buildroot-based Linux distributions.

Exposure to secure boot, TPM, or other security features at the platform level.

Knowledge of power management and performance optimization at the kernel level.

Apply