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

Senior Embedded Software Engineer

Pure Storage

Senior Embedded Firmware Engineer

You will join Everpure's Datastore team to design, develop, and validate embedded firmware for our DirectFlash™ modules. In this role, you will work across firmware and hardware boundaries to build reliable, high-performance storage solutions, while also developing virtual platforms and tooling that accelerate development, debugging, and validation. You will collaborate closely with cross-functional engineering teams to solve complex system-level problems and help deliver innovative products to market.

Everpure is seeking a full-time Senior Embedded Firmware Engineer to join our device firmware team. You will be responsible for developing high-fidelity virtual platforms that abstract complex hardware behaviors to accelerate SSD firmware development. In this role, you will be responsible for:

  • Developing and maintaining comprehensive firmware simulation environments (e.g., QEMU) to enable shift-left testing, reducing dependency on physical hardware and accelerating time-to-market.
  • Creating accurate, high-fidelity hardware models to abstract controller logic, communication interfaces (PCIe, NVMe), and NAND media behaviors within Pure Storage's DirectFlash™ SSD Modules.
  • Designing and implementing instrumentation tools to profile performance and analyze failures within the simulated environment.
  • Automating CI/CD pipelines to seamlessly integrate simulation and virtual platforms into our firmware release and validation processes.
  • Partnering closely with ASIC vendors to validate firmware behaviors against RTL and digital logic designs before physical silicon is available.

What You Bring to the Team:

  • 5+ years of experience building and scaling complex embedded, firmware, or hardware-software systems.
  • Expert-level proficiency in C/C++ (object oriented design and C++ 11 and onwards) and strong Python skills for both firmware and modeling development.
  • Deep understanding of firmware-hardware interaction, including the ability to translate complex schematics and data sheets into abstract software models.
  • Solid Linux (kernel, bootloaders) understanding and ability to root‑cause across HW/FW boundaries.
  • Strong knowledge of high-performance storage protocols such as PCIe and NVMe.
  • Experience with embedded software development, RTOS and SoC and hardware bring-up.
  • Good verbal communication & collaboration skills.
  • Must be willing and able to work onsite in an open office and team environment.

What You Can Expect From Us:

  • Innovation: We celebrate those who think critically, like a challenge, and aspire to be trailblazers.
  • Growth: We give you the space and support to grow along with us and to contribute to something meaningful. We have been named Fortune's Best Workplaces in Technology™, Fortune's Best Workplaces in the Bay Area™, and certified as a Great Place to Work®!
  • Team: We build each other up and set aside ego for the greater good.

And because we understand the value of bringing your full and best self to work, we offer a variety of perks to manage a healthy balance, including flexible time off, wellness resources, and company-sponsored team events. Check out for more information.

Candidates with disabilities may request accommodations for all aspects of our hiring process. For more on this, contact us at View email address on click.appcast.io if you're invited to an interview.

