iNAND Validation SW Developer:

Western-Digital, the leading memory and storage company in the world, is hiring! We’re looking for experienced SW development for the iNAND Validation SW organization.

The Validation SW team is responsible for high-quality and timely, end-to-end, validation of iNAND designs and products for the mobile/cell phones and embedded/Automotive markets.

Job Description

  • Become expert level in flash memory HW, SW and system architecture
  • Design and implement verification and validation environment and test-plans, for the flash memory FW and System, to be used in pre and post silicon platforms including model/simulation, HW/emulation and host
  • Take part in integration and feature/product enabling, bring up and debug activities
  • Team works in Agile Scrum methodology

Requirements and Qualifications

  • BSs/MSc in CS/EE
  • Experience in SW development
  • Experience in C/C++/Python/Java and OOD development
  • Excel in Team work
  • Creative thinker with ability to operate independently and thrive in dynamic, ambiguous and challenging environment
  • Experience as SW technical lead – advantage
  • Experience in verification and validation of complex HW/SW/embedded designs – advantage
  • Experience in development of verification and validation environments – advantage
  • Experience with flash memory and/or storage protocols – advantage
  • Experience with Agile Scrum methodology – advantage

About iNAND organization

  • iNAND organization is responsible for delivery of Western Digital mobile and embedded flash memory products which are used mainly in the cellular and automotive markets. 
    The organization includes product management, Validation, System, FW and HW engineering teams and partners with other organizations such as product marketing, Memory technology, ASIC and dev-ops to manage the end-to-and product delivery in high quality and timely manner.

Experienced Automation Engineer:

Must:

  • BSc in computer or related degree
  • 1-2 years of experience in Python.
  • 1-2 years of experience in OOP.
  • Knowledge in Networking

Advantages:

  • Experience in testing methodology
  • experience in Rest API – Big advantage
  • experience in continuous integration (Jenkins /etc.)
  • experience in test automation projects
  • experience in source control (Git / Perforce / etc.)

Experienced Full-Stack Developer:

  • Angular 2/4/5 and/or ReactJS
  • Node.js
  • JavaScript / TypeScript
  • Fast learner of new technologies           
  • Java/C#
  • Familiar with Docker containers technology – an advantage
  • Knowledge in Kubernetes/Dockers – Advantage
  • Azure/AWS
  • Knowledge in Linux, Windows
  • Experience with SQL and Non-SQL Databases (such as: MS-SQL, MySQL, Elasticsearch) – an advantage
  • Good verbal and written English
  • Initiative & out-of-the-box thinking
  • Team player with good interpersonal skills

Must:

  • Strong Full-stack developer
  • Proven experience in application development 
  • Highly motivated and self-managed
  • Relevant education

Advantages:

  • C#/Java
  • JavaScript skills
  • Angular/React

Junior QA Automation Engineer:

Job Description

Environment:  C#, Visual Studio.
Requirements: B.Sc. Computer, OOP, C#, Java, Understanding TCP/IP Networking 
Advantages: Knowledge in C#

Job requirements:

  • Good knowledge in OOP (Must)
  • High self-learning ability and strong analytical skills (Must)
  • Basic knowledge in Selenium (Must)
  • Ability to take ownership and responsibility for various tasks (Must)
  • Basic Knowledge in SQL (Advantage)

Experienced Mobile test automation developer

Job Description
Design, create and maintain mobile automation framework for our iOS and Android platforms

  • Design, create and maintain all automated tests of varying types: UI, API, integration, regression, etc.
  • Work closely with mobile developers to ensure quickest and most efficient test run times
  • Work with DevOps to build and maintain continuous integration and delivery
  • Work with other QA Engineers to plan around scope and UI changes during development
  • Design, create and maintain reporting tools to deliver analytics to stakeholders

Qualifications

  • 1 or more years experience testing mobile applications automated
  • 1+ year of experience developing automation in Java (Preferred )  or C#
  • In-depth knowledge of planning, design and execution of Test Plans
  • Automation experience with iOS and/or Android using Appuim
  • You have worked in QA roles where you led testing strategies in all phases of development
  • Analyze and implement QA and Automation best practices to improve test scalability and performance

GUI Developer  junior

Environment

JavaScript, Java Eclipse, Web Developer.

Job Routine:

Developing REST API / Web GUI / Java GUI for Alteon product using Eclipse ( Windows ).

Developing both Java Classes and GUI elements

Working with QA and Alteon DEV Server side.

Requirements:

Academic title in Computer Science

Java / JavaScript developing experience.

Understanding TCP/IP Networking   ( user level)

Linux shell  (user level )

Team Player, enthusiasm, drive for success.

Advantages:

Knowledge in JavaScript / HTML develop

Knowledge in HTTP / Apache / PHP / Shell programming.

Wireshark experience

