
Untitled role
METECS · Location not stated
Hiring signal
Actively hiring
Posted 3 days ago · still listed on the employer's own board · How we score
All reasons
- No location stated
In its favour
- Posted 3 days ago
- Still listed on the employer's own board
Junior Software Engineer - METECS - Career Page Skip To Job Description
Thanks for visiting our Career Page. Please review our open positions and apply to the positions that match your qualifications.
Junior Software Engineer
Houston, TX
Full Time
Metecs
Entry Level
Share
In this position you will work with our team of engineers and our NASA customers to support human spaceflight programs 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 spacecraft simulations, integration with human/computer interfaces, flight computer data interfaces, custom development and integration tools, and environment simulations. Must have a strong interest in software development and the initiative and aptitude for hands-on problem solving and troubleshooting.
Required Qualifications
- Bachelor or Advanced Degree in Computer Science or Software Engineering (or equivalent experience).
- Good working knowledge of C, C++, and Python.
- Excellent written and verbal communication skills.
Desired Qualifications
- Software development in a Linux environment, including networking and shell scripting.
- Avionics integration or environment simulation development.
- Experience using infrastructure tools for source control, unit testing, issue tracking, and continuous integration.
- Hands-on experience in embedded systems development, including firmware design, microcontroller programming, and real-time operating systems (RTOS).
Citizenship or lawful permanent resident required due to federal position.
About METECS
We are a high-performance team providing advanced engineering, software, and analysis solutions for human space flight and terrestrial applications. We develop and integrate custom software for NASA and other government and commercial customers utilizing a wide variety of in-house, commercial, and open-source technologies. Our specialties include robotics automation, embedded systems, hardware/software integration, multibody dynamics simulations, immersive computer graphics, XR systems and advanced web-based tools.
METECS is an Equal Opportunity Employer, including veterans and individuals with disabilities.
Share Apply
Apply for this position
Required*
First Name*
Last Name*
Email Address*
Phone*
Address*
Resume* We've received your resume. Click here to update it.
Attach resume or Paste resume
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume
Paste your resume here or Attach resume file
Desired salary
Are you a US citizen or lawful permanent resident (green card holder)?* -- No answer --YESNO
Date available to start?*
What's your Bachelor's GPA (or your current GPA if you're still in undergrad)?* -- No answer -->=3.73.4-3.63.0-3.32.5-3.0<2.5I don't have an undergraduate degree
This is an on-site role in the Clear Lake area (20 miles south of Houston). Would you plan to commute or relocate to the Clear Lake area* -- No answer --YesNo
Why do you think you would be a good fit for this position? Is there anything else we should know? (Please limit your response to 80 words or less.)
Are you currently employed?* -- No answer --YESNO
Reason for leaving (or considering to leave) most recent/current employer.*
Reason for leaving second most recent employer.*
How would you rate your proficiency with C++?
* -- No answer --1 - Beginner
I have limited experience with C++ and struggle with basic syntax and concepts.
2 - Basic User
I understand basic C++ syntax and can write simple programs, but I’m not confident with memory management or object-oriented features.
3 - Intermediate
I can write classes, use pointers, and manage memory, but I may need help with advanced features like RAII or exception safety.
4 - Advanced
I am comfortable with C++ memory management, object-oriented design, and can implement the Rule of Three/Five confidently.
5 - Expert
I have deep knowledge of C++ internals, write efficient and safe code, and follow best practices like RAII, smart pointers, and exception-safe programming.
How would you rate your proficiency with Python?
* -- No answer --1 - Beginner
Has basic familiarity with Python syntax. Can write simple scripts using variables, loops, and conditionals. May rely heavily on tutorials.
2 - Basic User
Can write small programs and use built-in data types (lists, dictionaries, etc.). Understands functions and basic error handling.
3 - Intermediate
Comfortable with object-oriented programming, modules, and libraries like pandas, requests, or matplotlib. Can debug and write reusable code.
4 - Advanced
Proficient in writing complex applications, using decorators, generators, and context managers. Understands performance optimization and testing.
5 - Expert
Deep understanding of Python internals, memory management, and advanced libraries. Can design scalable systems, contribute to open-source, or mentor others.
How would you rate your proficiency with Linux Command Line usage?
* -- No answer --1 - Beginner
Has minimal or no experience. Can navigate basic directories with help. Unfamiliar with most commands.
2 - Basic User
Can perform simple tasks like navigating directories, listing files, and editing text files. Needs guidance for more complex tasks.
3 - Intermediate
Comfortable with file manipulation, permissions, piping, and basic scripting. Can troubleshoot common issues.
4 - Advanced
Proficient in shell scripting, process management, networking commands, and system monitoring. Can automate tasks and optimize workflows.
5 - Expert
Deep understanding of Linux internals, system administration, performance tuning, and security. Can build and maintain complex systems.
BOT Deterrent
What year was METECS founded? (check out About Us page on our website)*
I certify that the facts in this application are true and complete to the best of my knowledge and understand that, if employed, falsified statements on this application shall be grounds for immediate dismissal.
I understand that, as a condition of my consideration for employment, or as a condition of my continued employment, METECS may perform a criminal background check and/or perform a consumer report that includes, but is not limited to, my creditworthiness or similar characteristics, employment and education verifications, social security verification, criminal and civil history, personal interviews, DMV records, any other public records and any other information bearing on my credit standing, credit capacity, character, general reputation, personal characteristics and trustworthiness.
I authorize investigation of all statements contained herein and the references and employers listed above to give you any and all information concerning my previous employment and any pertinent information they may have, personal or otherwise, and release the company from all liability for any damage that may result from utilization of such information.
This authorization does not permit the release or use of diability-related or medical information in a manner prohibited by the American with Disabilities Act (ADA) and other relevant federal and state laws.* By clicking this box, I certify that I agree with the above statement and that the facts contained in this application are true and complete to the best of my knowledge.
The following questions are entirely optional. To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
GenderDecline to answerFemaleMale
Race/EthnicityDecline to answerHispanic or LatinoWhite, not Hispanic or LatinoBlack or African-American, not Hispanic or LatinoAsian, not Hispanic or LatinoNative Hawaiian or Other Pacific Islander, not Hispanic or LatinoAmerican Indian or Alaskan Native, not Hispanic or LatinoTwo or More Races, not Hispanic or LatinoMENA (Middle Eastern and North African)
Invitation for Job Applicants to Self-Identify as a U.S. Veteran
- A “disabled veteran” is one of the following:
- a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
- a person who was discharged or released from active duty because of a service-connected disability.
- A “recently separated veteran” means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
- An “active duty wartime or campaign badge veteran” means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
- An “Armed forces service medal veteran” means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Veteran status
I IDENTIFY AS ONE OR MORE OF THE CLASSIFICATIONS OF PROTECTED VETERAN LISTED ABOVE
I AM NOT A PROTECTED VETERAN
I DON’T WISH TO ANSWER
Human Check*
Submit Application
More jobs at METECS
All 7- System AdministratorMETECS · Houston, TX15d ago
- Full Stack Web Application DeveloperMETECS · Houston, TX20d ago
- Senior Information Technology ManagerMETECS · Houston, TX1mo ago
- Junior Spacecraft Guidance, Navigation and Control EngineerMETECS · Houston, TX2mo ago
- Flight Software EngineerMETECS · Houston, TX2mo ago
Similar roles
- Hiring || Salesforce Developer - New Delhi2coms · New Delhi, Delhi, Indiajust now
- Staff Software EngineerCba · Sydney CBD Areatoday
- Principal Storage Software Engineer - DGX CloudNVIDIA · Israel, Tel Avivtoday
- Software Engineer - Golang/Python | Kubernetes Operators, CRDs, Kafka & Cloud Infrastructure | 8 - 10 YearsCisco · Bangalore, Indiatoday
- React Front-end Developer SeniorIntact Career Hub · Hong Kong Science Park, HKtoday
- Senior Scala Software Engineer3coresystems · Chicago, IL, United Statestoday