Current Openings
Hello,
Job Title: Memory Firmware Engineer
Location:
Preferred: Austin, TX
Also considered: California, Boston, Oregon
Contract
Overview:
Join Memory IO team as a
Firmware Engineer , focusing on the development and productization of high-speed memory interfaces like
DDR, LPDDR, and inter-chip IO IPs . You'll work on cutting-edge
firmware design, microarchitecture, and hardware/firmware co-design , supporting both
pre- and post-silicon
phases.
Key Responsibilities:
Design and develop
firmware for DDR PHY & DRAM training Develop
firmware for ATE testing, IP characterization, and SoC power Perform
pre-silicon FW coding
and simulation with architectural/RTL models Support
post-silicon lab bring-up and firmware optimization Enhance
DDR training algorithms
for higher reliability and frequency margins Collaborate with SoC and product firmware teams to define
specs and features Required Skills & Experience:
5+ years
experience in firmware development Proficient in
C, C++ , and scripting (e.g.,
Python ) Familiarity with
Verilog/SystemVerilog
and digital simulation/debug Experience with
firmware bring-up on real hardware Understanding of
computer architecture and synchronization techniques Exposure to
SERDES, DDR, or Memory Controller design Experience using
oscilloscopes, logic analyzers, and lab equipment Knowledge of
physical-layer logic
(IO, clocking, voltage control) Preferred:
Experience in
low-level firmware/hardware co-design Background in
DDR PHY development Master's or PhD in
Electrical or Computer Engineering
Job Title: Memory Firmware Engineer
Location:
Preferred: Austin, TX
Also considered: California, Boston, Oregon
Contract
Overview:
Join Memory IO team as a
Firmware Engineer , focusing on the development and productization of high-speed memory interfaces like
DDR, LPDDR, and inter-chip IO IPs . You'll work on cutting-edge
firmware design, microarchitecture, and hardware/firmware co-design , supporting both
pre- and post-silicon
phases.
Key Responsibilities:
Design and develop
firmware for DDR PHY & DRAM training Develop
firmware for ATE testing, IP characterization, and SoC power Perform
pre-silicon FW coding
and simulation with architectural/RTL models Support
post-silicon lab bring-up and firmware optimization Enhance
DDR training algorithms
for higher reliability and frequency margins Collaborate with SoC and product firmware teams to define
specs and features Required Skills & Experience:
5+ years
experience in firmware development Proficient in
C, C++ , and scripting (e.g.,
Python ) Familiarity with
Verilog/SystemVerilog
and digital simulation/debug Experience with
firmware bring-up on real hardware Understanding of
computer architecture and synchronization techniques Exposure to
SERDES, DDR, or Memory Controller design Experience using
oscilloscopes, logic analyzers, and lab equipment Knowledge of
physical-layer logic
(IO, clocking, voltage control) Preferred:
Experience in
low-level firmware/hardware co-design Background in
DDR PHY development Master's or PhD in
Electrical or Computer Engineering