Talent.com
This job offer is not available in your country.
Technical Staff Engineer, Firmware

Technical Staff Engineer, Firmware

ConfidentialBengaluru / Bangalore, India
9 days ago
Job description

Are you looking for a unique opportunity to be a part of something great Want to join a 20,000-member team that works on the technology that powers the world around us Looking for an atmosphere of trust, empowerment, respect, diversity, and communication How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization We offer all that and more at Microchip Technology, Inc.

People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip's nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our we affectionately refer to it as the and it's won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo we did not achieve record revenue and over without a great team dedicated to empowering innovation. People like you.

Visit our page to see what exciting opportunities and company await!

Job Description : Job Description :

We are looking for an energetic, enthusiastic, and self-motivated individual to work with our NAND reliability characterization team as embedded firmware engineer in the Data Center Solutions Business Unit at Microchip. Our focus is on technical excellence, teamwork, collaboration, and continuous improvements in an open and encouraging environment. If you have a strong technical background in SSD FW development, embedded firmware development, and, embedded systems, this is the position for you!

A candidate in this Technical Staff level position, based in Bengaluru, India and reporting to the Senior Manager - Solutions Architect. This candidate will be involved in the architecture, prototyping and development of firmware for the latest generation of FlashTech NVMe Controllers. This position offers a unique opportunity to implement various NAND management algorithms for latest NAND technologies from various vendors on our newest generations FlashTech controllers. You'll work closely with the NAND vendors, design, product engineering, and product validation teams.

Job Responsibilities :

  • Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashTech NVMe Controllers for newest generations of NAND from various NAND vendors.
  • Work on Machine Learning based NAND management algorithms.
  • Generate comprehensive firmware and engineering documentation.
  • Troubleshoot and resolve complex software problems in embedded real-time systems.
  • Mentor and train other team members.

Requirements / Qualifications :

