We are hiring a Validation Firmware Software Engineer to play a critical role in validating next-generation DDR4/DDR5 memory systems. This engineer will operate at the intersection of hardware validation, firmware development, and system-level testing, ensuring memory components meet aggressive performance, reliability, and compatibility targets.
This role partners closely with architecture, design, and system teams to push memory platforms to their operational limits and harden them for real-world deployment.
Position: Validation Firmware Software Engineer
Location: Atlanta, GA
Employment Type: Direct Hire / Full-Time
Relocation: Available
Visa: Sponsorship available
Key Responsibilities
Memory Validation & Testing
- Develop and execute validation plans and test cases for DDR4 and DDR5 memory systems
- Validate memory functionality, compatibility, margin, and performance against industry standards
- Analyze test data to identify defects, anomalies, and optimization opportunities
Interconnect, Signal Integrity & Stress Testing
- Evaluate signal integrity, equalization techniques, and transmission line behavior
- Design and execute stress tests that push memory systems to edge conditions
- Collaborate with design and architecture teams to refine system robustness
Firmware & Automation
- Develop firmware solutions to enhance memory compatibility and performance
- Create and implement margining and DDR training algorithms
- Use Python and C++ for test automation, firmware development, and data analysis
Leadership & Collaboration
- Contribute to best practices in validation methodology
- Mentor junior engineers and review technical work
- Communicate findings clearly across cross-functional teams
Required Qualifications
- Bachelor’s or Master’s degree in Electrical Engineering
- 5+ years of relevant industry experience
- Strong hands-on experience with DDR4 and DDR5 memory systems
- Proficiency in Python and C++
- Solid understanding of memory system architecture and validation methodologies
Preferred Qualifications
- Master’s degree in Electrical Engineering
- Experience with:
- Signal integrity and equalization techniques
- DDR training algorithms
- Memory controllers, firmware, or BIOS development