Your memories are safe with us

We design state-of-the-art secure memories that protect against malicious attacks. Our inventions are the gatekeepers of every connected system, offering the highest level of security possible.

We cultivate an environment that empowers creativity and innovative thinking, which are needed to make our creations a reality. We value personal development and encourage further professional development towards our next goal.

Careers@Winbond

SW Engineer

Job Description

Come and join our software team within the secured memory solutions silicon department. 

You will join the effort of SW embedded programming including drivers, BOOTER, BSP, and more.

You will work closely with the uArch, design and application teams, to implement the required SW. 

You are expected to use advanced embedded SW skills including Design and implement software of embedded devices and systems from requirements to production and commercial deployment and use advanced coding techniques for efficient (fast and small) code.

We’re looking for someone who is creative, critical thinking and has proven troubleshooting skills.

You should be highly professional, with the ability to deliver proven work on tight schedules, have excellent collaborative skills and the ability to work closely with Silicon design and HW design engineers.

Key Qualifications

  • BA/BSc degree in Computer science or Computer Engineering
  • A genuine passion for embedded development including 3-5 years of experience in Embedded SW development with strong embedded skills using C/C++ and Assembly
  • Security algorithms knowledge and experience in secure embedded programming
  • Extensive knowledge of hardware platforms & processor architectures, previous exposure to hardware and processor simulation, solid experience in hands-on development and troubleshooting of boot-loaders, and device drivers
  • Experience in scripting language such as Perl or Python
  • Hardware debug experience – JTAG, protocol analyzer, logic analyzer, scope (advantage)
  • Adequate knowledge of reading schematics and data sheets for components
  • Team player with excellent communication skills
  • Experience with Micro-Controllers based on ARM core (advantage)
  • Experience with UART, ISO7816, I2C, SWP, protocols (advantage)

Apply for this position

Chip design Engineer

Job Description

In your role you will be implementing block/sub-system level logic design RTL using System Verilog. You will be involved in deep understanding of the design at multiple levels: the micro-architecture, features and specification.  You will be working with pre-silicon validation engineers to validate the design and fix design bugs and physical implementation team. You must be a team player, willing to go the extra mile to achieve success.

Skills required

  • BSc or Msc in Electrical and Electronic engineering – MUST
  • 4+ years of experience in VLSI & RTL coding – Must
  • Scripting knowledge – Must  (Python, Perl, TCL …)
  • Team player with excellent oral and written communication skills
  • Ability to quickly learn new skills, adapt to change and enter new technical fields
  • Knowledge in Cryptography / Security – an advantage
  • Familiarity with the following tools : Design Compiler, ICC, Primetime, Formality, Tetramax– an advantage
  • Familiarity with RTL to GDS full flow implementation – an advantage

Apply for this position

Silicon Validation Engineer

Job Description

Come and join our post silicon system validation team within the secured memory solutions silicon department. You will join the effort of validating, characterizing and debugging the silicon and will also take part in developing the post silicon HW and SW infrastructure and tools. You will work closely with the uArch, design and application teams, completing a full validation cycle including tests definition, implementation and execution on pre and post silicon environments. You are expected to use advanced debug techniques and complex use case scenarios to root cause silicon failures reported by users and customers.

Key Qualifications

  • BSc degree in Electrical or Computer Engineering
  • 3-5 years of experience in post silicon validation with strong debug capabilities
  • Experience in Embedded SW development using C/C++ and Assembly
  • Experience in scripting language such as Perl or Python
  • Experience in usage of advanced lab equipment and measurement tools
  • Team player with excellent communication skills
  • Advantage: Experience in building test automation environments
  • Advantage: Pre-silicon verification experience
  • Advantage: Experience in signal integrity validation

Apply for this position

BackEnd Engineer

Job Description

We are looking for experienced BE engineer to work with us on Synopsys flow. Experience in running full flow from synthesis to P&R.

Working in block level and chip level. Running LVS & DRC checks and doing the cleanup.

Experience in implementing ECOs

Key Qualifications

  • 4+ years of experience in chip BE work
  • Experience in Synopsys flow: DC (Design Compiler), ICC1/2 PT (Prime Time) 
  • Chip finishing – LVS DRC – Run and clean
    • Formality knowledge is an advantage
  • TCL scripting experience

Apply for this position