Minimum Qualifications :

  • A good team player.
  • A methodical and processes driven work ethic.
  • Excellent written and verbal communication skills.
  • Prior experience in SSD firmware development : NAND management algorithm development including but not limited to read error handling.
  • Bachelor's degree in computer science, computer engineering or equivalent field.
  • 12+ years of related experience
  • Strong C / C++ / Python programming and debugging skills.
  • ARM system programming experience.
  • Working knowledge of Machine Learning algorithms.
  • Knowledge of SSD firmware architecture and algorithms, including :
  • Flash translation layer

  • Caching
  • NAND management
  • In-depth knowledge of NVMe and PCIe protocols
  • Preferred Qualifications :

  • Experience in the use of bus analyzers, JTAG, emulators and other firmware debugging tools.
  • Agile development methodology experience.
  • Lab time with PCIe and logic analyzers.
  • Experience with Linux as a development environment.
  • Board and first-silicon bring-up.
  • Skills Required

    C, Nvme, Machine Learning Algorithms, flash translation layer , Linux, Caching, Python, Pcie

    Create a job alert for this search

    Technical Staff Engineer, Firmware • Bengaluru / Bangalore, India

    Related jobs
    • Promoted
    Staff E-TAC Engineer

    Staff E-TAC Engineer

    Palo Alto NetworksBengaluru, Karnataka, India
    At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Staff Engineer - Firmware

    Technical Staff Engineer - Firmware

    ConfidentialBengaluru / Bangalore, India
    Are you looking for a unique opportunity to be a part of something great Want to join a 20,000-member team that works on the technology that powers the world around us Looking for an atmosphere of ...Show moreLast updated: 9 days ago
    • Promoted
    Technical Staff Engineer-Applications (Software-Firmware)

    Technical Staff Engineer-Applications (Software-Firmware)

    ConfidentialBengaluru / Bangalore, India
    Are you looking for a unique opportunity to be a part of something great Want to join a 17,000-member team that works on the technology that powers the world around us Looking for an atmosphere of ...Show moreLast updated: 9 days ago
    • Promoted
    Staff Engineer

    Staff Engineer

    LivspaceBengaluru, Karnataka, India
    As a Staff Engineer, you will help define and architect products, algorithms that deeply integrate core software and services to drive innovations. You will obsess over data, metrics, algorithms, me...Show moreLast updated: 30+ days ago
    • Promoted
    Sr Technical Support Engineer

    Sr Technical Support Engineer

    Alvaria CXhosur, tamil nadu, in
    Alvaria employs a team of passionate individuals who are changing the face of customer engagement.Over our 40-year history we have empowered employees by creating an inspired community that values ...Show moreLast updated: 26 days ago
    • Promoted
    Technical Staff Engineer - Applications

    Technical Staff Engineer - Applications

    ConfidentialBengaluru / Bangalore, India
    Are you looking for a unique opportunity to be a part of something great Want to join a 20,000-member team that works on the technology that powers the world around us Looking for an atmosphere of ...Show moreLast updated: 9 days ago
    • Promoted
    Staff Engineer, SSD Firmware

    Staff Engineer, SSD Firmware

    ConfidentialBengaluru / Bangalore, India
    Our vision is to transform how the world uses information to enrich life for.Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of inf...Show moreLast updated: 9 days ago
    • Promoted
    Staff Engineer - Full Stack Technologies

    Staff Engineer - Full Stack Technologies

    Talent500Bangalore
    Job Description : Responsibilities : - Lead the discovery phase of large projects to come up with a high-level archite...Show moreLast updated: 6 days ago
    • Promoted
    Staff Engineer

    Staff Engineer

    ConfidentialBengaluru / Bangalore
    Trigent Software Limited is looking for Staff Engineer to join our dynamic team and embark on a rewarding career journey. Lead and execute complex engineering projects.Collaborate with cross-functio...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Engineer, Technology Development Engineering

    Staff Engineer, Technology Development Engineering

    ConfidentialBengaluru / Bangalore, India
    Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today's needs and tomorrow's next big ideas. With a rich history of groundbre...Show moreLast updated: 9 days ago
    • Promoted
    Staff / Sr Staff SystemC Modeling Engineer (Virtual Prototyping)

    Staff / Sr Staff SystemC Modeling Engineer (Virtual Prototyping)

    Synopsys Inchosur, tamil nadu, in
    You will be part of an excellent development team in System Level Design space involved in creation of Virtual Prototypes (simulation models) for SoCs / MCUs / ECUs and bring up of Linux / Android / AutoSa...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Engineer

    Staff Engineer

    ACL DigitalBengaluru, India
    Technical Lead - Design Verification.We are seeking a highly skilled and experienced Senior Design Verification Engineer to join our SoC / ASIC verification team in Bangalore.The ideal candidate wi...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Firmware Engineer

    Staff Firmware Engineer

    ConfidentialBengaluru / Bangalore
    Defining and developing new functional concepts for microinverter system and sub system.Designing and implementing firmware and embedded software for real-time operation and control.Simulating new ...Show moreLast updated: 17 days ago
    • Promoted
    Technical / Product Publications, Staff Engineer

    Technical / Product Publications, Staff Engineer

    ConfidentialBengaluru / Bangalore, India
    Synopsys (NASDAQ : SNPS) is the biggest ASIC EDA software company and the 2nd largest semiconductor IP provider in the world. Founded in 1986, $5B+ Synopsys employs 20,000+ headquartered in Mountain ...Show moreLast updated: 9 days ago
    • Promoted
    Sr. Staff Firmware Engineer

    Sr. Staff Firmware Engineer

    ConfidentialBengaluru / Bangalore
    Designing and implementing Power electronics and Embedded firmware for real-time operation and control.Simulating new algorithms for autonomous micro grid power flow management.Developing unit and ...Show moreLast updated: 17 days ago
    • Promoted
    Staff Engineer

    Staff Engineer

    Platform9Bangalore, IN
    About Us : Platform9 : A Better Way to Go Cloud Native.Platform9 is a leader in simplifying enterprise private clouds.Our flagship product, Private Cloud Director, turns existing infrastructure into ...Show moreLast updated: 26 days ago
    • Promoted
    Staff Technical Support Engineer, Cloud

    Staff Technical Support Engineer, Cloud

    Palo Alto NetworksBengaluru, Karnataka, India
    At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Engineer, Firmware Engineering

    Staff Engineer, Firmware Engineering

    ConfidentialBengaluru / Bangalore, India
    Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today's needs and tomorrow's next big ideas. With a rich history of groundbre...Show moreLast updated: 9 days ago