Memory Firmware Engineer (Contractor)

Saicon • United State
Remote
Apply
AI Summary

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
Design, implement, and maintain complex CI/CD pipelines using GitHub Actions
Manage integration with external and internal codebases
Monitor and maintain the health of the main branch CI
Technical Skills Required
C C++ Python JSON YAML GitHub GitHub Actions
Benefits & Perks
Hybrid work arrangement
Fully remote work option
Contract position

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

Software Engineer - Returns System

Programming
•
26m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

happy returns, a ups company

United State

Senior Software Developer

Programming
•
37m ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

TEKsystems

United State

Lead Software Engineer, Order Management

Programming
•
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

crate and barrel

United State

Subscribe our newsletter

New Things Will Always Update Regularly