Talent.com
Staff Engineer, Product Development Engineering (Embedded Firmware)

Staff Engineer, Product Development Engineering (Embedded Firmware)

ConfidentialBengaluru / Bangalore, India
12 days ago
Job description

Company Description

At Sandisk, 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, Sandisk 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.

We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world's biggest companies and public cloud, Western Digital is fueling a brighter, smarter future.

Binge-watch any shows, use social media or shop online lately You'll find Western Digital supporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most precious moments That's us, too.

We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike. Our data-centric solutions are comprised of the Western Digital®, G-Technology™, SanDisk® and WD® brands.

Today's exceptional challenges require your unique skills. It's You & Sandisk. Together, we're the next BIG thing in data.

Job Description

We are seeking a skilled Firmware Developer with strong experience in embedded firmware, Linux application , and device driver development . The candidate will be responsible for designing, implementing, testing, and maintaining firmware and low-level software components that interface with hardware. The role requires hands-on experience with Linux kernel, driver integration, and performance optimization.

  • Design, develop, and maintain Firmware and Embedded developer for Linux X86 and Microcontroller based platforms.
  • Develop and debug Linux / Microcontroller device drivers (PCIe, I2C, SPI, UART, GPIO, USB, NVMe, etc.).
  • Develop Linux user-space applications to interact with kernel drivers and hardware components.
  • Participate in board bring-up, bootloader configuration, and system integration.
  • Work closely with hardware engineers to validate and optimize hardware / software interfaces.
  • Perform root cause analysis, debugging, and performance tuning of firmware and driver issues.
  • Create and maintain technical documentation, design specifications, and test procedures.
  • Collaborate with cross-functional teams on feature design, validation, and product integration.

Experience Level

4 to 7 years

