background
Metecs

Careers > Current Opportunities

Multibody Dynamics Simulation Engineer

    In this position you will work to maintain and enhance our multibody dynamics simulation package. Using flexible multibody dynamics formulations, you will work on performance-efficient techniques to solve the equations of motion for systems that require flexible and rigid bodies as well as constraint dynamics for closed-loop topologies. You will also work to integrate the simulation package and specific models into other simulations for use in realtime and non-realtime simulations.

REQUIREMENTS:

  • Expert in flexible multibody dynamics.
  • Expert in constrained multibody dynamics equations of motion.
  • Proficient in C and C++

PREFERRED:

  • Multithreaded programming.
  • Parallelized multibody solution techniques.
  • Python programming language
  • NASA's Trick simulation framework

Software Engineer

    In this position you will collaborate with our team of engineers and our NASA customers to develop, maintain and certify the core Flight Systems (cFS) flight software architecture and tools for projects contributing to the manned space program. Activities may include software design, development, certification, hardware/software integration and test. You will work to enhance cFS network capabilities utilizing the latest spaceflight platforms and technology for man-rated flights.

PREFERRED:

  • Proficient in C.
  • Proficiency in the cFS architecture
  • Experience implementing cFS-based missions and FSW.
  • Experience with embedded software and platforms.
  • Proficient in socket-based IPC such as TCP and UDP.
  • Proficient in Time-Triggered Ethernet (TTE) concepts and capabilities
  • Proficient with cFS's Software Bus Network (SBN) app and how to configure.
  • Knowledge of NASA Class A certification processes.
  • Knowledge of the SBN TTE module.
  • Proficiency with ARINC 653 systems including knowledge of how to configure partitions
  • Proficiency in C++, Python and Java languages
  • Proficiency in make and cmake build systems.
  • Proficiency with Linux and vxWorks
  • Experienced in WebApp development, specifically with React, Electron, TypeScript and other web development tools, as necessary

Full Stack Developer

    In this position you will enhance and maintain web tools used by NASA Mission Flight Controllers and Engineers. You will need to be able to utilize modern web technologies to develop a responsive and reliable front-end for the users. You will also work to develop and deploy the back-end systems where the web tools will be running.

REQUIREMENTS:

  • Angular or similar frameworks
  • Node.js/Express
  • Docker
  • Python
  • Experience with SQL and NoSQL databases

PREFERRED:

  • Linux Operating Systems and tools: SSH, command line (bash), etc.
  • WebGL
  • Electron
  • React
  • Typescript
  • WASM
  • Unity game engine and 3D modeling

Embedded Programming Developer

    You will be responsible for enhancing and maintaining embedded applications and supporting the development of RFID technologies for NASA flight projects. The code you develop for these applications will interact with a variety of electronic components used in conjunction with RFID tag communication protocols.

REQUIREMENTS:

  • Embedded programming experience primarily in C.
  • Developing applications for microcontrollers and using debugging tools.
  • Scripting with Python and bash.
  • Troubleshooting issues between software and the hardware components.
  • Read and understand electronic component data sheets.

PREFERRED:

  • Programming with Texas Instruments microcontrollers such as MSP430.
  • Printed circuit board schematic design.
  • Working knowledge of various bus interfaces: serial, I2C, SPI, etc.
  • Basic understanding of radio wave propagation.
  • Previous experience working with RFID protocols such as EPCglobal Gen 2.

Simulation Engineer

    In this position you will work with our talented team of engineers to develop real-time human-in-the-loop and hardware-in-the-loop simulation technologies and systems for government and commercial customers. This includes development of computer models for mechanisms, sensors, actuators, data interfaces and control systems. Areas of application include robotics, mechanical systems, and spacecraft systems. Must have an interest in software development, good team communication skills, initiative and an aptitude for hands-on problem solving and troubleshooting.

REQUIREMENTS:

  • Good working knowledge of C++ and Python
  • Excellent written and verbal communication skills
  • Bachelor or Advanced Degree in Engineering or Computer Science (or equivalent experience)

PREFERRED:

  • Experience with NASA's Trick simulation framework
  • Experience developing models and simulations of spacecraft vehicle systems
  • Experience with software development and integration experience in a Linux environment

Software Development and Avionics Integration

    In this position you will work with our team of engineers and our NASA customers to support manned space projects such as Gateway (extending human exploration into deep space and new destinations), the Orion crew vehicle and the International Space Station. This includes development of software for integration with human/computer interfaces, flight computer data interfaces and environment simulations. Must have solid hardware/software integration skills and the initiative and aptitude for hands-on problem solving and troubleshooting.

REQUIREMENTS:

  • An experienced software developer with at least 3 years of software development and integration experience in a Linux environment
  • Good working knowledge of C++ and Python
  • Experience using infrastructure tools for source control, unit testing, issue tracking, and continuous integration
  • Excellent written and verbal communication skills
  • Bachelor or Advanced Degree in Computer Science or Engineering (or equivalent experience)

PREFERRED:

  • Time-Triggered Ethernet (TTEthernet or TTE) skills
  • Development of applications using Core Flight Software or Core Flight System (CFS) infrastructure
  • Knowledge of spaceflight communication protocols, data handling, and testing architectures
  • Avionics integration or environment simulation development

Robotics Software Developement

    Robotics Software Engineer for development, integration and testing of manipulation and planning algorithms. Products will include custom software for NASA robotics and spacecraft applications with focus on development of humanoid robot manipulation capabilities.

REQUIREMENTS:

  • Demonstrated proficiency developing robotics applications using C++ and Python in a Linux OS
  • Excellent written and verbal communication skills
  • Must be comfortable working in an agile small-team environment
  • Bachelor or advanced degree (or equivalent experience) in Engineering, Computer Science or other robotics-related field
  • US citizen or permanent resident

DESIRED:

  • Graduate level research experience in robotics and/or computer science
  • Experience working in a modern software development environment including use of continuous integration and unit testing
  • Experience in JAVA
  • Experience integrating and testing on physical robotics platforms

APPLICABLE EXPERIENCE:

  • Perception and/or machine vision
  • Localization and mapping
  • Path and grasp planning
  • User Interface Design experience
  • 3D rendering and simulation
  • Message-based middleware
  • Real-time control systems

METECS considers all qualified applicants for employment without regard to race, color, religion, sex, or national origin. Candidates must be able to obtain a NASA security clearance (NACI).

If you are interested in working with METECS, please email your resume to hr@metecs.com. Alternatively, you may fax your resume to (281) 282-0504, or mail it to:

METECS
P.O. Box 891506
Houston, TX 77289-1506

If you have questions, or would like additional information, please contact us at hr@metecs.com.

All inquiries are treated with the strictest confidence. All applicants must be a US citizen or permanent resident

* METECS is an Equal Opportunity Employer.

 

MAILING ADDRESS:   P.O. Box 891506  |  Houston, TX 77289-1506
CORPORATE OFFICE:   1030 Hercules Ave  |  Houston, TX 77058  |  Phone: 832.476.8651