Description

Job Description

 

What you will do

  • Work on creating FW requirements for Boot ROM based on Design and Security specifications
  •  Develop the Firmware in C
  • Create bit file for the Firmware created by you, validate the Firmware using FPGA board to be provided to you
  •  Define and execute self-verification activity for security aspect of the SOC (both for compliance & penetration threats verification)
  • Support the boot ROM firmware related queries/use cases to the internal customers of Enphase.

Who you are and what you bring  

  • Fair understanding of ARM microcontroller (Preference Cortex M4) architecture & debug infrastructure
  • Hands on experience with processor toolchains (compiler, assembler, simulator), Working on the HW/SW interface. 
  • Hands on experience with debuggers like Segger/J-Link, IAR 
  • Hands on experience of embedded firmware (i.e., C-code) development for ASICs
  • Awareness of Device security aspects & potential threat modes will be a significant added advantage
  • Awareness of Cryptography algorithms, data encryption/decryption verification will be a significant added advantage
  • Experience and ability to bring complex SOCs into the physical world and into production.
  • Excellent problem-solving skills, written & verbal communication skills
  • #Firmware #Embedded C #ARM #Boot.   
  • Prior hands-on work experience of at least 6 years in Firmware development in C for ASICs

Education

Any Graduate