Software Developer (C++) with x86/ARM architecture

Overview

Hybrid
$60 - $70
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

C++11/14/17
hypervisor
x86 or ARM architecture

Job Details

Software Developer (C++)
Location: Austin, TX- Hybrid
Duration: 12- months

The Person:
Individual who excels in problem-solving and thrive on devising efficient solutions to intricate problems.
Someone who possess the ability to graspnewconcepts and technologies.
A strong commitment to teamwork and willingness to go the extra mile for the team's success.
Familiarity with Computer architecture / SoC architecture along with understanding of system architecture and system software is highly desirable.
Key Responsibilities:
Work with internal and external customers to help debug problems running their workloads on the models.
Leverage existing tests to validate functionality of the models and create new test to improve model qualification.
Improve functionality, stability, and performance of existing models.
Develop innovative modelling features to streamline workload debugging.
Work closely with architecture teams to understand and model new designs.
Preferred Experience:
Experience in functional modeling, architecture simulation, or hypervisor development.
Proven experience in designing and implementing maintainable, performant, professional C++11/14/17 code.
Deep understanding of system architecture and system software development.
Strong understanding of x86 or ARM architecture, drivers, and applications.
Proficiency in Linux and/or Windows kernel debugging.

Education:
BSEE, BSCS, or BSCE degree or higher.
Candidates should enjoy working in a dynamic team environment

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.