Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

X-PHY Logo

Senior Firmware Engineer - Secure SSD & Embedded Security

X-PHY

Salary not specified
Sep 26, 2025
San Francisco, CA, US
Apply Now

X-PHY is seeking a Senior Firmware Engineer to lead their firmware group, focusing on the design, development, and optimization of firmware for cutting-edge cybersecure hardware products. The role involves hands-on development and technical leadership to ensure secure, high-performance, real-time firmware systems on ARM and FPGA-based platforms.

Requirements

  • Proficient in C/C++, with additional experience in Python for scripting and testing.
  • Strong experience with ARM architectures (e.g., Cortex-A/M) and SoC platforms.
  • Expertise in firmware-hardware interaction, device drivers, memory-mapped I/O, and BSPs.
  • Experience developing for and integrating with FPGAs using Verilog/VHDL.
  • Deep understanding of real-time operating systems (RTOS) and/or embedded Linux environments.
  • Familiarity with hardware protocols including PCIe, I2C, SPI, UART, and DDR.
  • Hands-on debugging experience using tools such as JTAG, oscilloscopes, and logic analyzers.

Responsibilities

  • Lead the firmware development lifecycle—from architecture and design to implementation, validation, and deployment.
  • Design, develop, and maintain low-level firmware and device drivers for ARM and FPGA-based embedded platforms.
  • Collaborate with hardware and FPGA engineers to define system architecture and interface layers.
  • Work on secure boot processes, BSPs, and diagnostic firmware for secure SSDs and other hardware.
  • Implement cybersecurity measures such as encryption, secure key storage, and tamper detection in firmware.
  • Oversee firmware testing infrastructure including unit testing, integration testing, and CI support.
  • Contribute to system performance tuning and optimization.

Other

  • 7+ years of experience in firmware or embedded software development, with at least 2 years in a technical leadership role.
  • Guide and mentor junior engineers; perform technical reviews and help grow team capabilities.
  • Interface with other engineering leads (software, hardware, FPGA, QA) to align schedules, requirements, and product goals.
  • Stay up-to-date with best practices in embedded security, real-time processing, and secure firmware updates.
  • Proven ability to lead complex technical projects across multiple teams.