Software Engineer (NASA)

TMC Technologies

Not Interested
Bookmark
Report This Job

profile Job Location:

Fairmont, WV - USA

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Description

TMC Technologies is searching for a qualified energetic and passionate candidate to join our NASA Independent Verification and Validation (IV&V) team. Our team develops and maintains advanced software tools and infrastructure that support engineering analysis activities for NASA missions. Candidates with strong software fundamentals and interest in learning new technologies are encouraged to apply.

This person will be working on-site at theNASA Katherine Johnson IV&V Facility in Fairmont WV.

Duties include but are not limited to:

Contribute to the design development and maintenance of software systems that support technical analysis activities
Implement software tools and services that improve engineering workflows and data analysis capabilities
Communicate effectively within a multidisciplinary engineering team
Continuously learn and apply modern software engineering practices and emerging technologies



Requirements

Bachelors degree in Computer Science Computer Engineering or related technical discipline
0-7 years of professional experience in software development systems engineering or software tooling
Strong software development skills in one or more modern programming languages (e.g. Python Java C# C)
Familiarity with designing developing and maintaining software tools or automation systems
Ability to work within complex technical environments and integrate multiple software components
Strong analytical and problem-solving skills
U.S. Citizen with eligibility for a security clearance

Preferred Qualifications:

Experience developing software tools for engineering analysis or technical workflows
Familiarity with modern software frameworks and ecosystems commonly used for data processing or automation
Experience with containerization and container orchestration technologies (e.g. Docker Kubernetes) or virtualized development environments
Experience working with APIs distributed services or backend service architectures
Familiarity with data processing machine learning workflows or emerging AI capabilities
Experience with collaborative software development practices (Git CI/CD pipelines code review)
Interest in exploring emerging software technologies and modern development approaches




Required Experience:

Staff IC

DescriptionTMC Technologies is searching for a qualified energetic and passionate candidate to join our NASA Independent Verification and Validation (IV&V) team. Our team develops and maintains advanced software tools and infrastructure that support engineering analysis activities for NASA missions....
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

TMC is not just a technology company; we're a team of visionaries, engineers, and problem-solvers driven by a common goal: to shape a brighter future. Our diverse expertise spans various domains, including artificial intelligence, SAFe/agile and DevSecOps software development, cyberse ... View more

View Profile View Profile