Software Engineer - Supply Chain

Symvionics, Inc.San Jose, CA
51d

About The Position

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. 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.

Requirements

  • Bachelor's Degree or higher in Computer Science, Aerospace Engineering, Aeronautics, or similar.
  • 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)
  • 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
  • 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

Nice To Haves

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

Responsibilities

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Professional, Scientific, and Technical Services

Number of Employees

51-100 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service