Upload Button Icon Add office photos

Western Digital

Compare button icon Compare button icon Compare
filter salaries All Filters

10 Western Digital Jobs

Western Digital - Senior Software Development Engineer - Embedded System (7-10 yrs)

7-10 years

Western Digital - Senior Software Development Engineer - Embedded System (7-10 yrs)

Western Digital

posted 16d ago

Job Description

Responsibilities :

- Design, develop, and implement embedded software components and systems for storage devices (HDD, Flash, nonvolatile memory).

- Write clean, efficient, and well-documented code in C/C++.

- Apply object-oriented programming principles and design patterns to create robust and maintainable software.

- Utilize strong knowledge of data structures and algorithms to optimize software performance and efficiency.

- Engage in problem-solving, algorithm design, system design, and complexity analysis to address technical challenges.

- Rapidly learn new technologies, understand complex codebases, and develop a comprehensive system-level understanding.

- Collaborate effectively with cross-functional teams, including hardware engineers, firmware developers, and validation teams.

- Participate in code reviews and contribute to improving code quality and best practices.

- Contribute to the design and implementation of system architectures for embedded storage solutions.

- Analyze and understand device characterization requirements and validation methodologies related to NAND devices and memory systems.

- Participate in the debugging and troubleshooting of embedded software issues.

- Contribute to the development and execution of test plans and test cases.

- Stay up-to-date with the latest advancements in embedded systems and storage technologies.

Qualifications :

Required :

- Bachelor's or Master's degree in Computer Science (CS), Computer Engineering (CE), Electrical Engineering (EE), Electronics and Communication Engineering (EC), or equivalent.

- Minimum of 8.0 GPA (or equivalent academic standing).

- Strong knowledge and hands-on experience in C/C++ programming.

- Solid understanding of Object-Oriented Programming (OOP) principles.

- Comprehensive knowledge of fundamental Data Structures and Algorithms.

- Strong aptitude and penchant for problem-solving, algorithm design, system design, and complexity analysis skills.

- Demonstrated ability to rapidly learn new technologies and understand complex code.

- Ability to develop a comprehensive system-level view of software and hardware interactions.

- Excellent interpersonal skills, including strong written and verbal communication abilities.

- A fun, enthusiastic, and collaborative team player who enjoys challenges and celebrates successes.

- An ever-positive and proactive "can-do" attitude.

- Genuine interest in storage technologies (HDD, Flash, nonvolatile memory) that underpin critical modern technologies such as Artificial Intelligence (AI), Machine Learning (ML), Cloud computing, Autonomous driving, Social Media, Streaming and entertainment, and E-Commerce.

- Exposure to working with NAND devices and memory systems in general.

- Understanding of device characterization requirements and validation methodologies.

Preferred :

- Familiarity with micro-controller architecture (ARM or ARC).

- Experience with embedded systems development environments and toolchains.


Functional Areas: Software/Testing/Networking

Read full job description

Prepare for Senior Software Development Engineer roles with real interview advice

What people at Western Digital are saying

Senior Software Development Engineer salary at Western Digital

reported by 7 employees with 3-7 years exp.
Lock Unlock
₹16 L/yr - ₹22 L/yr
13% more than the average Senior Software Development Engineer Salary in India
View more details

What Western Digital employees are saying about work life

based on 287 employees
88%
95%
74%
100%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Western Digital Benefits

Cafeteria
Health Insurance
Work From Home
Gymnasium
Team Outings
Job Training +6 more
View more benefits

Compare Western Digital with

Vivo

4.1
Compare

OPPO

4.0
Compare

Dell

3.9
Compare

LG Electronics

4.0
Compare

HARMAN

3.7
Compare

Bajaj Electricals

4.0
Compare

Voltas

4.0
Compare

Whirlpool

3.9
Compare

Daikin

4.1
Compare

Philips

3.8
Compare

Haier Appliances India

4.0
Compare

Sony

4.2
Compare

Xiaomi

3.8
Compare

Panasonic

4.0
Compare

Samsung Research

3.1
Compare

Signify

3.5
Compare

Lenovo

4.2
Compare

Apple

4.3
Compare

BSH Home Appliances Group

4.0
Compare

Carrier

3.7
Compare

Similar Jobs for you

Software Development Engineer II at HyrEzy Talent Solutions

4-10 Yrs

₹ 20-40 LPA

Software Developer at MATRIX COMSEC PVT. LTD.

3-6 Yrs

₹ 12-18 LPA

Engineer at Mempage

4-7 Yrs

₹ 12-18 LPA

DSP Engineer at APTIV CONNECTION SYSTEMS INDIA PRIVATE LIMITED

2-10 Yrs

₹ 15-20 LPA

Software Developer at Coders Brain Technology Private Limited

5-8 Yrs

₹ 15-22 LPA

Advanced Technical Lead at APTIV CONNECTION SYSTEMS INDIA PRIVATE LIMITED

8-10 Yrs

₹ 25-40 LPA

Senior Software Development Engineer at Abhilekha Information Pvt Ltd

7-12 Yrs

₹ 20-36 LPA

Senior Software Developer at KONE

5-10 Yrs

₹ 20-27 LPA

IOS Developer at VARITE Inc.

4-12 Yrs

₹ 7-30 LPA

Senior Firmware Design Engineer at Schneider Electric Private Limited

3-7 Yrs

₹ 12-21 LPA

Recently Viewed

write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent