Talent.com
This job offer is not available in your country.
Senior Engineer, Firmware Development (SSD) - MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD.

Senior Engineer, Firmware Development (SSD) - MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD.

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD.D12 Balestier, Serangoon, Toa Payoh, SG
5 days ago
Job description

Roles & Responsibilities

As a Firmware Engineer at Micron Technology, Inc., you will build groundbreaking high-performance controller firmware for volatile and non-volatile memory systems. You will assist in the evaluation, creation, build, bench testing, debugging, and failure analysis of firmware for new high-performance memory controllers and Solid State Drives (SSD) that will improve performance, while reducing power, latency, and SoC (System on Chip) complexity for the target sectors.

You can expect to partner with multi-disciplinary Engineers to address cross-functional product development issues. You will triage failures, file bug reports, and help the development teams with isolating issues.

Job Description :

  • Analyzes, develops, implements programming, diagnoses problems, and refines software
  • Analyzes code for embedded systems. Implements software platforms along with hardware components, both analog and digital
  • Traditionally develops in machine language, assembly language, and high-level languages (e.g., C, C++)

Requirements :

  • PhD / Masters / Bachelors in Computer Engineering or Electrical Engineering
  • In-depth knowledge and experience (min 2 years) with embedded firmware development
  • Expertise in the use of programming languages (eg. C, C++, RUST), programming tools & environments
  • Experience programming in Python is an advantage
  • Understanding of storage interfaces including ideally PCIe / NVMe, SATA, or SAS
  • Experience with NAND flash and other non-volatile storage is an advantage
  • Experience in storage industry, storage systems, or a related technology is an advantage
  • Experience in storage interfaces like PCIe / NVMe, SATA, or SAS is preferred for this position
  • Experience in conduct analysis, designs, performs programming, debugs, and modifies software
  • Proficiency in resolving code problems for firmware applications
  • Conducts analysis, designs, performs programming, debugs and modifies software. Troubleshoots code for firmware applications. Utilizes analog and digital hardware and software operating systems. Typically programs in machine language, assembly language and high level languages, (e.g., C, C++)

    Tell employers what skills you have

    Hardware

    Analog

    Embedded Systems

    Electronic Warfare

    Simulink

    SoC

    Python

    Firmware

    Operating Systems

    Flash

    Product Development

    Debugging

    Electrical Engineering

    C++

    Failure Analysis

    Create a job alert for this search

    Senior Firmware Engineer • D12 Balestier, Serangoon, Toa Payoh, SG