We are seeking an experienced Memory Firmware Engineer to support infrastructure development for high-speed LPDDR, DDR, and inter-chip IO IP. The ideal candidate is analytical, detail-oriented, self-driven, and capable of independently driving complex tasks to completion in a fast-paced environment.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Job Title: Memory Firmware Engineer (Contractor)
Location:
- Austin, TX (preferred)
- Hybrid (for local candidates in Austin or Santa Clara)
- Fully Remote (open to all qualified candidates)
Position Type: Contract
Note: This is a backfill position.
Do not submit candidates previously shortlisted, interviewed, or rejected for this role.
Role Overview
The Memory IO team is seeking an experienced Memory Firmware Engineer to support infrastructure development for high-speed LPDDR, DDR, and inter-chip IO IP. This role plays a critical part in enabling next-generation Memory PHY designs through firmware/hardware co-design, microarchitecture innovation, and algorithm development.
The ideal candidate is analytical, detail-oriented, self-driven, and capable of independently driving complex tasks to completion in a fast-paced environment.
Key Responsibilities
- Design, implement, and maintain complex CI/CD pipelines using GitHub Actions to ensure robust build and test coverage across diverse systems and environments
- Manage integration with external and internal codebases, maintaining synchronization and compatibility with upstream and downstream teams
- Monitor and maintain the health of the main branch CI, rapidly identifying, debugging, and resolving failures
- Create and manage firmware releases using custom processes to ensure high-quality validation and QA
- Support team members with merge conflict resolution and coordinate competing pull requests to optimize GitHub workflows
- Debug system-level tests across multiple environments to ensure reliability and coverage
- Perform post-silicon lab bring-up, DDR training optimization, runtime operation tuning, and diagnostics validation
Required Qualifications
- 5+ years of experience as a Firmware Engineer
- Strong experience with CI/CD, GitHub, and GitHub Actions
- Proficiency in C, C++, Python, and configuration languages such as JSON and YAML
- Strong analytical and problem-solving skills with attention to detail
- Ability to quickly learn and apply new tools, frameworks, and workflows
- Excellent written and verbal communication skills
- Self-starting, ownership-driven, and able to work independently
Preferred Skills & Experience
- Experience with SERDES, DDR, and Memory Controller design
- Understanding of computer organization and architecture
- Hands-on lab experience, including oscilloscopes, logic analyzers, and related equipment
Education
- Bachelor’s degree in Electrical Engineering or Computer Engineering (strongly preferred)
- Master’s or PhD is a plus
Similar Jobs
Explore other opportunities that match your interests
happy returns, a ups company
TEKsystems
Lead Software Engineer, Order Management