Firmware Engineer
Rancho Cordova, CA · On-site
Systems/Software Engineer II (DRAM Firmware/Integration Engineer) Location ... Rancho Cordova, CA (Onsite - No Remote) Duration: Long-term (40 hrs/week) Contract role - Need ...
Rancho Cordova, CA · On-site
Systems/Software Engineer II (DRAM Firmware/Integration Engineer) Location ... Rancho Cordova, CA (Onsite - No Remote) Duration: Long-term (40 hrs/week) Contract role - Need ...
Rancho Cordova, CA · On-site
Systems/Software Engineer II (DRAM Firmware/Integration Engineer) Location ... Rancho Cordova, CA (Onsite - No Remote) Duration: Long-term (40 hrs/week) Contract role - Need ...
Mountain View, CA · On-site
Mountain View, CA (Hybrid) Type- Long-Term-Contract Key Roles & Responsibilities: * Collaborate with firmware teams to design and implement solutions for embedded systems. * Develop and maintain ...
Quick apply
Mountain View, CA · On-site
Mountain View, CA (Hybrid) Type- Long-Term-Contract Key Roles & Responsibilities: * Collaborate with firmware teams to design and implement solutions for embedded systems. * Develop and maintain ...
San Jose, CA · On-site
$138K - $183K/yr
Role Description This is an on-site contract role for a Senior Firmware Engineer at Greenvity Communications in San Jose, CA. The Senior Firmware Engineer will be responsible for debugging ...
San Jose, CA · On-site
$138K - $183K/yr
Role Description This is an on-site contract role for a Senior Firmware Engineer at Greenvity Communications in San Jose, CA. The Senior Firmware Engineer will be responsible for debugging ...
Palo Alto, CA · On-site
$75 - $95/hr
Senior Firmware Engineer Company Overview Company is developing a next-generation AI wearable that ... Early-stage or contract experience at a consumer hardware startup. * Experience with Wi-Fi and ...
Palo Alto, CA · On-site
$75 - $95/hr
Senior Firmware Engineer Company Overview Company is developing a next-generation AI wearable that ... Early-stage or contract experience at a consumer hardware startup. * Experience with Wi-Fi and ...
Rancho Santa Margarita, CA · On-site
$68 - $77/hr
Job Title: Sr Firmware Engineer Location ... Rancho Santa Margarita, CA Employment Type: 6-12 month contract Industry: Aerospace Defense ...
Quick apply
Rancho Santa Margarita, CA · On-site
$68 - $77/hr
Job Title: Sr Firmware Engineer Location ... Rancho Santa Margarita, CA Employment Type: 6-12 month contract Industry: Aerospace Defense ...
Santa Clara, CA · On-site
Firmware Engineer Location: Sunnyvale CA / Santa Clara CA Position Type ... Contract Duration: 6 / 12 Month Work Type: Onsite Rate: Pay range offered to a successful candidate ...
Quick apply
Santa Clara, CA · On-site
Firmware Engineer Location: Sunnyvale CA / Santa Clara CA Position Type ... Contract Duration: 6 / 12 Month Work Type: Onsite Rate: Pay range offered to a successful candidate ...
Berkeley, CA · On-site
$128K - $168K/yr
We have signed contracts with leading electric utilities across the United States and production of ... Role Description Form Energy is hiring a Senior Firmware Engineer to be part of our growing ...
Berkeley, CA · On-site
$128K - $168K/yr
We have signed contracts with leading electric utilities across the United States and production of ... Role Description Form Energy is hiring a Senior Firmware Engineer to be part of our growing ...
San Diego, CA · Hybrid
$109K - $149K/yr
San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately * Seeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role. * Contractor with a Can Do ...
San Diego, CA · Hybrid
$109K - $149K/yr
San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately * Seeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role. * Contractor with a Can Do ...
San Diego, CA · On-site
$109K - $149K/yr
San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately * Seeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role. * Contractor with a Can Do ...
San Diego, CA · On-site
$109K - $149K/yr
San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately * Seeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role. * Contractor with a Can Do ...
San Diego, CA · On-site
$109K - $149K/yr
San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately * Seeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role. * Contractor with a Can Do ...
Quick apply
San Diego, CA · On-site
$109K - $149K/yr
San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately * Seeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role. * Contractor with a Can Do ...
Rancho Cordova, CA (Onsite - No Remote) Duration: Long-term (40 hrs/week) W2/C2C Position Contract ... We are seeking a skilled DRAM Firmware / Integration Engineer to join the SSD Firmware Platform ...
Rancho Cordova, CA (Onsite - No Remote) Duration: Long-term (40 hrs/week) W2/C2C Position Contract ... We are seeking a skilled DRAM Firmware / Integration Engineer to join the SSD Firmware Platform ...
Fremont, CA · On-site
$141K - $187K/yr
Develop GUI for firmware testing using Python or other programming languages. * Utilize instruments ... contracts and we are offering opportunities to leverage your technical experience and interpersonal ...
Fremont, CA · On-site
$141K - $187K/yr
Develop GUI for firmware testing using Python or other programming languages. * Utilize instruments ... contracts and we are offering opportunities to leverage your technical experience and interpersonal ...
Fremont, CA · On-site
$141K - $187K/yr
Develop GUI for firmware testing using Python or other programming languages. * Utilize instruments ... contracts and we are offering opportunities to leverage your technical experience and interpersonal ...
Fremont, CA · On-site
$141K - $187K/yr
Develop GUI for firmware testing using Python or other programming languages. * Utilize instruments ... contracts and we are offering opportunities to leverage your technical experience and interpersonal ...
$141K - $187K/yr
Develop GUI for firmware testing using Python or other programming languages. * Utilize instruments ... contracts and we are offering opportunities to leverage your technical experience and interpersonal ...
$141K - $187K/yr
Develop GUI for firmware testing using Python or other programming languages. * Utilize instruments ... contracts and we are offering opportunities to leverage your technical experience and interpersonal ...
DRAM Firmware / Integration Engineer Job Type: Full-Time / Contract (Onsite) Experience Required: 3+ Years Location: Rancho Cardova, CA (Onsite) Job Summary We are seeking an experienced DRAM ...
DRAM Firmware / Integration Engineer Job Type: Full-Time / Contract (Onsite) Experience Required: 3+ Years Location: Rancho Cardova, CA (Onsite) Job Summary We are seeking an experienced DRAM ...
Skills C programming, Microcontroller, embedded software, rtos, Medical Device Top Skills Details C ... is a Contract position based out of Santa Clara, CA. Pay and Benefits The pay range for this ...
Quick apply
Skills C programming, Microcontroller, embedded software, rtos, Medical Device Top Skills Details C ... is a Contract position based out of Santa Clara, CA. Pay and Benefits The pay range for this ...
San Jose, CA · On-site
San Jose, CA Duration: 6+ months contract Samsung SOC R&D Lab in San Diego is looking for Cellular Engineer - 5G/4G Lab/Field test to join the team of passionate engineers with start-up spirit to ...
San Jose, CA · On-site
San Jose, CA Duration: 6+ months contract Samsung SOC R&D Lab in San Diego is looking for Cellular Engineer - 5G/4G Lab/Field test to join the team of passionate engineers with start-up spirit to ...
$109K - $149K/yr
San Diego, CA Duration: 6 Months Contract Embedded Software / Firmware Test Engineer Job Summary: This position will require the candidate to develop hardware, software and firmware to test ...
$109K - $149K/yr
San Diego, CA Duration: 6 Months Contract Embedded Software / Firmware Test Engineer Job Summary: This position will require the candidate to develop hardware, software and firmware to test ...
... Contract Staffing (Staff Augmentation) Permanent Placement (Staff Augmentation) ICAP (Contractor Payroll) Flextrack (Vendor Management System) Embedded Software and Firmware Developer On Behalf of ...
... Contract Staffing (Staff Augmentation) Permanent Placement (Staff Augmentation) ICAP (Contractor Payroll) Flextrack (Vendor Management System) Embedded Software and Firmware Developer On Behalf of ...
Garden Grove, CA · On-site
$140K - $180K/yr
... Engineering, or a related field. * Experience: * 3+ years of experience in embedded firmware ... contract with you; (iv) complying with our legal, regulatory and corporate governance obligations ...
Garden Grove, CA · On-site
$140K - $180K/yr
... Engineering, or a related field. * Experience: * 3+ years of experience in embedded firmware ... contract with you; (iv) complying with our legal, regulatory and corporate governance obligations ...
$74K - $85.7K
1% of jobs
$85.7K - $97.3K
2% of jobs
$97.3K - $109K
3% of jobs
$109K - $120.7K
3% of jobs
$120.7K - $132.3K
6% of jobs
$136.4K is the 25th percentile. Wages below this are outliers.
$132.3K - $144K
26% of jobs
$144K - $155.7K
3% of jobs
$155.7K - $167.3K
3% of jobs
The median wage is $168.1K / yr.
$167.3K - $179K
23% of jobs
$179K - $190.7K
1% of jobs
$191.7K is the 75th percentile. Wages above this are outliers.
$190.7K - $202.3K
27% of jobs
$74K
$165.2K
$202.3K
Contract Firmware Engineers often encounter challenges such as rapidly adapting to new hardware platforms, understanding legacy codebases, and meeting tight project deadlines. To address these, it helps to review documentation thoroughly, leverage debugging and simulation tools, and communicate proactively with project stakeholders. Additionally, collaborating closely with hardware engineers and other team members can help resolve integration issues quickly. Staying organized and maintaining flexibility are key to successfully delivering firmware projects as a contractor.
To thrive as a Contract Firmware Engineer, you need strong experience in embedded systems design, proficiency with C/C++ programming, and a solid understanding of hardware-software integration. Familiarity with tools such as oscilloscopes, logic analyzers, debuggers, and version control systems like Git is typically required, along with knowledge of popular microcontroller platforms. Excellent problem-solving skills, flexibility, and effective communication are highly valued in this contract-based role. These skills are essential for delivering high-quality firmware solutions on tight deadlines while collaborating with cross-functional teams in dynamic project environments.
A Contract Firmware Engineer is a professional who develops and tests low-level software that interacts with hardware components, typically on a temporary or project-specific basis. They work with embedded systems, microcontrollers, and device drivers to ensure proper functionality. Contract roles often involve short-term assignments for specific projects or product development cycles. These engineers collaborate with hardware teams, troubleshoot firmware issues, and optimize code for performance and efficiency.

