Model Simulation Developer Job at TriVector Services, Inc., Huntsville, AL

aGV2QjJqN2FHQVRiZDdoWWl2cHJXTFhNQkE9PQ==
  • TriVector Services, Inc.
  • Huntsville, AL

Job Description

TriVector Services, Inc. provides quality aerospace engineering solutions to complex problems through a renowned team of engineering professionals. We are a Service-Disabled, Veteran-Owned, SBA-certified Small Business headquartered in Huntsville, Alabama. Our experienced team is dedicated to building lasting partnerships based on professional integrity and sound engineering principles. TriVector's experience and exceptional performance adds measurable value to every project. TriVector is seeking a motivated Model Simulation Developer for physics-based simulation software in support of NASA's Mars Campaign office. The ideal candidate will have a background in simulation development and be proficient in programming, specifically in C/C++.

The selected applicant will conduct the following tasks as part of a customer/contractor team at NASA's at Marshall Space Flight Center:
  • Design, development, and test of software models and simulations for an Environmental Control and Life Support System (ECLSS).
  • Participate in a software development environment.
  • Create and present detailed software designs.
  • Conduct and participate in design and code reviews.
  • Produce weekly and monthly status reports of progress in assigned areas.
Requirements

Minimum Qualifications:
  • Candidate must be a U.S. citizen.
  • A Star ID is required to access Marshall Space Flight Center.
  • Typically, educational requirements are a Bachelor's degree or higher in Mechanical Engineering, Aerospace Engineering or equivalent.
  • At least 10 years of experience developing distributed simulations involving variable-mass, physics-based, fluid dynamics models.
  • Experience with software engineering/analysis, software architecture, design, development, testing (unit and integration), documentation, and product delivery activities.
  • Proficiency with C/C++ and Python, in compliance with coding standards.
  • Proficiency with software targeted for Linux distributions.
  • Experience developing High Level Architecture interfaces, including Run-time Infrastructure (RTIs).
  • Proficiency with Ethernet-based communications protocols (TCP, UDP).
  • Proficiency with development tools such as Git / Github.
  • Ability to communicate professionally, in oral and written form, with customers, stakeholders, and cross-organizational team members.
  • Ability to work independently, and within a diverse software team in an Agile Development Environment.

Familiarity with NASA's Trick Simulation Environment is desired.

Job Tags

For contractors, Work at office

Similar Jobs

eTeam

Occupational Health Nurse Job at eTeam

 ...Occupational Health Nurse Location: Deerfield, IL Remote Duration: 12 Months Part-time (to cover PTO) Essential Duties and Responsibilities: Maintain any current occupational health wellness program in the absence of the occupational health nurse. If applicable... 

Southern Farm Bureau Life

Computer Operator I Job at Southern Farm Bureau Life

 ...Computer Operator I Job Category: Information Technology Location: Jackson, MS Role and Responsibilities: The Computer Operator I operates all equipment in the computer room. Your responsibilities will include: Monitor the print queue and submit print... 

The Virtus Solution

IT & Management Consultant Job at The Virtus Solution

 ...Inventors. Whether you're a Project Manager, Business Analyst, Architect, Developer...  ...to have you join our team as a Virtus Consultant! Virtus Consultants are driven and...  ...collaborative environment. An Entry-Level Consultant is a key role in The Virtus... 

US Tech Solutions

Occupational Health Nurse III Job at US Tech Solutions

 ...Position Is Part Time** 3 days per week (approximately 18-20 hrs. per week, MWF 8am-2pm We are seeking a high caliber Occupational Health Nurse who delivers health care services to workers and worker populations within an occupational setting to assist ill and... 

ClinDCast LLC

Epic Tapestry Analyst Job at ClinDCast LLC

 ...Job Description: Epic Tapestry Analyst Role Overview: The Epic Tapestry Analyst is responsible for the configuration, maintenance, and optimization of the Epic Tapestry module, ensuring seamless integration with healthcare systems and workflows. Key Responsibilities...