Firmware Engineer Job at Persimmons, Inc, San Jose, CA

L05zRHVJYnExSG5jUm5STFZzQjBlM2dUMlE9PQ==
  • Persimmons, Inc
  • San Jose, CA

Job Description

Job Description: Firmware Engineer

Department: Engineering

Reporting to: VP, Software Engineering

Who we are:


At Persimmons, Inc., we are pioneering the future of generative AI with our ground-breaking full-stack innovations, including hardware and software integration capable of supporting trillion-parameter models. We envision the future of AI hardware with our cutting-edge generative AI solutions designed for edge computing and hyperscale cloud environments. Our mission is to empower organizations to deploy AI capabilities at unprecedented scales and performance levels, bridging the gap between groundbreaking technology and real-world applications. We partner with some of the world's leading edge and hyperscale cloud companies to deliver high-performance, secure, and compliant AI hardware solutions.

What you'll do:

As a Firmware Engineer, you will be responsible for designing, developing, and maintaining firmware for our hardware. Your primary duties and responsibilities include:
  • Develop and optimize firmware for embedded systems, focusing on real-time operating systems (RTOS) and bare-metal environments
  • Work closely with hardware engineers to understand the SoC design, internal architecture, and system requirements to ensure firmware compatibility and performance
  • Do software bring up on early silicon, debug any hardware and software issues that come up.
  • Continuously optimize firmware performance, ensuring efficient operation under various workloads
Qualifications:
  • Experience with RTOS and bare-metal firmware development
  • Experience working with host interfaces over PCIe and DMA engines
  • Experience with multi-core SoC systems, managing synchronization, task scheduling, and inter-processor communication
  • Advanced proficiency in C/C++ programming
  • 5+ years of experience in embedded and firmware development.
  • Good to Have:
    • Knowledge of GPU and accelerator software frameworks
    • Familiarity with ML graph representations, kernels and executing ML workloads on accelerators
What We Offer:
  • The opportunity to work at the forefront of innovation with some of the most advanced technologies in AI
  • A collaborative environment where innovation is at the heart of everything we do
  • Competitive salary and benefits package
  • Flexible PTO
  • 401k

Persimmons, Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Please submit your resume and a brief cover letter through our official application portal at We kindly request that applicants refrain from contacting our employees directly regarding this listing. Additionally, we do not work with external recruiters for these roles. If a recruiter refers a candidate, no referral fees will be paid, and the referral will be considered voluntary.

Job Tags

Flexible hours,

Similar Jobs

Dove Healthcare

Resident Assistant - FREE CNA Training Program Job at Dove Healthcare

 ...Healthcare - Spooner Assisted Living | 510 1st Street, Suite W201 Spooner, WI 54801 Take advantage of our Resident Assistant - CNA Training Program ! As a participant of the Resident Assistant - CNA Training Program , you will start your healthcare career journey... 

Sara Rojas Fitness

Ofertas de trabajo: No Se Necesita Job at Sara Rojas Fitness

Asistente virtual buscado urgentemente. Debe estar listo para empezar a trabajar lo antes posible. El pago es de $200 por da. Para obtener ms informacin, enva un correo electrnico. Debe residir actualmente en los Estados Unidos para enviar la solicitud....

Green Bay Packaging - De Pere Shipping Container

General Labor Job at Green Bay Packaging - De Pere Shipping Container

 ...Responsibilities We offer two different schedule options for our General Laborers. YOU choose the schedule that works for your lifestyle.~ Weekly rotating shift between 1st and 2nd (1st: 6am - 2pm, 2nd: 2pm - 10pm) or ~ Straight 3rd shift (3rd: 10pm - 6am)... 

Utility Lines Construction Services, LLC

Underground Groundperson Job at Utility Lines Construction Services, LLC

 ...Description Utility Lines Construction Services Job Title: Underground Distribution Ground Person Job Description: A entry-level position building towards a career in maintaining and repair-ing underground distribution and transmission systems. Pay: Competitive... 

SAS Retail Services

Retail Representative Job at SAS Retail Services

 ...the products and experiences that enrich their lives. Joining SAS Retail Services, an Advantage Solutions company, means joining a...  ...need to grow your career. In this role, you will provide in-store merchandising support to Retailers to meet shoppers needs. This...