Software Engineer - Supply Chain
SYMVIONICS, Inc.San Jose, CAa month ago
Job Description
Principal Simulation Engineer
LOCATION: NASA Ames Research Center, Moffett Field, CA
Summary

This is a high-profile activity for national competitiveness as well as the aeronautics industry at large. It requires a talented workforce who are experts (or have deep understanding, preferably high experience) and are passionate about supply chain, modeling and simulation, software development and algorithms.

The NASA Aerospace Supply Chain development team requires to develop and implement a new capability to connect aerospace original equipment manufacturers (OEM) and tiered suppliers through an electronic exchange platform in order to simplify processes for current suppliers and ease the way for new suppliers who want to gain entrance into the emerging aerospace market. The electronic platform will promote aerospace supply needs in all phases of development from prototype to mass production; offer a frictionless location for bidding, tracking, and design updates between suppliers and OEMs, NASA, and DoD; and ensure credentialed and production-certified suppliers are identified. The initial minimum viable product will focus on electric vertical takeoff and landing (eVTOL)/advanced air mobility (AAM) and small unmanned aircraft systems (sUAS) applications and will be developed collaboratively between the NASA Aeronautics Research Institute (NARI) and the US Air Force Agility Prime office with strong participation from industry.
Essential Duties and Responsibilities

The selected Software Engineer is responsible for developing and maintaining all aspects of the software that is required to simulate an aerospace supply chain electronic exchange platform. Works closely with software development team and working groups to initiate, address, and test new features and bug fixes. Works closely with subject matter experts to develop realistic high-fidelity aerospace supply chain electronic exchange platform simulation in a software-diverse research laboratory environment.
  • Develop requirements for modeling and simulation platform to assess capacity, supply chain network, resiliency, and risks all the way to the lowest possible tier.
  • Build a modeling and simulation platform to conduct assessments mentioned in the requirement above.
  • Develop detailed requirements and build an electronic exchange platform that will connect suppliers with each other and with original equipment manufacturers (OEMs) to ensure frictionless access to companies to interact with each other and OEMs. The platform will allow new companies to enter into aeronautics supply chain.
Work closely with NASA leads and consider input from supply chain working group to ensure highest relevance of modeling & sim and electronic exchange platform.

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.

Experience and Knowledge of the Following:

Minimum of two to seven years of experience (more senior candidates with greater than ten years of experience in the domain will be considered)
  • 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
  • Expert-level knowledge of JavaScript, HTML, CSS.
  • Working knowledge of common web tooling (e.g. task runners, packaging, dependency management, etc)
  • Expert knowledge of at least one common modern web framework (e.g. Angular, React, Vue)
  • Ability to collaborate with team and product owner to design and implement user interfaces
  • Working knowledge of Linux and shell scripting
  • Understanding of software life-cycle best practices, including use of related tooling for source control (e.g. Git), team collaboration (e.g. GitHub, Bitbucket) and work tracking (e.g. Jira)
  • Experience with GPU-accelerated programming, e.g. CUDA,
  • Experience with multi-channel Out-The-Window visual systems such as Rockwell-Collins, Evans and Sutherland or RSI, creating moving targets and/or creating/modifying visual databases such as airfields and cityscapes.
  • Intermediate experience with as many as possible of: C++, C, Java, Python, Julia, Perl, Matlab
  • Real-time or embedded programming experience
  • 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
  • Passion for computer graphics
  • Ability to work and learn new tools independently
  • Working knowledge of the aviation industry, national airspace system standard operating procedures, and air traffic control
  • Working knowledge of React and React Hooks along with advanced understanding of application state management principles
  • Working knowledge of UX design principles to create new user interfaces
  • Working knowledge of TypeScript
  • Working knowledge of Cypress and Jest
  • Client-side performance analysis and optimization
  • Able to mentor server-centric teammates to become full-stack developers
  • Ability and willingness to work as full stack engineer
  • Understanding of Functional Reactive Programming
  • Working knowledge of RxJS
Job Description: This is a high-profile activity for national competitiveness as well as the aeronautics industry at large. It requires a talented workforce who are experts (or have deep understanding, preferably high experience) and are passionate about supply chain, modeling and simulation, software development and algorithms.
The Software Engineer is responsible for developing and maintaining all aspects of the software that is required to simulate an aerospace supply chain electronic exchange platform. Works closely with software development team and working groups to initiate, address, and test new features and bug fixes. Works closely with subject matter experts to develop realistic high-fidelity aerospace supply chain electronic exchange platform simulation in a software-diverse research laboratory environment.
Required Education/Skills:

  • Bachelor’s Degree or higher in Computer Science, Aerospace Engineering, Aeronautics, or similar.
  • Minimum of two to seven years of experience (I think this could apply to 1 of the 3 positions, but at least one of the others should have at 10 or more years of experience in the domain, based on PK’s guidance in the first paragraph of the Job Description)
