Senior Digital Design Engineer Job at BrainChip, Laguna Hills, CA

QWFrTFl6S3NGWEVON2U1RTVnNjI4WFRwL3c9PQ==
  • BrainChip
  • Laguna Hills, CA

Job Description

BrainChip is seeking a Senior Digital Design Engineer to join a team working on cutting-edge and novel AI hardware. The primary job function is to work with team members to design and develop digital modules from concept stage to tape out or FPGA release. This position will be part of our Hardware Development group. The Digital Design Engineer needs to be able to start from a Product Requirement Specification, develop a feasible micro architecture, implement the function using RTL language, verify the functionality, and follow up until completion of the product.

ESSENTIAL JOB DUTIESAND RESPONSIBILITIES:

  • Understand product requirements, gather the relevant information, and develop a solution.
  • Use RTL language to design the digital functional modules.
  • Program, debug, and build the FPGA for system verification.
  • Use simulation tools to check the functionalities of the designs in RTL and gate level.
  • Collaborate with other team members to define a verification methodology and a test plan
  • Write clear documentation of the designs.

QUALIFICATIONS:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education/Experience/Qualifications:

  • BS/MS in Electrical Engineering or related degree or certification required
  • 5+ years of experience in digital logic design
  • Good understanding of modern computational architectures
  • Fluent in Verilog and System Verilog
  • Knowledge of CPU and SRAM based SoC components and system busses (AXI, AHB, APB) is strongly desired
  • Knowledge of standard SoC interfaces (SPI, I2C, etc.…) and high-speed IO protocols (PCIe,USB, DDR) is a plus
  • Good skills in Python and shell scripting are desired
  • Good debugging skills, and well experienced with VCS/Verdi or similar toolsets

Language Skills:

  • Ability to read and interpret documents, such as policies and procedures, routine mail, contracts, and instruction manuals. Ability to compose routine reports and correspondence.
  • Ability to effectively communicate with persons of various social, cultural, economic, and educational backgrounds.

Reasoning Ability:

Advanced ability to analyze information, problems, situations, practices or procedures. Advanced ability to analyze complex technical data using qualitative and quantitative sources of information to formulate logical and objective conclusions and to recognize alternatives and their implications. Ability to carry out instructions delivered in written, oral or in other daily situations that arise. Ability to deal with problems involving several concrete variables in standardized situations. Ability to make decisions and execute timely to produce a positive outcome.

Mathematical Skills:

Ability to understanding of Algebra, geometry, trigonometry, arithmetic, and Mathematics of vectors.

Job Tags

Similar Jobs

Saab Inc.

Data Informatics Analyst Job at Saab Inc.

Data Informatics Analyst Location New York State : : Saab is seeking a skilled Data Informatics Analyst for a full-time, temporary assignment to support our ongoing efforts to deliver data-driven solutions across the organization. The ideal candidate will work at the... 

Planet Group

Prin Software Engineer Job at Planet Group

 ...alleviate pain, restore health, and extend life for millions of patients across the world. In this exciting role the Principal Software Engineer will develop and maintain various software architectural components of an automated test environment. This environment is used... 

PathGroup

Hematology Medical Technologist Job at PathGroup

Wednesday & Thursday 7a-3:30p Friday & Saturday 7a-730p JOB SUMMARY: The person in this position is a licensed Medical Technologist (MT) who is responsible for day to day specimen processing, analysis and results reporting. The person in this position performs the...

Career Group

Personal Assistant Job at Career Group

 ...House Manager. This role is ideal for a seasoned professional with extensive experience in managing the day-to-day operations of a private estate, as well as corporate responsibilities. Key Responsibilities: Oversee all aspects of household management, including... 

Opportunity Education

High School Science Teacher Job at Opportunity Education

 ...Science Teacher About Quest Forward High School Quest Forward High School, a cutting-edge...  ...diverse backgrounds, and excited about being part of an innovative school model that...  ...above and beyond, including putting in extra time in and outside of your role, to build Quest...