Talent.com
This job offer is not available in your country.
Staff Engineer, Software Development Engineering(Embedded) Firmware Development (4 To 7 years)

Staff Engineer, Software Development Engineering(Embedded) Firmware Development (4 To 7 years)

Western Digitalbangalore, India
12 hours ago
Job description

Company Description

“At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.

At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that—our technology helped people put a man on the moon and capture the first-ever picture of a black hole.

We offer an expansive portfolio of technologies, HDDs, and platforms for business, creative professionals, and consumers alike under our Western Digital, WD, WD_BLACK, and SanDisk Professional brands.

We are a key partner to some of the largest and highest-growth organizations in the world. From enabling systems to make cities safer and more connected, to powering the data centers behind many of the world’s biggest companies and hyperscale cloud providers, to meeting the massive and ever-growing data storage needs of the AI era, Western Digital is fueling a brighter, smarter future.

Today’s exceptional challenges require your unique skills. Together, we can build the future of data storage.”

Job Description

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Participate in firmware development which is done in embedded C on multiple environments using latest standards, FPGA, Simulator, NAND devices.
  • We use SAFe(Scale Agile Framework for enterprise) for our software development. Participate in SCRUM / Agile processes.
  • Create design documents pertinent to the various phases of firmware development.
  • You'll be on a scrum team responsible for full stack embedded firmware development for NAND. This includes innovation, design, implementation and debug of data structures, software algorithms, data path, drivers needed for our large and complex software environment.
  • Work with cross functional teams to develop NAND sub-system for HDD products.
  • Self-motivated to work both unsupervised and as part of an agile team. Collaborate to develop self and others within group.
  • Participate in planning and coordinating technical investigations from problem statement to conclusions.
  • Understand end to end product lifecycle.

Qualifications

Required

  • Bachelors +4 yrs experience or Master +3 yrs experience with experience in CS, CE, EE, EC or equivalent required.
  • Strong knowledge in C / C++, Object oriented programming, Data Structure, Algorithms, Multi-threaded programming, STL, Templates, Design Pattern.
  • Proven experience as a software developer.
  • Demonstrated ability to rapidly learn new technologies, complex code and developing system view.
  • Strong aptitude and penchant for problem solving, algorithm design, system design, and complexity analysis skills.
  • Experience with mitigating design risks using research and proof of concept methods.
  • Technical mindset with attention to detail and a positive, can-do attitude.
  • Demonstrate use of out-of-box thinking for creative solutions to highly sticky problems.
  • You have excellent interpersonal skills, including written and verbal communication.
  • You'll be a fun and enthusiastic teammate who enjoys a challenge and celebrates success.
  • Preferred

  • Familiarity with micro-controller architecture (ARM or ARC), embedded systems.
  • Previous RTOS experience. ( uCOS / ThreadX / MQX / VxWorks / Embedded Linux).
  • Knowledge and experience in the use of bus analyzers, JTAG, emulators and other firmware debugging tools.

    Additional Information

    Western Digital thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect and contribution.

    Western Digital is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process. Please contact us at to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

    Create a job alert for this search

    Staff Software Engineer • bangalore, India

    Related jobs
    • Promoted
    • New!
    Staff Engineer, Software Development Engineering - Firmware Engineering (Simulation AND Modeling)

    Staff Engineer, Software Development Engineering - Firmware Engineering (Simulation AND Modeling)

    Western Digitalbangalore, India
    At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible. At our core, Western Digital is a company o...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Advanced Lead Engineer – Embedded Software Development

    Advanced Lead Engineer – Embedded Software Development

    Wabtecbangalore, India
    It’s not just about your career or job title… It’s about who you are and the impact you will make on the world.Because whether it’s for each other or our customers, we put People First.When our peo...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Software Staff Engineer

    Software Staff Engineer

    Thermo Fisher Scientificbangalore, India
    Own multiple significant software modules (frontend and backend).Lead the integrity of technical work on concurrent projects. Plan, participate, and perform technical assignments.Offer mentorship on...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Staff Embedded Software Engineer

    Staff Embedded Software Engineer

    arm limitedbangalore, India
    Arm has built the world’s most pervasive compute architecture, and we’ve led many of the technology revolutions that impact the day-to-day lives of people everywhere. The Future of Infrastructure is...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Staff Engineer, Embedded Software Verification

    Staff Engineer, Embedded Software Verification

    Analog Devicesbangalore, India
    NASDAQ : ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into ...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    (Staff) Embedded Software V&V Engineer

    (Staff) Embedded Software V&V Engineer

    Advanced Sterilization Productsbangalore, India
    Under limited supervision, general direction, etc.ASP policies, procedures and guidelines, this position : .Designs, implements, debugs, and executes system and software level test protocols includin...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Firmware Engineer - Firmware Development

    Firmware Engineer - Firmware Development

    Flowservebangalore, India
    In this role you will report into the Supervisor, Engineering.You will be part of an exciting new team and be involved in application design, developing real-time embedded firmware for microcontrol...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Sr. Lead Software Development Eng.

    Sr. Lead Software Development Eng.

    Advanced Micro Devices, Incbangalore, India
    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that ...Show moreLast updated: 12 hours ago
    • Promoted
    Senior Embedded Firmware Engineer

    Senior Embedded Firmware Engineer

    Blunt ArrowBengaluru, Karnataka, India
    This position focuses on launching direct-to-consumer products.Our team is responsible for designing, prototyping, and launching Portable Energy Systems—compact solutions that integrate core techno...Show moreLast updated: 30+ 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
    Firmware Engineer – IoT Gateway Development

    Firmware Engineer – IoT Gateway Development

    Capgemini EngineeringBangalore Rural, Karnataka, India
    Firmware Engineer – IoT Gateway Development.Bachelor’s or Master’s degree in.Electronics & Communication Engineering.As a Firmware Engineer, you’ll contribute to embedded application development in...Show moreLast updated: 27 days ago
    • Promoted
    • New!
    Staff Engineer, Software Engineering (Firmware Development) (4 to 7 Years)

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

    Western Digitalbangalore, 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: 12 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 Digitalbangalore, 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: 12 hours ago
    • Promoted
    Firmware Engineer

    Firmware Engineer

    PeoplefyBengaluru, Karnataka, India
    Join Our Team as a Firmware Engineer (Embedded Systems – C++ Expert) 🚀.Are you enthusiastic about crafting high-performance embedded solutions and thrive at the hardware-software crossroads? We ar...Show moreLast updated: 8 days ago
    • Promoted
    • New!
    Staff Engineer, ESSD Firmware

    Staff Engineer, ESSD Firmware

    Micronbangalore, India
    Our vision is to transform how the world uses information to enrich life for all.Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Staff Software Development Engineer

    Staff Software Development Engineer

    Trellixbangalore, India
    Staff Software Development EngineerSLED Account Executive - New YorkMajor Account Executive, Central USEnterprise Account Executive - WestSolution ConsultantOrder to Cash Operations AnalystOrder to...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior / Staff Software Engineer

    Senior / Staff Software Engineer

    arm limitedbangalore, India
    As a member of the Software Engineering Group, you will have the opportunity to build upon your existing background, knowledge and expertise and contribute to Open-Source projects, , EDK II, Linux ...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Software Development - ECU

    Software Development - ECU

    Antal Internationalhosur, India
    To define SW architecture for motor control ECU and Vehicle control ECU as per customer specification,Based on SW archtecture, define SW flow chartalgorithems Interfacing with microcontroller suppl...Show moreLast updated: 12 hours ago