Role Details:
Title: Systems/Software Engineer II (DRAM Firmware/Integration Engineer)
Location: Rancho Cordova, CA (Onsite – No Remote)
Duration: Long-term (40 hrs/week)
Contract role - Need someone to work from office for 5 days in a week.
Job Summary:
We are seeking a skilled DRAM Firmware / Integration Engineer to join the SSD Firmware Platform team. The ideal candidate will have hands-on experience in firmware development, DRAM integration, DDR4/DDR5 protocols, memory validation, and debugging. Prior Firmware Engineering experience is required, and experience in the semiconductor industry is strongly preferred.
Key Responsibilities:
· Develop, validate, and integrate DRAM drivers for SSD firmware platforms.
· Understand DRAM IP on the controller side and develop/validate read, write, gate training, and write leveling.
· Configure and validate DRAM PHY IP.
· Develop expertise in DRAM ECC.
· Work with DDR4 and DDR5 protocols.
· Configure DDR4/DDR5 mode registers and validate register settings.
· Develop and validate DDR4/DDR5 initialization.
· Develop and validate DDR power states and refresh policies.
· Create test procedures and tools for DRAM validation and debugging.
· Guide debugging efforts to resolve DRAM-related issues.
· Collaborate closely with internal and external cross-functional teams.
· Document technical requirements and track project schedules.
· Provide technical expertise and support to engineering teams.
Required Qualifications:
· Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related discipline.
· Minimum 3+ years of experience in firmware engineering, DRAM integration, or related areas.
· Strong understanding of DRAM architecture, operation, and integration.
· Hands-on experience with DDR4 and DDR5 protocols.
· Experience with DRAM PHY IP configuration and validation.
· Knowledge of DRAM ECC.
· Experience with memory testing tools and validation software.
· Knowledge of signal integrity and high-speed signal fundamentals.
· Hands-on experience with lab tools such as oscilloscopes, power supplies, and soldering equipment.
· Strong analytical, debugging, and problem-solving skills.
· Excellent planning, documentation, communication, and interpersonal skills.
· Ability to work independently and in a team environment.
Preferred Qualifications:
· Prior Firmware Engineering experience (highly preferred).
· Experience in the semiconductor industry.
· Experience with SSD firmware platforms.
· Experience leading hardware or firmware debugging efforts.
· Strong project management and leadership skills.
Key Skills:
· DRAM Firmware Development
· DRAM Integration
· DDR4 / DDR5
· DRAM PHY IP
· DRAM ECC
· Memory Testing & Validation
· Firmware Debugging
· Signal Integrity
· Oscilloscopes & Lab Equipment
· Embedded Systems
· C / C++ (preferred for firmware development)
· Hardware/Firmware Troubleshooting
What Makes a Strong Candidate:
· Hands-on experience developing and validating DRAM firmware.
· Strong expertise in DDR4/DDR5 initialization and mode register configuration.
· Ability to debug complex DRAM issues.
· Experience working in semiconductor or SSD firmware environments.
· Excellent collaboration and communication skills.
--
Sourced by ZipRecruiter
It services
51 - 200 Employees
Atlanta, GA, US