Required Expertise:

  • 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
Additional Desired Skills:

  • Experience with GPU-accelerated programming, e.g. CUDA,
  • Experience with multi-channel Out-The-Window visual systems such as Rockwell-Collins, Evans and Sutherland or RSI, creating moving targets and/or creating/modifying visual databases such as airfields and cityscapes.
  • Intermediate experience with as many as possible of: C++, C, Java, Python, Julia, Perl, Matlab
  • Real-time or embedded programming experience
  • 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
  • Passion for computer graphics
  • Ability to work and learn new tools independently
  • Working knowledge of the aviation industry, national airspace system standard operating procedures, and air traffic control

Ability to:

  • Organize, plan and coordinate effectively
  • Maintain accurate records
  • Operate computer equipment and software
  • Work independently in the absence of supervision
  • Perform effectively in a collaborative environment
Certificate, Licenses, Registrations

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
  • Set priorities and know when to adjust
Physical Demands

  • 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
Work Environment

  • Regular exposure to an office environment with extended periods of time spent sitting at a desk using a computer.
SYMVIONICS is an Equal Opportunity/Affirmative Action Employer M/F/D/V
VEVRAA Federal Contractor
Software Engineer in test / Lead Functional QA
CZ Consultants Inc.Santa Monica, CA, US4 months ago

We have URGENT open position for “Lead Functional QA” at Santa Mo...

Software Test Engineer - Lunar Rover
Qualified Technical Services, IncMountain View, CA14 hours ago

REQUIREMENTS - Software Test Engineer - Lunar Rover. JOB DESCRIPTI...

Software Graphics Engineer
SYMVIONICS, Inc.San Jose, CA17 hours ago

C++, C, Java, Python, Julia, Perl, Matlab. SYMVIONICS has an Opening for a So...

Software Engineer - Supply Chain
SYMVIONICS, Inc.San Jose, CA17 hours ago

C++, C, Java, Python, Julia, Perl, Matlab. C++, C, Java, Python, Julia, Perl, Ma...

Lunar Rover Simulation Engineer C++ Python GNU
Qualified Technical Services, IncMountain View, CA14 hours ago

REQUIREMENTS - Lunar Rover Simulation Engineer C++ Python GNU. JOB DESCRI...

.NET Software Engineer - VIPER Moon Rover 2D / 3D Rendering
Qualified Technical Services, IncMountain View, CA14 hours ago

Demonstrated software skills developing shippable/consumer oriented vs pr...

Java UI Developer - Lunar Rover Driving Software
Qualified Technical Services, IncMountain View, CA14 hours ago

REQUIREMENTS - Java UI Developer - Lunar Rover Driving Software. JOB DESC...

Java Lead
Purple Drive SolutionSan Jose, CA14 hours ago

10+ Experience in java and 2/3 years as Tech Lead. Attributes of a high quality ...

Full Time - C, C++ Developer
Cystems Logic INCNewark, CA13 hours ago

We are currently seeking an Software Engineer, Vehicle Diagnostics...

React Full-Stack Software Developer - UAS Traffic Management
Qualified Technical Services, IncMountain View, CA14 hours ago

Solid understanding of object-oriented design and programming concepts, core Jav...

3D Interface Developer for Autonomous Robots - Space Vehicles
Qualified Technical Services, IncMountain View, CA14 hours ago

This position is for a software developer on the Integrated System for Au...

Associate Software Engineer
Xactly CorporationSan Jose, CA21 hours ago

Associate Software Engineer / UI Engineer. With access to p...

Full Stack Java Developer or Backend Java Developer
Bimarian Information Technologies Pvt. Ltd..Sunnyvale, CAa day ago

Full Stack Java Developer or Backend Java Developer. Must have strong experience...

Software Development Engineer – Amazon Athena
Amazon Web Services, Inc.East Palo Alto, CA19 hours ago

Knowledge of professional software engineering practices and best practic...

Software Development Engineer 1
Amazon.com Services LLCSanta Clara, CA19 hours ago

Experience in developing in one or more of object oriented programming languages...

Software Engineer 3
eBay Inc.San Jose, CA19 hours ago

Our Services process over 2 billion search requests per day, that powers eBay Se...