Engineer, Software Development Engineering (Apps) – Freshers (2025 Pass-outs)

Engineer, Software Development Engineering (Apps) – Freshers (2025 Pass-outs)


Company: Western Digital

Location: Bangalore Hallmark Office, Bengaluru, India

Employment Type: Full-time; exempt position

Business Function: Software Development Engineering (Apps)

---

Responsibilities:


  1. Work within the HDD modeling team to develop, maintain, and test SoC models using C#, capturing register-accurate functionality of controller chips for HDD/NAND storage.
  2. Understand SoC and memory architecture and translate these into C# models.
  3. Integrate new hardware IP/features into model implementations.
  4. Debug within co-simulation environments, identify root causes, and communicate solutions across teams.
  5. Collaborate with design, verification, and firmware development teams using embedded C++ (C++14/17) across target environments like FPGA, simulators, and eHDD products.
  6. Participate in SAFe Agile processes, including Scrum rituals.
  7. Deliver features for storage interfaces such as SAS, SATA, and PCIe.
  8. Contribute to cross-functional teams across the full product lifecycle.

---


Required Qualifications:


  1. 0–1 year of experience; B.E./B.Tech in CS, CE, EE, EC, or equivalent. A strong academic record (preferably CGPA ≥ 7.5) is expected.
  2. Hands-on experience in C / C++ / SystemC, especially in developing C/C++ based models.
  3. Solid foundation in object-oriented programming, data structures, algorithms, and multi-threaded programming.
  4. Familiarity with low-level firmware development.
  5. Strong fundamentals in digital logic, micro-controller architecture (e.g., ARM or ARC), and embedded systems.
  6. Fast learning ability for new technologies, with good system-level understanding.
  7. Excellent problem-solving, algorithm/system design, and complexity analysis skills.
  8. High attention to detail, adaptability, positivity, creativity in solutioning, and effective communication skills.

---


Preferred Skills:


  1. RTOS experience (e.g., uCOS, ThreadX, MQX, VxWorks, Embedded Linux).
  2. Scripting capabilities (Perl, Python, or Tcl) are a plus.
  3. Knowledge of various memory types (SRAM, DRAM, ROM, Flash).

Application link : https://jobs.smartrecruiters.com/WesternDigital/744000075205825-engineer-software-development-engineering-apps-be-b-tech-freshers-2025-pass-outs-

Comments

Popular posts from this blog

Java Developer – Fresher Role at TCS, Bengaluru

Top 10 Tough DevOps Interview Questions (with Expert Answers for GitHub, Jenkins & CI/CD)