Everpure is proud to be an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or any other characteristic legally protected by the laws of the jurisdiction in which you are being considered for hire.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Santa Clara, CA vacancy
  • $174k - $252k

     ...novel custom silicon.Research scalable USB software architectures, influence SoC...  ...or BSD kernels.Demonstrated knowledge of embedded systems development, RTOS concepts, device...  ...of Android or WebKit.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    San Jose, CA
    1 day ago
  • $110k - $160k

     ....1x and Enterprise Wireless solution experience is plusEducation Requirement:Bachelor’s Degree in Computer Science or Electrical Engineering is requiredMaster’s Degree is preferredMust be authorized to work in the U.S. without sponsorshipThe US base salary range for this... 
    Senior
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $189.07k - $198.53k

     ...all of our team members.What You’ll Do Perform embedded development and verification of safety critical software components for the aircraft Charge Control Unit....  ...analog/digital circuitry. Collaborate with systems engineers to decompose item requirements into high-level... 
    Senior
    Local area
    Worldwide
    Visa sponsorship

    Archer Aviation

    San Jose, CA
    2 days ago
  • $193.3k - $261.5k

    Amazon is looking for a Embedded Software Engineer to join the project team working to build best in class consumer products. We are an innovative, cross-platform, customer-obsessed team, working on big-bets in an innovative environment. We are looking for a talented... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...team is responsible for the real-time software infrastructure that supports critical...  ...experience and comfort working with C++ in an embedded environment is required.Essential Job... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...Product Development Platform Software team. The engineer will...  ...team to design and build the embedded software platform. The successful...  ...level: Mid-Senior LevelIndustry: Medical Device
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  • $122.6k - $227.6k

     ...shaping a new era in space and find a career that's built for you.The COOLR program is looking for a talented and motivated Embedded Software Engineer to support the entire software development lifecycle. Including development, debugging, and testing solutions in various... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Sunnyvale, CA
    1 day ago
  •  ...Senior Embedded Software EngineerThe future of defense will be decided by those who field intelligent machines at scale. At Scout AI, we're developing...  ...work.We're looking for a Senior Embedded Software Engineer who is excited about working close to the hardware layer, especially... 
    Senior

    Scout AI

    Sunnyvale, CA
    1 day ago
  • $110k - $160k

     ...Embedded SW/Firmware EngineeringJob Description:Job Responsibilities:Develop Secured Enterprise Wireless products and featuresLinux...  ...Requirement:Bachelor's Degree in Computer Science or Electrical Engineering is requiredMaster's Degree is preferredMust be authorized to work... 
    Senior
    Full time

    Virtue AI

    Sunnyvale, CA
    1 day ago
  • $110k - $160k

     ...Requirement Bachelor’s Degree in Computer Science or Electrical Engineering is required Master’s Degree is preferred Authorization Must...  ...@fortinet.com. Job Overview WiFi team is looking for an Embedded Software Engineer with C programming and networking knowledge to join... 
    Senior
    Full time

    Perception Point LTD

    Sunnyvale, CA
    9 hours ago
  •  ...novel surgical robot system. The engineer will collaborate with a...  ...to design, build and optimize software that enables high-performance...  ...and display across a range of embedded platforms. The engineer will...  ...EngineeringExperience level: Mid-Senior LevelIndustry: Medical Device
    Senior
    Local area

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $152k - $241.5k

     ...world.The Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and bring NVIDIA's automotive...  ...Excellent C/C++/Python programming skills.Experience with embedded system involving Linux/RTOS with exposure to bring-up and... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $98.1k - $182.1k

     ...built for you.Lockheed Martin Space is seeking a full-time Software Test Engineer. In this role, you will support the software engineering lifecycle...  ..., integration, test, qualification).Familiarity with embedded software/hardware (hands‑on or academic).Working knowledge... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Sunnyvale, CA
    2 days ago
  • $148.3k - $275.5k

     ...built for you.Lockheed Martin Space is seeking a full-time Software Test Engineer. In this role, you will support the software engineering lifecycle...  ..., integration, test, qualification).Familiarity with embedded software/hardware (hands‑on or academic).Working knowledge... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Sunnyvale, CA
    2 days ago
  • $90.75 - $95.8 per hour

     ...concepts from inception to fruition. Duties include architecting, developing, and verifying manageability firmware running in an embedded RTOS for use in dense server platforms. The manageability firmware will be productized in reference designs as well as ODM designs... 
    Senior
    Work experience placement

    Cynet Systems

    San Jose, CA
    4 days ago
  •  ...Senior Embedded Firmware EngineerClient is seeking a Senior Embedded Firmware Engineer to design, develop, and support firmware for IoT and video-streaming products. This role...  ...Strong Embedded C and C programming skills.Software development experience across RTOS and... 
    Senior

    NESCO Inc

    San Jose, CA
    1 day ago
  • $140k - $200k

     ...Senior Embedded Firmware EngineerSan JoseAbout TrackonomyTrackonomy is pioneering a transformative...  ...Corporation. Together, they have engineered breakthrough technology that is delivering...  ...least 6+ years of embedded software development with emphasis on C/C++Background... 
    Senior

    Trackonomy

    San Jose, CA
    2 days ago
  •  ...customize our solutions and services to align with the unique needs of each client. Job Description Position: - Sr. Embedded Software Engineer Location: - Santa Clara, CA or Hillsboro, OR Joining Mode: - 6+ Month Job Description:- This position... 
    Senior

    EROS Technologies Inc

    Santa Clara, CA
    3 days ago
  • $176.4k - $264k

     ...public roads today — not a research platform, not ADAS. The Embedded Software Engineering team builds the software for the safety-critical embedded...  ...vehicle to a safe state when something goes wrong.As a Senior Embedded Software Engineer, you will work across the full... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago
  •  ...healthcare professionals and their patients. Together, let's advance the world of minimally invasive care.Job DescriptionAs an Embedded Software Engineer in the Future Forward organization, you will work at the forefront of innovation, rapid prototyping, and new product... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    5 days ago
  • $167.7k - $245.2k

     ...TeamThe Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring...  ...experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    1 day ago
  • $160k - $210k

     ...Senior Embedded Engineer Efficient is developing the world's most energy-efficient general-purpose computer processor. Efficient's patented...  ...a unique opportunity to develop cutting-edge hardware and software as part of a highly interdisciplinary team, helping to demonstrate... 
    Senior
    Immediate start

    Efficient Computer Service LLC

    San Jose, CA
    2 days ago
  • $152k - $241.5k

    NVIDIA is looking for a creative software engineer to join the team. The incredible growth of AI factories represents the greatest change...  ...equivalent experience.5+ overall years of experience developing embedded networking software (e.g. switches, routers, NICs) Strong... 
    Senior
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    5 days ago
  • $160k - $225k

     ...DescriptionCeribell is looking for a highly technical, hands-on Senior or Staff Firmware Engineer / Embedded Engineer who is passionate about biomedical...  ...Management to translate system requirements into reliable software designs.What you’ll need to be successfulMS Degree in... 
    Senior
    Local area

    Ceribell

    Sunnyvale, CA
    2 days ago
  •  ...Our client, a leading organization in the technology sector, is seeking a dedicated and innovative Senior Embedded Software Engineer to join their dynamic team. As a Senior Embedded Software Engineer, you will be instrumental in supporting platform development and embedded... 
    Senior
    Weekly pay
    Temporary work
    Immediate start
    Flexible hours

    Experis/Manpower Group

    Palo Alto, CA
    3 days ago
  • $130k - $175k

     ...delivering fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible. As a Senior Embedded Software Engineer , you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and... 
    Senior
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    5 days ago
  •  ...Responsibilities Design and develop embedded software for OS drivers, hardware interfaces, real-time data pipelines, inter-processor communication, error handling, and user/test applications. Collaborate with cross-functional stakeholders to address clinical needs... 
    Senior
    Full time
    Day shift

    Intuitive

    Sunnyvale, CA
    11 days ago
  •  ...of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one...  ..., enhance, optimize, and innovate the embedded software build environment for the minimally invasive...  ...-timeFunction: EngineeringExperience level: Mid-Senior LevelIndustry: Medical Device
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    5 days ago
  • $124.8k - $135.2k

     ...companies, government agencies, and enterprise organizations across the United States and Canada. We provide staffing solutions in IT, engineering, life sciences, clinical, and professional fields, supported by recruiting teams across North America and Asia. As a certified... 
    Senior
    Hourly pay
    Full time
    Temporary work

    CYNET SYSTEMS

    Sunnyvale, CA
    27 days ago
  • $152k - $241.5k

     ...impact on the world.We're looking for an experienced System Software Engineer to help develop the boot, firmware, and software solutions focused...  ...SOC & GPU Boot and Security software across Automotive, Embedded, and Data Center platforms.Participate actively in the new... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!