

Senior Embedded Firmware Engineer
Location
Austin, TX
Level
Senior-Level
Department
Semiconductors
Type
Salary
Job Description
Posted on:
2026-01-08
Responsibilities
- Develop, debug, and maintain embedded firmware for server memory controllers and memory-related subsystems.
- Support memory initialization, configuration, training, and runtime management.
- Collaborate with hardware, architecture, validation, and software teams to define and implement firmware requirements.
- Implement firmware features related to compression and encryption.
- Debug hardware/firmware interactions during bring-up and post-silicon validation.
- Apply security best practices to protect against firmware-level vulnerabilities.
- Create and maintain firmware design documentation and implementation notes.
Job Requirements
- Proven experience in embedded firmware or low-level software development.
- Proficiency in C and C++.
- Hands-on experience with embedded firmware development and hardware/software interfaces.
- Experience working with memory subsystems or memory-adjacent firmware.
- Strong analytical, debugging, and problem-solving skills.
- Familiarity with JTAG debuggers, source-level debuggers, and logging tools.
- Bachelor of Science or Master of Science in Electrical Engineering, Computer Engineering, or Computer Science.



