Staff Firmware Engineer
$91k - $232kMicrochip 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.
$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$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- ...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
- 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
$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....SuggestedFull timeWork experience placement- ...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...
- ...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 employmentFull timeContract workRemote work
- ...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...
- ...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
- ...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
$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...$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 timeContract workWork experience placementWork at officeRemote workNight shift$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...$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 workFlexible hours3 days per week$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 timeFor contractorsWork experience placementWork at officeRemote workNight shift$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$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...$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...InternshipFlexible hours3 days per week$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 payFull timeWork at office$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,...- ...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...
$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 timeContract workWork experience placementFlexible hours$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 timeLocal areaImmediate start- ...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...
$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 timeLocal areaImmediate startWorldwide- 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 placementLocal areaRemote workFlexible hours
$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 timeLocal areaImmediate start$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 workTemporary workWork experience placementLive inWork at office$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 placementWork at office2 days per week$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 workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Firmware Engineer. Be the first to apply!


