You are here:-Job Details

Job Details Back to Job List

SOFTWARE ENGINEER

Listed on: 11/4/2021 8:05:00 AMPST
Location: ,
Industry: Information Technology
Salary: Open
Description: DESCRIPTION OF PROJECT AND TASKS: Statement of Work: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.They 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.They 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.
Requirements: Task Description: Job Duty 1 Write/code tests based on the system specification to validate correctness and performance of a new, complex designJob Duty 2 Setup, run, and debug on a variety of simulators Required skills/Level of Experience : Processor development, test, and bring-up software engineerAt 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. Nice to have skills: Strong PythonProcessor/network design L. J. Gonzer Associates is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected Veteran status.