Software Graphics Engineer

SYMVIONICS Inc

  • San Jose, CA
  • 4 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • 3D Modelingunmatched
    • Aeronautical Engineeringunmatched
    • Aerospace Engineeringunmatched
    • Air Traffic Control (ATC)unmatched
    • AutoCADunmatched
    • Autodesk 3ds Max (fka 3D Studio Max)unmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing)unmatched
    • Communication Skillsunmatched
    • Computer Graphicsunmatched
    • Computer Scienceunmatched
    • Computer Softwareunmatched
    • Configuration Managementunmatched
    • Data Collectionunmatched
    • Data Qualityunmatched
    • English Languageunmatched
    • Fast Foodunmatched
    • Gamingunmatched
    • Gitunmatched
    • Governmentunmatched
    • Graphicsunmatched
    • Graphics Programmingunmatched
    • Javaunmatched
    • Linux Operating Systemunmatched
    • Mayaunmatched
    • OpenGL Programming Librariesunmatched
    • Physical Demandsunmatched
    • Qt GUI (Graphical User Interface) Toolkitunmatched
    • Realtime Operating Systemunmatched
    • Realtime Programmingunmatched
    • Record Keepingunmatched
    • Research Laboratoryunmatched
    • Simulationunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Testingunmatched
    • Unix Shell Programmingunmatched
    • User Interface/Experience (UI/UX)unmatched

    Description

    Location

    San Jose CA

    Job Type

    Full-Time Regular

    SYMVIONICS has an Opening for a Software Graphics Engineer

    Location: NASA Ames Research Center- Moffett Field, CA

    Individual will be responsible for software used in support of the NASA Ames Research Flight Simulation Facilities. The Software Graphics Engineer will work with researchers to create, configure, integrate, and test distributed real-time aircraft and air traffic management simulations to fulfill research requirements, generate and validate research data, and provide support during human-in-the-loop simulation data collection to ensure research goals are met.

    Essential Duties and Responsibilities

    The Software Graphics Engineer is responsible for developing and maintaining all aspects of the software that goes into our simulations, with a focus on graphical and display needs. Works closely with software development team to initiate, address, and test new features and bug fixes. Works closely with subject matter experts to develop realistic high-fidelity air traffic management simulation environments in a software-diverse research laboratory environment. Creates and modifies simulator interfaces and displays for air traffic management and cockpit simulators, out-the-window displays for real-time motion, and architecture and terrain models of airports and their surroundings.

    Supervisory Responsibilities

    None

    Qualifications

    To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

    Education and/or Experience and Education

    • Bachelor's Degree or higher in Computer Science, Aerospace Engineering, Aeronautics, or similar.

    • Five to ten years of experience.

    Experience and Knowledge of the Following:

    Click here to enter text.

    • Expert-level knowledge of at least one of: C++, C, Java

    • Intermediate experience with graphical programming and UI frameworks (e.g. OpenGL and Qt)

    • Working knowledge of linux and shell scripting

    • Experience with configuration management tools (such as Git and other Atlassian tools) and software life cycle practices

    • Knowledge of 3D visualization for real-time applications, i.e. static and moving eye-point out-the window simulation

    • Familiarization with CAD and 3D modeling software, e.g. AutoCAD, Presagis Creator, Autodesk 3ds MAX, Maya, etc.

    • Understanding of the concept of 3D scene optimization for simulation, gaming and VR environment

    • Good knowledge of Photoshop for image processing

    Desired skills

    • Intermediate experience with as many as possible of: C++, C, Java, Python, Julia, Perl, Matlab

    • Real-time or embedded programming experience

    • Passion for computer graphics

    • Ability to work and learn new tools independently

    Ability to: (add additional items if needed)

    • Organize, plan and coordinate effectively
    • Maintain accurate records
    • Operate computer equipment and software
    • Work independently in the absence of supervision

    Certificate, Licenses, Registrations

    List Certificates, Licenses, Registartions needed, if none required please note with N/A.

    Language Skills(add additional items as needed)

    • Understand and follow oral and written instructions in English
    • Communicate clearly and precisely, both orally and in writing, in English
    • Ability to speak effectively with customers (to include government officials, corporate officials, and employees)
    • Establish and maintain effective working relationships with those contacted in the course of the work

    Reasoning Ability

    Successful candidate should be able to:

    • Follow directions and complete assigned tasks that meet the high standards of the program
    • Identify areas where additional assistance or clarification is required, and seek advice

    Physical Demands(add additional items if needed)

    • Maintain physical conditioning appropriate to the performance of assigned duties and responsibilities which may include: sitting at a desk using a computer for prolonged periods of time and climbing in and out equipment

    SYMVIONICS is an Equal Opportunity/Affirmative Action Employer

    EEO/M/F/V/D

    Apply

    Processing...

    Numbers & Facts

    LocationSan Jose, CA

    Similar Jobs