Educational Qualification

  • B.E. / B.Tech / M.Tech in Electronics, Computer Engineering, Electrical, or related field.
  • Qualifications

    Required Skills & Experience :

  • Strong programming skills in C / C++ and good scripting knowledge (Python, Bash).
  • Hands-on experience with Linux module development and device driver programming.
  • Experience in Linux system programming, inter-process communication (IPC), and multi-threaded programming.
  • Proficient with hardware interfaces like SPI, I2C, UART, PCIe, USB, etc.
  • Understanding of firmware build systems (Yocto, Buildroot, or custom make-based setups).
  • Experience with cross-compilation and embedded Linux environments.
  • Familiarity with Git, Gerrit, and Jenkins or similar CI / CD tools.
  • Solid understanding of debugging tools (gdb, strace, ftrace, perf, logic analyzer, oscilloscope).
  • Knowledge of bootloaders (U-Boot) and board bring-up process.
  • Good To Have (Preferred)

  • Experience with PCIe / NVMe stack, usb drivers, or storage firmware.
  • Knowledge of RTOS or bare-metal firmware.
  • Exposure to ARM Cortex-M / A architecture and SoC-level integration.
  • Familiarity with secure boot, firmware update (OTA), and hardware diagnostics.
  • Understanding of system performance profiling and power optimization.
  • Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Ability to work in a fast-paced environment with minimal supervision.
  • Passion for learning and exploring new technologies.
  • Additional Information

    All your information will be kept confidential according to EEO guidelines.

    Skills Required

    Device Driver Programming, C, Gerrit, Bash, Jenkins, Git, Linux System Programming, Python

    Create a job alert for this search

    Engineer Embedded • Bengaluru / Bangalore, India

    Related jobs
    • Promoted
    Advanced Lead Engineer-Embedded Sw.

    Advanced Lead Engineer-Embedded Sw.

    Wabtec CorporationBengaluru, Karnataka, India
    As an Application Development Engineer, you will be responsible to design, developing, and maintain programmable logic controller (PLC), SCADA & HMI system for industrial automation under Charging ...Show moreLast updated: 12 days ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    TalentojBengaluru, Karnataka, India
    Strong proficiency in Embedded C.Hands-on experience with bare-metal firmware development.Proficiency with communication protocols : I2C, UART, RS485. Experience with ARM Cortex controllers (STM32, N...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Engineer, Product Development Engineering (Embedded Firmware Developer)

    Staff Engineer, Product Development Engineering (Embedded Firmware Developer)

    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: 22 days ago
    • Promoted
    Sr Advanced Embedded Engr

    Sr Advanced Embedded Engr

    HoneywellBengaluru, Karnataka, India
    At Honeywell, our people are driven by a desire to contribute, be challenged and grow.Our people make Honeywell a special company and are a key competitive advantage. Thousands of Honeywell Aerospac...Show moreLast updated: 3 days ago
    • Promoted
    Staff Software Engineer - Embedded [T500-20491]

    Staff Software Engineer - Embedded [T500-20491]

    HME IndiaBengaluru, Karnataka, India
    For over 50 years, HME has created industry-leading products and services, their earliest being the first wireless microphone for the professional audio market in 1974. Since then, they have evolved...Show moreLast updated: 10 days ago
    • Promoted
    Product Engineer- Sr Staff

    Product Engineer- Sr Staff

    ConfidentialBengaluru / Bangalore, India
    Qualcomm India Private Limited.Engineering Group, Engineering Group > .Strong technology focus and experience in networking technology areas that include WLAN, Ethernet, Bridging and Routing.Strong ...Show moreLast updated: 16 days ago
    • Promoted
    Staff Engineer, ASIC Development Engineering

    Staff Engineer, ASIC 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: 30+ days ago
    • Promoted
    Staff Engineer, Firmware Engineering- Embedded Firmware, UFS, PCIe, NVMe

    Staff Engineer, Firmware Engineering- Embedded Firmware, UFS, PCIe, NVMe

    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: 22 days ago
    • Promoted
    Staff Engineer, Product Engineering

    Staff Engineer, Product Engineering

    ConfidentialBengaluru / Bangalore, India
    Postman is the world's leading API platform, used by more than 40 million developers and 500,000 organizations, including 98% of the Fortune 500. Postman is helping developers and professionals acro...Show moreLast updated: 22 days ago
    • Promoted
    Staff Electronics Hardware Lead Engineer

    Staff Electronics Hardware Lead Engineer

    ConfidentialBengaluru / Bangalore, India
    Are you seeking a new technical lead and design challenge in a growing hardware development team in a world leading company If you are looking for a role that combines both technical leadership and...Show moreLast updated: 22 days ago
    • Promoted
    Staff Engineer, Test Product Development

    Staff Engineer, Test Product Development

    Analog DevicesBengaluru, Karnataka, India
    ADI’s Hearables and Wearable Solutions Business Unit is looking for a staff engineer in test product development at our Bangalore location. The candidate will successfully lead the Product & Test En...Show moreLast updated: 19 days ago
    • Promoted
    • New!
    Staff Engineer

    Staff Engineer

    Randstad DigitalGreater Bengaluru Area, India
    Candidates official notice period exceeding 60 days and candidates doing offer shopping need not to apply.Has to be available for Face to face interview for final round of interview.We have an oppo...Show moreLast updated: 4 hours ago
    • Promoted
    Staff Engineer - Product Definition Engineering

    Staff Engineer - Product Definition Engineering

    ConfidentialBengaluru / Bangalore, India
    The Staff Engineer – Product definition operates as an engine line / modules / domain lead responsible for PDE deliverables that meet customer, partner, and program needs. In this role you will work wit...Show moreLast updated: 22 days ago
    • Promoted
    Staff Product Engineer

    Staff Product Engineer

    ConfidentialBengaluru / Bangalore, India
    Renesas is a global semiconductor company providing hardware and software solutions for a range of cutting-edge technologies including self-driving cars, robots, automated factory equipment, and sm...Show moreLast updated: 22 days ago
    • Promoted
    Staff Embedded Software Engineer

    Staff Embedded Software Engineer

    ConfidentialBengaluru / Bangalore
    Staff Embedded Software Engineer(8032) : .This position is within our Software Engineering group, where you will work with a small team to develop fully functional prototypes to demonstrate new advan...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Engineer, Firmware Engineering

    Staff Engineer, Firmware Engineering

    ConfidentialBengaluru / Bangalore, India
    At Cepheid, we are passionate about improving health care through fast, accurate diagnostic testing.Our mission drives us, every moment of every day, as we develop scalable, groundbreaking solution...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer - Embedded T500-20491

    Staff Software Engineer - Embedded T500-20491

    HME IndiaBengaluru, Republic Of India, IN
    For over 50 years, HME has created industry-leading products and services, their earliest being the first wireless microphone for the professional audio market in 1974. Since then, they have evolved...Show moreLast updated: 9 days ago
    • Promoted
    Staff Prototype Engineer

    Staff Prototype Engineer

    ConfidentialBengaluru / Bangalore, India
    At Cepheid, we are passionate about improving health care through fast, accurate diagnostic testing.Our mission drives us, every moment of every day, as we develop scalable, groundbreaking solution...Show moreLast updated: 3 days ago