Software Engineer

Full Time
Remote
Posted
Job description

We are looking for U.S. citizen candidates to assist in test and bring-up of a novel complex, massively parallel multicore computer system.

Strong assembler skills are required as well as basic C programming skills. Most code will be written in assembler. Strong fluency in Python is a requirement.
Candidates must have experience with some of the following: complex processors, DSPs, GPUs, network processors.

Candidate must be able to read and understand detailed microarchitectural and instruction description documents, where some features and instructions are complicated. They will use several simulators.

Candidate must be able to understand a system at multiple levels and be able write codes that targets potential errors in the design.

This is a difficult project, and candidates must thrive on challenges, imperfect tools, and hard work.

Especially strong candidates with as little as five years of experience after graduation would be considered.

Task Description:

  • Write/code tests based on the system specification to validate correctness and performance of a new, complex design
  • Setup, run, and debug on a variety of simulators

Required skills/Level of Experience:

  • Must be US Citizen per contract requirement (no green card or visa holder status)
  • Processor development, test, and bring-up software engineer
  • At least 5 years of experience with computer systems using complex processors, DSPs, GPUs, network processors. Most importantly, experience with assembler language coding, writing in C and with the debugging of complex processor logic is essential.

Job Type: Contract

Schedule:

  • 8 hour shift

Application Question(s):

  • Are you a US Citizen (required)?
  • How many years of experience do you have with assembler language coding, writing in C and with the debugging of complex processor logic?

Education:

  • Bachelor's (Required)

Experience:

  • computer systems using complex processors: 5 years (Required)
  • DSPs, GPUs, network processors: 5 years (Required)

Work Location: Remote

arclintfl.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, arclintfl.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, arclintfl.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs