Western Digital s hiring for Software Development Enginnering candidates with Bachelors in CS, CE, EE, EC or equivalent are eligible to apply. Eligibility criteria and apply process given below.
Eligibility criteria and apply process given below :
Job Description :
- Work on developing firmware for various environments like FPGA, simulator, and enterprise hard disk drives (eHDD) using the latest standards of C++14/17.
- Follow the SAFe framework for enterprise software development, participating in SCRUM/Agile processes.
- Create design documents for different stages of firmware development.
- Be part of a SCRUM team responsible for full-stack embedded firmware development for enterprise/datacenter HDDs, involving innovation, design, implementation, and debugging of various aspects like data structures, algorithms, data paths, and drivers.
- Contribute to cutting-edge storage products that utilize interfaces such as SAS, SATA, and PCIe.
- Collaborate with cross-functional teams to develop HDD products.
- Show initiative to work independently and as part of an agile team, while also focusing on developing oneself and others within the group.
- Understand the entire product lifecycle from inception to deployment.
Role Details :
Company Name: Western Digital
Role: software development engineering
Location: Bengaluru
Qualification: Bachelors in CS, CE, EE, EC or equivalent required.
Batch: Recent Batches
Experince : fresher
Salary: ₹ 21.5 LPA
Qualifications :
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field plus at least one year of experience required.
- Proficiency in C/C++, Object-oriented programming, Data Structures, Algorithms, Multithreaded programming, STL, Templates, and Design Patterns.
- Proven track record as a software designer.
- Ability to quickly grasp new technologies, understand complex code, and develop a high-level architecture view.
- Strong problem-solving skills, with a knack for designing algorithms and systems, as well as analyzing complexity.
- Comfortable and enthusiastic about working in dynamic and constantly evolving environments.
- Possess a technical mindset with keen attention to detail and a positive, can-do attitude.
- Demonstrates creative problem-solving skills, thinking outside the box to find innovative solutions to challenging problems.
- Excellent interpersonal skills, both written and verbal, for effective communication.
- Enjoys working as part of a team, bringing a sense of fun and enthusiasm while tackling challenges and celebrating successes.
Preferred skills :
- Familiarity with micro-controller architecture (ARM or ARC), embedded systems.
- Previous RTOS experience. (e.g. uCOS/ThreadX/MQX/VxWorks/Embedded Linux).
- Knowledge and experience in the use of bus analyzers, JTAG, emulators and other firmware debugging tools
How to apply :
- Click the “Apply here” button below to initiate the application process.
- You will be directed to the official career page upon clicking.
- Click on the “Apply” button to start the application.
- If not registered, create an account to proceed.
- After registration, log in using your credentials.
- Complete the application form with accurate and necessary details.
- Submit all requested documents, such as resumes, mark sheets, and ID proof.
- Ensure all entered details are correct during the verification process.
- Submit the application form after thorough verification