Possible expired job

This job was posted a month ago and may be expired now. If that's the case, you can browse similar jobs here. Apologies for the inconvenience.

Information Technology - Software Engineer 3(Remote)

Apply for this position Please mention DailyRemote when applying
Posted a month ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

My name is Gaurav and I'm a Lead Technical Recruiter at First Tek. We are currently sourcing for candidate with the following skill. Kindly forward your resume if interested, do share with your friends and colleagues as well.

Job Title: Information Technology - Engineer Software 3
Location: Linthicum, MD

Duration: 6-months Contract Job ID: 4377-1 Client: Northrup Grumman

Remote work is available

Job Description:

  • Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions.
  • Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
  • Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems.
  • Ensures software standards are met.

1) Compiler update to an open source GPU compiler - AMD GCN. This would include:

  1. Modifying the compiler to generate only 32 bit operands
  2. Modifying the compiler to only generate opcodes supported by NG XPU design
  3. Creating subroutines to replace advanced opcodes not supported by XPU and put call to that subroutine in place of the opcode.
  4. Sine, Cosine, etc.
  5. Run converted compiler against target programs and make sure the output meets all requirements

2) Take generated output from open source GPU compiler and write scripts to modify the outputted assembly language to support:

  1. So assembly language output only 32 bit operands
  2. So assembly language output only has opcodes supported by NG XPU design
  3. Creating subroutines to replace advanced opcodes not supported by XPU and put call to that subroutine in place of the opcode.
  4. Sine, Cosine, etc.
  5. Run converted compiler against target programs and make sure the output meets all requirements

***Remote work is available.***

***A 9/80 schedule is available.***

Thanks & Regards,

Gaurav Upadhyay| Technical Recruiter| First Tek, Inc.

Phone: | Ext: 507

|

371 Hoes Lane, Suite 201, Piscataway, NJ 08854

20 Innovative Companies Which Everyone Should Know, Global Business Leaders 2021

50 Innovative Companies to Watch, Silicon Review 2019

50 Best Workplaces of the Year, Silicon Review 2019

America's Best Professional Recruiting Firms, Forbes 2018

10 Most Admired Companies, CEO Views 2018

30 Great Places to Work, CIO Bulletin 2018

50 Most Trustworthy Companies, Silicon Review 2018

Inc 500, Deloitte Technology Fast 50, Fast 500, and NJ's Finest Winner

- provided by Dice