Recent Searches

You haven't searched anything yet.

1 Firmware Engineer Job in Campbell, CA

SET JOB ALERT
Details...
TenaFe, Inc
Campbell, CA | Full Time
$100k-116k (estimate)
10 Months Ago
Firmware Engineer
TenaFe, Inc Campbell, CA
$100k-116k (estimate)
Full Time 10 Months Ago
Save

sadSorry! This job is no longer available. Please explore similar jobs listed on the left.

TenaFe, Inc is Hiring a Firmware Engineer Near Campbell, CA

Job Title: Firmware Engineer

Degree Required: BS or higher

Academic Discipline(s): Electrical and Electronics Engineering or related field

Job Description:

TenaFe is currently seeking Firmware Design professionals to join a growing team working on next generation Enterprise NVMe (Non Volatile Memory Express) Solid State Drive (SSD) solutions. Our team is growing rapidly, and we are looking to bring on talented Firmware Developers with strong experience in SSD controllers and Firmware.

In this position, you will be involved in the architecture, design and development of next generation Enterprise NVMe SSD with new and cutting-edge firmware. You will be responsible for NVMe firmware development, developing algorithm model for SSD architecture, implementation of the development and quality assurance processes.

The role also includes algorithm modeling, benchmarking, and implementation in firmware. The team utilizes Agile development methodologies, therefore, excellent communication skills and the ability to work closely with team members, both locally and across the organization is required.

Job Duties/Responsibilities:

  • Review and understand ASIC (Application-Specific Integrated Circuit) Hardware architecture/feature design for new SSD (Solid State Drive) controller.
  • Develop and implement new Hardware modules in SSD (Solid State Drive) controller software simulator to model the Hardware.
  • Develop SSD Controller software simulator modeling code, write code to develop modeling for the different SSD controller Hardware blocks, work on low-level programming, system architecture, real-time operating systems, device architecture and hardware design, as well as deep embedded firmware development, and finally review and maintenance of developed SSD Controller software simulator modeling code.
  • Development of the hardware abstraction layer and other features for the NVMe SSD firmware.
  • Add new architecture/features design in software simulator to support new Hardware design.
  • Test and debug new simulator features in variety of development stages.
  • Add any missing feature in simulator that Firmware needs.
  • Use appropriate custom Code Repository Management tools for source code maintenance and regularly back up the developed SSD controller software simulator modeling code, test-code, validation framework, validation-suite, bug-lists, solutions, and fixes in the code repository.
  • Conduct reviews of developed SSD controller software simulator modeling code and validation test-code with customer and other team members to ensure the requirement goals are completely met and incorporate the changes highlighted by the review comments.
  • Conduct team meetings with other stake holders in the project such as firmware developers working on other modules/algorithms, the software applications team, the hardware development team, the system designer/architect, and the hardware validation engineer, to discuss architectural issues, reported defects and solutions.

Required Qualifications:

  • Firmware design/implementation/debug experience on multi-CPU SoCs.
  • Programming experience in C / C .
  • Good understanding of Hardware modeling and software simulator concept.
  • Knowledge of NVMe firmware development.
  • Storage domain experience is a plus.

Job Summary

JOB TYPE

Full Time

SALARY

$100k-116k (estimate)

POST DATE

06/30/2022

EXPIRATION DATE

12/28/2022

WEBSITE

tenafe.com

Show more

TenaFe, Inc
Full Time
$110k-133k (estimate)
7 Months Ago
TenaFe, Inc
Full Time
$145k-165k (estimate)
10 Months Ago
TenaFe, Inc
Full Time
$101k-126k (estimate)
10 Months Ago

The job skills required for Firmware Engineer include Programming, Operating System, Communication Skills, etc. Having related job skills and expertise will give you an advantage when applying to be a Firmware Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Firmware Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Programming
Reggie's Recovery
Full Time
$39k-50k (estimate)
7 Days Ago
For the skill of  Operating System
US Internal Revenue Service
Remote | Full Time
$53k-68k (estimate)
1 Month Ago
For the skill of  Communication Skills
Heller The Home Seller
Contractor
$96k-139k (estimate)
Just Posted
Show more

The following is the career advancement route for Firmware Engineer positions, which can be used as a reference in future career path planning. As a Firmware Engineer, it can be promoted into senior positions as an Embedded Software Engineer II that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Firmware Engineer. You can explore the career advancement for a Firmware Engineer below and select your interested title to get hiring information.

Ampro ADLINK Technology, Inc.
Full Time
$97k-108k (estimate)
1 Month Ago
Western Digital
Full Time
$133k-160k (estimate)
7 Days Ago