Western Digital Off-Campus Recruitment Drive 2025 | BE /B.Tech | Bangalore

Western Digital Off-Campus Recruitment Drive 2025 | BE /B.Tech | Bangalore

Category Details
Job Title Engineer, Software Development Engineering (Apps) – BE/B.Tech Freshers
Experience Required Freshers (2025 graduates)
Job Type Full-Time, Exempt Position
Business Function Software Development Engineering (Apps)
Work Location Bangalore Hallmark Office (IBS), Bengaluru, India

Job Description

ESSENTIAL DUTIES AND RESPONSIBILITIES

·         As part of the HDD modelling team, the candidate will work on developing, maintaining and testing the SoC models using C#. The SoC models capture the register accurate functionality of the controller chip which manages the HDD/NAND storage. These models help in shortening our clients’ SDLC and in facilitating the shift left paradigm.

·         Understand SoC and Memory Architecture and develop C# based model for the same

·         Understand new HW IPs / features and implement it in the model

·         Debug and fix the issues in Co-Simulation Environment

·         Debug failures and root-cause it by interacting with other teams/groups.

·         Continuous Interaction with Design/Verification teams

·         Partner with firmware development which is done in embedded C++ on multiple environments using latest               standards C++14/17: FPGA, Simulator, eHDD (Enterprise Hard Disk Drive) product.

·         We use SAFe(Scale Agile Framework for enterprise) for our software development. Participate in                 SCRUM/Agile processes.

·         Deliver on cutting-edge storage products with interfaces like SAS, SATA, PCIe.

·         Work with cross functional teams to develop HDD products.

·         Understand end to end product lifecycle.

Qualifications

Required

·         0-1 years experience with Bachelors in CS, CE, EE, EC or equivalent /others required. Applicants with a strong academic record, including a minimum CGPA of 7.5 or higher, are preferred

·         Good knowledge and hands-on experience of C/C++/SystemC and prior experience in developing                  C/C++ based models

·         Understanding of C#/C/C++, Object oriented programming, Data Structure, Algorithms, Multi-threaded             programming.

·         Prior experience in low level firmware development

·         Excellent grasp of Digital Logic Fundamentals

·         Understanding of micro-controller architecture (ARM or ARC), embedded systems.

·         Demonstrated ability to rapidly learn new technologies, complex code and developing system,                         architecture view.

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

·         You are comfortable and enjoy working with dynamic and ever evolving environments.

·         Technical mindset with great attention to detail and an ever 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

·         Previous RTOS experience. (e.g. uCOS/ThreadX/MQX/VxWorks/Embedded Linux).

·         Prior working experience of scripting languages like Perl, Python or Tcl is a plus

·         Knowledge on Memory would be preferable (SRAM/DRAM/ROM/Flash

To apply for this job please visit jobs.smartrecruiters.com.