Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Firmware Engineer

$91k - $232k

Microchip Technology

Join Microchip Technology Inc.

Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology Inc.

People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip's nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values; we affectionately refer to it as the Aggregate System and it's won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you.

Visit our careers page to see what exciting opportunities and company perks await!

Job Description

The Data Center Solutions Division within Microchip designs NVM Express (NVMe) SSD controllers that enable the world's leading enterprises and data centers to realize the span of highest performing SSDs to highest capacity mainstream SSDs utilizing the latest NAND technologies.

As a member of the NVM controller firmware team, based in Roseville, CA and reporting to a Senior Manager of Firmware Development, a successful applicant will be involved in the design, implementation, and verification of security firmware for the latest generation of NVMe SSD Controllers.

Job Responsibilities
  • Lead and mentor a group of firmware engineers and collaborate with cross functional teams.
  • Participate in the design and development of secure boot and security firmware.
  • Participate as a member of the firmware team in the architecture and design reviews.
  • Troubleshoot and resolve complex software problems in embedded real-time systems.
  • Generate comprehensive engineering documentation.
Requirements/Qualifications
  • BS/MS degree in computer science, computer engineering or equivalent experience required.
  • 10+ years embedded system development and verification experience.
  • Strong C, C++ and Python programming skills and product development experience.
  • Strong background in software methodology and full-cycle development (design, implementation, testing, and debugging).
  • Excellent written and verbal communication skills.
  • Experience in computer storage industry, especially with PCIe/NVMe protocols.
  • Preferred Skills:
    • ARM Architecture
    • Knowledge of Rust and Memory Safe Programming
    • Knowledge of Caliptra Open-Source Root-of-Trust technologies
    • Familiarity with hardware & software co-verification/emulation platforms such as Cadence Palladium and Protium
    • Bus/Logic Analyzers and PCIe Exercisers
    • Source Code Management (Git, Perforce etc.)
    • Agile Scrum development methodology
    • DevOps and Continuous Improvement Frameworks
    • Secure Development Life Cycle and Methodology
    • JIRA project management software
    • Knowledge scripting languages such as:
      • Python, Perl etc.
    • Familiarity with Linux environment (device drivers, shell scripting etc.)

Travel Time:

0% - 25%

Physical Attributes:

Feeling, Handling, Hearing, Seeing, Talking, Works Alone, Works Around Others

Physical Requirements:

Regular business hours; 70% sitting, 15% standing, 15% walking

Pay Range:

We offer a total compensation package that ranks among the best in the industry. It consists of competitive base pay, restricted stock units, and quarterly bonus payments. In addition to these components, our package includes health benefits that begin day one, retirement savings plans, and an industry leading ESPP program with a 2 year look back feature. Find more information about all our benefits at the link below:

Benefits of working at Microchip

The annual base salary range for this position, which could be performed in the US, is $91,000 - $232,000.*

*Range is dependent on numerous factors including job location, skills and experience.

Microchip Technology Inc is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. For more information on applicable equal employment regulations, please refer to the Know Your Rights: Workplace Discrimination is Illegal Poster.

To all recruitment agencies: Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Firmware Engineer in Roseville, CA vacancy
  • $173k - $200k

     ...Staff AI Agent Engineer GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more. Over 1 million homeowners have... 
    Suggested

    GoodLeap

    Roseville, CA
    1 day ago
  • $17.3k - $20k

    A technology firm is seeking a Staff AI Agent Engineer to join their team in Roseville, California. This role focuses on developing and scaling the payments technology, implementing AI strategies with LLMs, and collaborating with cross-functional teams. Ideal candidates... 
    Suggested

    Medium

    Roseville, CA
    1 day ago
  •  ...million people across Africa, Asia, and South America. About The Role   We’re looking for a passionate and experienced Staff AI Agent Engineer to join our team that owns the core of our payments technology. In this role, you’ll help build and scale both our payments... 
    Suggested

    GoodLeap

    Roseville, CA
    14 days ago
  • A technology solutions firm is seeking a Senior Automation Engineer in Roseville, CA. The role involves building end-to-end automation frameworks for firmware development and system validation, emphasizing Python-first tooling and CI/CD integration. Candidates should have... 
    Suggested

    Compunnel, Inc.

    Roseville, CA
    4 days ago
  • $150k - $210k

     ...NVMe transactions using protocol analyzers, logic analyzers, and firmware logs. Monitor SMBus/I3C transfers, analyze timing and...  ...Minimum Requirements: Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related fields.... 
    Suggested
    Full time
    Work experience placement

    Texas State Library and Archives Commision

    Rancho Cordova, CA
    2 days ago
  •  ...Developing white-box oriented testing methods to verify and validate firmware product. • Developing automated testing procedures and...  ...Establishing working relationships with firmware development engineers to improve code quality. Minimum Qualifications: • Firmware... 

    Procyon TS

    Folsom, CA
    4 days ago
  •  ...the active project demands and skills gaps, our staffing experts can help you find the best job for you. Role:Senior Firmware Engineer Location: Rancho Cordova, CA Duration: Fulltime Required Skills: Senior Firmware Engineer Job Description: Protocol... 
    Permanent employment
    Full time
    Contract work
    Remote work

    Tekfortune Inc

    Rancho Cordova, CA
    4 days ago
  •  ...development and testing capabilities - Design, code, debug, and test firmware ensuring alignment with hardware architecture and performance...  ...Work closely with cross-functional teams, including hardware engineers, validation engineers, and software developers to integrate... 

    Yochana

    Folsom, CA
    1 day ago
  •  ...Job Title: Senior Firmware Engineer(FE) Job Location: Rancho Cordova, CA Protocol Stack Design and Maintenance Design and maintain the NVMe protocol stack, including Admin and I/O command processing, and Submission/Completion Queue management. Ensure... 
    Work experience placement

    CivicMinds, Inc

    Rancho Cordova, CA
    3 days ago
  •  ...Job Title: Senior Firmware Engineer(FTL) Job Location: Rancho Cordova, CA Essential Job Duties And Responsibilities: Design and Maintain FTL Architecture ~ Develop and maintain the Flash Translation Layer (FTL), including I/O flow, Garbage Collection... 
    Work experience placement

    CivicMinds, Inc

    Rancho Cordova, CA
    3 days ago
  • $173k - $200k

    A leading technology company is seeking a passionate Staff Software Engineer in Roseville, California, to enhance their payment technology. The role emphasizes full-stack development, requiring expertise in Node.js, TypeScript, and mentoring capabilities. Join a forward... 

    Medium

    Roseville, CA
    1 day ago
  • $100k - $140k

    What You Will Do GFT is seeking Civil/Structural Engineers to support the design and construction of critical infrastructure projects in Northern California. This is a hybrid position and requires consistent attendance at our Roseville, CA office. Joining the dams and... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work
    Night shift

    Gannett Fleming

    Roseville, CA
    1 day ago
  • $88k - $232k

     ...Please follow the link to apply (select Microchip Recruiter as your source): - US/recruiting/microchiphr/External/job/Staff -Firmware-Engineer_R217-26 Job Description:   The Data Center Solutions Division within Microchip designs NVM Express (NVMe) SSD controllers... 

    Microchip

    Roseville, CA
    13 days ago
  • $84k - $123.9k

     ...Responsibilities Understand and update media related algorithms in SSD firmware. Write and test new firmware to understand its impact on...  ...to root cause issues. Interface with the NAND product engineering team to develop experiments to root cause failing media\FW... 
    Temporary work
    Flexible hours
    3 days per week

    Solidigm

    Rancho Cordova, CA
    2 days ago
  • $100k - $140k

    GFT is seeking a Staff Geotechnical Engineer to join our Dams & Hydraulics team in California! This role follows a hybrid work model, requiring regular attendance in Roseville or Oakland, CA. GFT’s Geotechnical Dams & Hydraulics Team Our specialists have the in-depth knowledge... 
    Full time
    For contractors
    Work experience placement
    Work at office
    Remote work
    Night shift

    Gannett Fleming, Inc.

    Roseville, CA
    3 days ago
  • $91k - $232k

    Overview Microchip Technology Inc. has a Technical Staff Engineer - Product Marketing opening in our Data Center Solutions Business Unit....  ...NVMe, RAID, memory technologies, device drivers, and embedded firmware. Experience working with data center and/or server/storage... 
    Work at office

    Microchip Technology Inc.

    Roseville, CA
    5 days ago
  • $100k - $140k

    Gannett Fleming, Inc. is seeking a Staff Geotechnical Engineer in California. This hybrid role involves responsibilities such as determining project scopes, managing subsurface investigations, and preparing high-quality reports. An ideal candidate has a Bachelor's in Civil... 

    Gannett Fleming, Inc.

    Roseville, CA
    3 days ago
  • $105.44k - $164.8k

     ...and flexible. Job Description Come join our Data Center Engineering Team and work on one of the most advanced 3D-NAND and SSD...  ...you will join a fast-paced team developing new, cutting-edge firmware for Solidigm Solid State Drives (SSD). You will utilize and grow... 
    Internship
    Flexible hours
    3 days per week

    Solidigm

    Rancho Cordova, CA
    4 days ago
  • $30 - $42 per hour

    Assistant Engineer Department: Land Development Employment Type: Full Time Location: Roseville, CA Compensation: $30.00 - $42.00 / hour Description Are you seeking a career where you can foster a positive working environment and enhance employee relations? Do you possess... 
    Hourly pay
    Full time
    Work at office

    Wood Rodgers

    Roseville, CA
    1 day ago
  • $91k - $232k

    A leading semiconductor firm is seeking a Technical Staff Engineer in Product Marketing to drive collaboration within sales and product management. This role requires over 12.5 years of semiconductor product marketing experience, a Bachelor's in Electrical Engineering,... 

    Microchip Technology Inc.

    Roseville, CA
    5 days ago
  •  ...Firmware Developer Role Overview: We are seeking a developer with strong C++ firmware and Python experience to support firmware code uplift initiatives while also maintaining and improving development environments used by firmware teams. The role will focus on modernizing... 

    Kasmo Global

    Rancho Cordova, CA
    1 day ago
  • $82.7k - $173.9k

     ...Job Title: Computer Engineer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None Join a dynamic team supporting... 
    Full time
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Roseville, CA
    4 days ago
  • $145k - $286k

     ...intelligence, inspiring the world to learn, communicate and advance faster than ever. Job Description Position Title: Staff ASIC Design Verification Engineer (Technical role) Position Description: This is a position for Staff technical member of Micron’s ASIC Verification... 
    Full time
    Local area
    Immediate start

    Micron Technology

    Folsom, CA
    4 days ago
  •  ...Roseville, California . This role is ideal for someone with experience managing radiation programs, ensuring safety, and supporting staff in a healthcare or research environment. Position Overview Coordinate and oversee radiation safety programs and compliance... 

    Talented Medical Solutions

    Roseville, CA
    6 days ago
  • $175k - $297k

     ...Architecture organization, working at the intersection of memory technology, architecture, and manufacturing. Our team partners across engineering, product, process development, packaging, and business units worldwide to deliver industry-leading HBM solutions. We thrive on... 
    Full time
    Local area
    Immediate start
    Worldwide

    Micron Technology, Inc

    Folsom, CA
    2 days ago
  • Staff Electrical Engineer Location: Rancho Cordova, CA; Walnut Creek, CA; San Jose, CA; San Francisco, CA. Company: Black & Veatch. The Opportunity In this role you will have the opportunity to: Lead Electrical design for water/wastewater projects Provide technical... 
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Black & Veatch Corporation

    Rancho Cordova, CA
    5 days ago
  • $135k - $286k

     ...and shaping technology roadmaps, this is the place to do it!As a Staff Systems Architect, you will play a critical role in defining...  ...industrial, and consumer systems. You will work closely with internal engineering teams and external partners to translate real application needs... 
    Full time
    Local area
    Immediate start

    Micron Technology, Inc

    Folsom, CA
    2 days ago
  • $64k - $87k

    Our Sacramento office has an opening for a self‑motivated engineer with 0 to 3 years of experience in the study, design, and construction...  ...and impactful for the communities we live in. Job Summary The Staff Environmental Engineer role will support a broad range of tasks... 
    Contract work
    Temporary work
    Work experience placement
    Live in
    Work at office

    Brown and Caldwell

    Rancho Cordova, CA
    1 day ago
  • $136.5k - $276.5k

     ...Switching Software Customer Engineering Escalations This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people... 
    Work experience placement
    Work at office
    2 days per week

    HPE

    Roseville, CA
    5 days ago
  • $60 - $120 per hour

     ...environments. Experts contribute directly to how AI systems learn, reason, and perform across domains like finance, healthcare, engineering, and more. Our platform identifies and vets top talent through an AI recruiter, enabling high-quality contributions at scale. Our... 
    Contract work
    Remote work

    Micro1

    Antelope, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Firmware Engineer. Be the first to apply!