If you’re an early-career engineer passionate about embedded systems and next-generation storage technology, the Firmware Development Engineer opportunity at Intel in Folsom, California, offers a chance to work on technology that powers modern computing. As part of Intel’s Non-Volatile Memory Solutions Group, you’ll help develop and test firmware for advanced SSDs while collaborating with hardware engineers to turn product requirements into reliable, high-performance solutions.
This role is particularly well suited to engineers who enjoy working close to the hardware and solving complex software problems. You’ll gain hands-on experience with C/C++, embedded firmware, RTOS, Python or Perl, hardware/software integration, debugging, and SSD technologies, while participating in design reviews, code reviews, testing, and product validation. Working within a multidisciplinary product development team, you’ll have the opportunity to build expertise that can shape a long-term career in embedded software engineering.
This Firmware Development Engineer position allows you to be part of one of Intel’s fastest-growing teams and enables you to work on industry-changing memory technologies. Intel technology provides amazing user experiences across many devices. As a Firmware Development Engineer in NSG (Non-Volatile Memory Solutions Group) you will develop/test the firmware that controls Intel’s cutting-edge SSDs (Solid State Drives). You will collaborate with hardware design engineers to define the product feature set and work within a product development team to deliver a firmware that meets or exceeds product requirements.
Qualifications of Firmware Development Engineer jobs
Minimum requirements:
- Bachelor of Science degree or a Master of Science degree in Computer Science or Electrical / Computer Engineering.
- Minimum of 1 year of experience in C, C++ programming skills on embedded RISC microprocessors in Windows development environments
- Minimum of 1 year of experience with scripting languages such as Python or Perl
- Minimum of 1 year of experience with embedded firmware, real-time operating system (RTOS), and HW/SW interactions
Preferred Qualifications:
- Developing unit tests for code quality validation
- Firmware development environments including compilers, debuggers, emulators, and toolchains.
- Knowledge of design and implementation of multitasking, event-driven firmware using C
- Knowledge of Agile development methodologies.
- Experience with hardware/software debugging using logic analyzers and protocol analyzers.
- Understanding of data manipulation and memory management algorithms in flash memories.
- Experience with hardware/software debugging using logic analyzers and protocol analyzers
- Industry experience in storage protocols (SATA, SAS, or PCIe)
- Exposure to commercial product development/validation environment
In this role, your responsibilities will include, but not be limited to:
- Low-level source code development, review, and maintenance.
- Unit and system-level test and verification.
- Lead and participate in design reviews and code reviews
- Support validation and integration efforts through debugging and technical support
The ideal candidate should exhibit the following behavioral traits:
- Strong verbal and written communication skills for interfacing with architecture, validation, manufacturing, and other disciplines.
- Good analytical, integration, support, and debugging skills.
- Proactive approach to work and communication
Business Group
The Non-Volatile Memory Solutions Group is a worldwide organization that delivers NAND flash memory products for use in Solid State Drives (SSDs), portable memory storage devices, digital camera memory cards, and other devices. The group is responsible for NVM technology design and development, complete Solid State Drive (SSD) system hardware and firmware development, as well as wafer and SSD manufacturing.
Job Title: Firmware Development Engineer
Job Category: Software Engineering
Primary Location: USA-California, Folsom
Full/Part Time: Full-Time
Job Type: College Graduate
Regular/Temporary: Regular
About Intel
A lot of companies like to talk about changing the world. But while others are making claims, Intel’s been making history—for over 45 years and counting.
When Robert Noyce and Gordon Moore founded Intel in 1968, they didn’t just start a company. They ignited a technological revolution whose spirit is seared into an Intel culture that’s still setting the world on fire.
Now—with our eye on dramatic innovations in areas like intuitive computing, the Internet of Things, software, and wearables—we’re more fired up than ever. The challenges and opportunities ahead are enormous, so our team has to be first-rate. And that means searching the world for the very best talent—whoever they are, and wherever they may be.
We value the curious, the brilliant, the ones who won’t take no for an answer. People from richly diverse backgrounds who still share something in common: an inextinguishable passion for carrying the Intel flame forward, for blazing new trails toward a better tomorrow.

The Firmware Development Engineer position at Intel offers an exciting opportunity to combine software engineering with cutting-edge memory and storage technology. For candidates with a background in Computer Science or Electrical/Computer Engineering and strong embedded programming skills, this role provides valuable hands-on experience, technical growth, and the opportunity to contribute to products used across modern devices worldwide.
Info Hot Job Find your dream job! Get for jobs, post your resume, compare salaries and find career advice and research.