Senior Software Developer - Hybrid

  • Austin, TX
  • Posted 55 days ago | Updated 7 days ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Server products
functional modeling
architecture simulation
hypervisor development
designing
implementing maintainable
performant
professional C++11
professional C++14
professional C++17 code
system architecture
system software development
x86
ARM architecture
drivers
applications
Linux
Windows kernel debugging
modelling features
streamline workload debugging
Computer architecture
SoC architecture
system software

Job Details

Title: Senior Software Developer - Hybrid


Mandatory skills:


Server products,
functional modeling, architecture simulation, hypervisor development,
designing, implementing maintainable, performant, professional C++11, professional C++14, professional C++17 code,
system architecture, system software development,
x86, ARM architecture, drivers, applications,
Linux, Windows kernel debugging,
modelling features, streamline workload debugging,
Computer architecture, SoC architecture, system architecture, system software


Description:


The Role:
The client is currently looking for engineers who are passionate about Server products and would like to be part of our journey to greatly impact the x86 server market. You will be a team player on a highly capable and supportive team, working on a project critical to the company s success.

The Person:
Individual who excels in problem-solving and thrive on devising efficient solutions to intricate problems.
Someone who possess the ability to grasp?new?concepts 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.
Integrate and test high-performance functional models for the client SoCs and platform.
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


VIVA USA is an equal opportunity employer and is committed to maintaining a professional working environment that is free from discrimination and unlawful harassment. The Management, contractors, and staff of VIVA USA shall respect others without regard to race, sex, religion, age, color, creed, national or ethnic origin, physical, mental or sensory disability, marital status, sexual orientation, or status as a Vietnam-era, recently separated veteran, Active war time or campaign badge veteran, Armed forces service medal veteran, or disabled veteran. Please contact us at for any complaints, comments and suggestions.


Contact Details :

VIVA USA INC.
3601 Algonquin Road, Suite 425
Rolling Meadows, IL 60008

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.

About VIVA USA INC