Software Engineer - Test Development - III

at Intel Corporation

location Hudson, Massachusetts

Updated Yesterday

Contract Position
7 month(s)

  • Referral Bonus


  • Signing Bonus



Pay Rate $64.61 per hour

Experience 7-12 Years

Eligibility Green Card, US citizen


Semiconductors and Other Electronic Components


Not Specified

Job ID


Working Remotely Allowed



Principal duties/Roles and responsibilities:
We are seeking an experienced software validation engineer to join the Extreme Storage Architecture and Development division within DPG. In this role, you will validate the Distributed Asynchronous Object Storage (DAOS) being developed by Client which is critical to the development of Exascale HPC architectures. The I/O software stack must be optimized to prevent a storage bottleneck as we engineer for substantial throughput increases today and plan for the increased demand in coming years. We are looking for a test engineer who can learn this new I/O stack and demonstrate its abilities at scale and under load, finding critical bugs before it is put into production.
• Develops, modifies, and executes software test plans and automated test cases.
• Understands new features from existing documentation and reading C source code.
• Writes unit, integration, and stress tests to verify these features work.
• Drives development of system-level validation software.
• Debugs software products through the use of systematic tests to develop, apply, and maintain quality standards for company products.
• Analyzes test results to ensure correct functionality.
• Maintains documentation of test results to assist in debugging and modification of software.
• Independently determines root causes of failures and recommends corrective action, working closely with development to drive resolution of bugs.
• Seeks opportunities to drive improved validation methodologies within the team.

Required Skills/Must Have:
The ideal candidate will have the following skills in addition to the qualifications listed below.
• Must have programming experience in both C and Python. Strong C programming experience required since, candidate will be writing unit tests to exercise C APIs as a primary function of this role.
• Must understand distributed computing as you will be writing tests for & debugging parallel systems in this role.
• Experience as a test developer creating and executing detailed test plans.
• Experience with software development in Linux OS.
• Experience with HPC and storage concepts (filesystems, data verification, distributed storage/RAID, etc.) preferred
• Experience with SQL
• Experience with MPI
• Experience with performance benchmarking
**Min Education: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related plus 6 years of industry work experience, or a Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related plus 4 years of industry work experience, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field plus 2 years of industry work experience

Similar Jobs


Earn money by referring your friends to their next dream job, or find a job for yourself and the Referral Bonus becomes a Signing Bonus. Full time or Contract.

  • Make Money

    We’ll give you between several hundred and several thousand dollars for every successful referral.

  • Help Your

    Job applications with personal recommendations are twice as likely to get hired.

  • 100% Free

    Absolutely zero sign up and subscription fees. We want to pay YOU!

  • Signing Bonuses

    All jobs on iEndorseU come with a Signing Bonus if you find a job for yourself

  • No credit card needed

    We pay you directly through Paypal, so keep your personal information…personal.

  • Sponsor others

    Get others to download our app and we will pay you $100 whenever they next get a job through our platform.

All the ways to make money from us