JUNIOR FRONT-END Developer

  • BA/B.Sc. in Computer Science with +80 grade average – Must

  • Strong Passion for front-end development – Must

  • Knowledge in web development concepts – REST, JSON, AJAX, JQUERY – Must

  • Knowledge with javascript, html, css – Must

  • A github account with a frontend project sample – Advantage

  • Experience in client side frameworks such as: Angular.JS; Ember, Backbone etc – Advantage

  • Sequential databases (mssql, mysql) and knowledge with SQL – Advantage

  • Big data databases (mongo, big table, dynamo, datastore) – Advantage

C / C++ JUNIOR ENGINEER

    • B.Sc. Computer Science or equivalent degree from a well-known university
    • 0+ experience in software development.
    • Very strong knowledge in C/C++ is a must.
    • Knowledge of databases is an advantage.
    • Strong background in Linux/Unix development is an advantage.
    • Strong technology background and understanding
    • Strong analytical problem solving and decision-making skills
    • Proven ability to work well with others in a fast paced, iterative product definition and development environment
    • Fast learner with an ability to pick up new ideas and approaches quickly
    • Enjoys brainstorming on design and has a passion for problem solving with a strong focus on teamwork
    • Ability to communicate and express thoughts and ideas in a group
    • Strong interpersonal and relationship building skills
    • Ability to take initiative and work independently with minimal supervision; willing to mentor and guide others
    • Ability to react quickly to changing requirements due to product limitations or enterprise needs

JUNIOR FRONT-END Developer

  • BA/B.Sc. in Computer Science with +80 grade average – Must

  • Strong Passion for front-end development – Must

  • Knowledge in web development concepts – REST, JSON, AJAX, JQUERY – Must

  • Knowledge with javascript, html, css – Must

  • A github account with a frontend project sample – Advantage

  • Experience in client side frameworks such as: Angular.JS; Ember, Backbone etc – Advantage

  • Sequential databases (mssql, mysql) and knowledge with SQL – Advantage

  • Big data databases (mongo, big table, dynamo, datastore) – Advantage

SENIOR FRONT-END Developer

  • At least 2 year experience – Must
  • Strong Passion for front-end development (REACT or Angular) – Must
  • Experienced in frontend / full stack development (preferred), or other high-abstraction technologies such as Java, mobile apps and platforms – Must
  • familiar with server-side technologies (NodeJS, Java) – Must
  • Sequential databases (mssql, mysql) and knowledge with SQL – Advantage
  • Big data databases (mongo, big table, dynamo, datastore) – Advantage
  • Working on PASS (heroku, google cloud) – Advantage
  • Self learner

Full-Stack Developer

  • Strong Fullstack developer – Must
  • Proven experience in application development – Must
  • Highly motivated and self-managed – Must
  • Relevant education – Must
  • C#/Java – Advantage
  • JavaScript skills – Advantage
  • Angular/React – Advantage

Junior Developer

  • B.Sc. in Computer Science / Information Systems / Software Engineering or equivalent degree – Must
  • Knowledge in Object Oriented Programming – Must
  • Basic knowledge of databases (SQL)  – Must
  • Knowledge in Python – Advantage
  • Knowledge in C# .NET – Advantage
  • Team Player

 

Experienced Full-Stack Developer

  • 1-2 years experience in the following:
    • Must Have: HTML, CSS, JavaScript, Angular, Bootstrap, GIT , REST.
    • Advantage: Java, Tomcat, Servlets, NodeJS, Mongo, SQL, Web Services, Intellij, Webstrom.

Experienced Automation Engineer

  • Degree in Computer science or equivalent
  • At least 2 years of experience in QA Automation
  • At least 2 years experience in coding
  • Strong understanding of Automation infrastructure
  • Experience with Selenium – a must

 

Senior Software Engineer

Requirements:

  • Bachelor’s Degree in Computer Science / Software Engineering
  • Minimum 3 years of experience in .NET C#
  • Experience in SQL – ERD, stored procedures, jobs
  • Minimum 1 year of experience in web applications (client technologies – HTML, ASP.Net, JavaScript, JS libraries)
  • Experience in SOA – advantage
  • Experience in WCF – advantage
  • Development environments:
    • Developing Microsoft Visual Studio
    • Developing in web environment
  • High self-learning ability
  • Independent worker
  • Good English
  • Good interpersonal skills

Junior Manual QA Engineer

Requirements:

  • Bachelor’s Degree in Computer Science / Software Engineering
  • Junior or 1 year experience in manual QA
  • Experience in SQL – advantage
  • Experience in web applications – advantage
  • Familiar with .Net (C#) – advantage
  • Automations knowledge – advantage
  • High self-learning ability
  • Independent worker
  • Good English
  • Good interpersonal skills

Junior Web Developer

An EXCELLENT junior with no experience but:

  • Must have knowledge in at least TWO of the following: Java / JavaScript / Angular
  • Other buzzwords to help your application: HTML, CSS, NodeJS, Bootstrap, Tomcat, Mongo, Git, REST, Web Services, SQL