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

Technical Staff Engineer, Firmware

Microchip TechnologyBengaluru, Karnataka, India
15 hours 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 layerCachingNAND 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.
  • Travel Time : 0% - 25%

    To all recruitment agencies :

    Create a job alert for this search

    Firmware Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    WomenTech NetworkBengaluru, Karnataka, India
    As a Staff Software Engineer(Technical Lead), being part of the Patient care solutions team, you will be responsible for leading one or more scrum teams to deliver high quality outcomes by providin...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Staff Engineer, Software Engineering (Firmware Development) (4 to 7 Years)

    Staff Engineer, Software Engineering (Firmware Development) (4 to 7 Years)

    Western DigitalBengaluru, Karnataka, India
    We’ve been storing the world’s data for more than 50 years.Once, it was the most important thing we could do for data.Now we’re helping the world capture, preserve, access and transform data in a w...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    TekionBengaluru, Karnataka, India
    Positively disrupting an industry that has not seen any innovation in over 50 years, Tekion has challenged the paradigm with the first and fastest cloud-native automotive platform that includes the...Show moreLast updated: 15 hours ago
    • 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
    • New!
    Staff Technical Support Engineer

    Staff Technical Support Engineer

    CommScopeBengaluru, Karnataka, India
    In our ‘always on’ world, we believe it’s essential to have a genuine connection with the work you do.Due to continuous growth, CommScope is looking to hire Sr Technical Support Engineer to be base...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Staff Engineer, Software Engineering (Firmware Development) ( 4 to 7 Years)

    Staff Engineer, Software Engineering (Firmware Development) ( 4 to 7 Years)

    Western DigitalBengaluru, Karnataka, India
    We’ve been storing the world’s data for more than 50 years.Once, it was the most important thing we could do for data.Now we’re helping the world capture, preserve, access and transform data in a w...Show moreLast updated: 15 hours 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
    • New!
    Staff Software Engineer

    Staff Software Engineer

    MaxLinearBangalore, Karnataka, India
    MaxLinear is seeking a Staff Software Engineer to join our growing team.In this role, you will focus on the following : . Development of next generation wireless communications and broadband products ...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Staff Software Engineer- Networking

    Staff Software Engineer- Networking

    DatabricksBengaluru, Karnataka, India
    At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical ...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Staff Engineer, Software

    Staff Engineer, Software

    Thermo Fisher ScientificBengaluru, Karnataka, India
    Provide software and systems architectural and design leadership to team of engineers.Design and implement cloud service and software architecture for new products, and extensions to existing produ...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    RingCentralBengaluru, Karnataka, India
    RingCentral’s next-generation AI-powered Contact Center solution.Built with a modern microservices architecture and deep AI integrations, it empowers businesses to automate, analyze, and act in rea...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Staff Engineer : AIOPS

    Staff Engineer : AIOPS

    SolarWindsBengaluru, Karnataka, India
    We are looking for a Staff Software Engineer to join our team.In this role, you’ll play a key part in developing solutions that enhance how our customers monitor, manage, and optimize their systems...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Technical Staff Engineer-Applications (Software-Firmware)

    Technical Staff Engineer-Applications (Software-Firmware)

    Microchip TechnologyBengaluru, Karnataka, 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 o...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Staff Engineer - Full Stack

    Staff Engineer - Full Stack

    StrykerBengaluru, Karnataka, India
    Design, develop, and maintain full-stack web applications using.Develop and optimize backend services, APIs, and database interactions using MS SQL and NoSQL databases (e.Deploy, manage, and monito...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Staff Engineer, CASB Inline

    Staff Engineer, CASB Inline

    NetskopeBengaluru, Karnataka, India
    Today, there's more data and users outside the enterprise than inside, causing the network perimeter as we know it to dissolve. We realized a new perimeter was needed, one that is built in the cloud...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Staff, Software Engineer

    Staff, Software Engineer

    EpsilonBengaluru, Karnataka, India
    The Product team forms the crux of our powerful platforms and helps connect millions of customers worldwide with the brands that matter most to them. This team of innovative problem solvers develops...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    ServiceNowBengaluru, Karnataka, India
    What you get to do in this role : .Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing...Show moreLast updated: 15 hours ago
    • Promoted
    Staff Technical Support Engineer, Cloud

    Staff Technical Support Engineer, Cloud

    Palo Alto NetworksBengaluru, Karnataka, India
    Prisma® Cloud Compute Edition delivers a cloud workload protection platform (CWPP) for modern enterprises, providing holistic protection across hosts, containers, and serverless deployments in any ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Staff Technical Solutions Engineer (Platform)

    Staff Technical Solutions Engineer (Platform)

    DatabricksBengaluru, Karnataka, India
    We are seeking a highly skilled Frontline Senior Technical Solutions Engineer with over 12+ years of experience to join our Platform Support team. This role is pivotal in delivering exceptional supp...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Staff Software Engineer - Networking Infra

    Staff Software Engineer - Networking Infra

    DatabricksBengaluru, Karnataka, India
    At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical ...Show moreLast updated: 15 hours ago