QED National-posted about 2 months ago
$60 - $65/Yr
Mid Level
Remote • Austin, TX
Administrative and Support Services

We are seeking an experienced Memory Firmware Engineer to support the development, integration, and testing of memory subsystem firmware across diverse hardware environments. In this role, you will design, implement, and maintain CI/CD pipelines using GitHub Actions, manage complex code integrations, and ensure high-quality firmware delivery through robust test processes. The ideal candidate has deep experience with system-level debugging, post-silicon validation, DDR training workflows, and lab bring-up activities. You will collaborate closely with cross-functional engineering teams, resolve code conflicts, optimize workflows, and maintain the health of critical production branches. This role offers an opportunity to work with cutting-edge memory technologies, contribute to core runtime diagnostics, and drive innovation in performance optimization.

  • Implement and support advanced continuous integration systems using GitHub Actions across multiple environments.
  • Manage code integrations with external/upstream/downstream repositories to ensure alignment and compatibility.
  • Monitor main branch CI health, trace failures, and deliver rapid debugging and resolution.
  • Coordinate releases through custom processes to ensure complete QA coverage and adherence to quality standards.
  • Assist in conflict resolution and pull request prioritization while optimizing GitHub workflows.
  • Debug system-level tests across diverse hardware configurations to ensure broad functionality and coverage.
  • Conduct post-silicon lab bring-up, optimizing DDR training, runtime behavior, and diagnostic feature performance.
  • Collaborate cross-functionally with hardware, silicon, and firmware teams to solve complex integration challenges.
  • 5+ years of professional experience as a Firmware Engineer (or similar embedded systems role).
  • Expertise with CI/CD, GitHub, GitHub Actions, and automated build/test frameworks.
  • Strong proficiency in C, C++, Python, plus configuration formats such as JSON and YAML.
  • Proven experience integrating complex codebases and troubleshooting build/test failures.
  • Strong analytical and systematic problem-solving skills in complex system environments.
  • Excellent written and verbal communication skills.
  • Experience working with post-silicon environments and hardware debugging.
  • Hands-on experience with SERDES, DDR, memory controller design, or related memory subsystem firmware.
  • Understanding of computer architecture, memory hierarchy, and high-speed interfaces.
  • Lab experience using oscilloscopes, logic analyzers, and similar diagnostic tools.
  • Ability to work independently, take ownership, and quickly adopt new tools and frameworks.
  • Advanced degree (M.S., Ph.D.) in Electrical or Computer Engineering is a plus.
  • comprehensive health, dental, and vision coverage
  • 401(k) retirement plans
  • the support of a dedicated team who will advocate for you every step of the way
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service