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(TM), 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.
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
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.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.