High-Tech Professionals

Recruiting and Staffing Services

  • Home
  • Job Seekers
    • Current Openings
    • Submit Resume
    • Resume Tips
    • Interview Tips
    • Career Links
    • Relocation Assistance
  • Staffing Solutions
    • Submit Job Order
    • Placement Options
    • Ethics
  • Specialties
    • Artificial Intelligence
    • Biotechnology
  • Client List
  • About Us
  • Contact
  • Blog

Current Openings

Job Detail
Apply

DDR Firmware Developer

Job ID: 1979
Location: Remote
Type: Permanent
Status: Closed
Key Skills: Firmware, DDR system architecture, Software Engineer, C, C++, Java, Python, JEDEC, assembly, Driver, RTOS, Kernel, Open Source, Zephyr, FreeRTOS, RAS

Description:
As DDR Firmware Developer, you are responsible for working with the Platform Firmware team to develop embedded firmware for DDR memory initialization, configuration of memory security and QoS, power management and RAS features for a future server-class platform. In this role you will be responsible for porting, feature enablement and engaging closely with the firmware, RTL, Design Verification, HW Platform and Silicon Validation teams. You will have an opportunity to engage with third parties on enablement of new platforms, as well as providing input to our SoC and platform architects on future designs.


Responsibilities
- Assist in the definition of server-class SoCs and platforms
- Design the firmware environment for memory initialization and runtime management within the platform firmware codebase
- Actively engage with open source communities to contribute support for processor architectures, device drivers, and firmware features
- Assist in identifying skills requirements and in hiring engineers, collaborating with other teams on platform bring-up/debug/diags, firmware lifecycle, etc.

Requirement:
Minimum Qualifications
- Bachelors Degree in Computer Science, Engineering or Information Systems.
- 5 years of Software Engineering or related work experience
- 2 years experience with Programming Language such as C, C, Java, Python, etc.

Preferred Qualifications
- BS/BEng in Electrical, Computer Engineering, or Computer Science (or equivalent professional experience) with 5 years experience in embedded firmware development
- Self-starter who takes initiative and brings technical leadership
- Prior experience with DDR system architecture including interpreting JEDEC specifications
- Experience developing DDR memory controller firmware, testing in pre-silicon environments, post-silicon bringup and interoperability testing across multiple vendors
- Proficient writing and debugging C and assembly
- Driver development experience in RTOS or OS Kernel environments, preferably open source RTOSes such as Zephyr or FreeRTOS
- Understanding of server-class RAS features and event management

To apply for this position please submit an MS Word doc of your resume and put in the subject - Job ID # 1978.

Apply

Connect with Us

  • Facebook
  • LinkedIn

Technical Staffing & Recruiting

High-Tech Professionals Video

Staffing Consultants

High-Tech Professionals Recruiting and Staffing

Copyright © 2025 High-Tech Professionals