Research Software Engineer
Mclaurin Aerospace
Job Description
Job Description
Are you passionate about human space exploration, understanding the origins of the universe, and working with a passionate and diverse team to make a difference? If you are, we need you!
We need your talent, teamwork, and energy to help us achieve great things that inspire people all over the globe. We need you to bring creative ideas and diverse backgrounds to help us envision, shape, and deliver systems that will enable the exploration of space while benefiting people here on Earth. We are excited about what we do, and we need you on our team as we take on exciting challenges for NASA's pursuits in deep space exploration.
We have an exciting opportunity for a Research Software Engineer to join our JETS II contract team at NASA Johnson Space Center in Houston, TX .
If selected you will:
- Partner with FSL Users to evaluate and optimize the software development practices of the group, and ensure success of the project.
- Participate in the planning and major development efforts on software engineering projects for flight software, Guidance and Navigation, and analysis.
- Work closely with partners and external contractors to meet their software requirements and address bugs.
- Act as a mentor for good software development and engineering in HPC environments.
Qualifications:
This position has been posted at multiple levels. Depending on the candidate's experience, requirements, and business needs, we reserve the right to consider candidates at any level for which this position has been advertised.
- Typically requires a minimum of a bachelor's degree in Engineering and normally possess 5- 10 years of related experience. License and certification may be required.
- A minimum of a BS degree in computer science or engineering and 4+ years of software engineering experience outside of degree.
- Experience programming in multiple programming languages, including compiled and interpreted languages, and the use of build systems like GNU Make.
- Demonstrated Experience with version control (Git), containers, and continuous integration/continuous deployment (CI/CD).
- The ability to work on a team in a dynamic group environment.
- Experience helping other users in HPC services.
- Demonstrated problem-solving experience.
- Demonstrated task planning, and effective communication skills.
- Demonstrated experience working daily in a Linux OS, including using a command line interface (CLI).
Preferred Qualifications:
- 6+ years of experience in addition to the degree.
- Experience developing software for use in HPC environments.
- Experience with Monte Carlo type workflows and optimizing them for use in HPC environments.
- Experience with Trick based simulation workflows, and related toolsets.
- Experience with modern software practices such as test-driven development, Agile software development practices, [RI1] the use of generative AI coding assistants, and a firm, proven knowledge of software development lifecycles.
- Experience integrating C++, Fortran, Python, and shell-based workflows in HPC or simulation environments.
- Demonstrated Experience with MPI based workflows.
- Activity within the broader open-source software community.
- Demonstrated Experience with Podman and HPC environments
- Demonstrated Experience with Gitlab and Jenkins tools.
Benefits
- Competitive pay
- Positive work-life balance
- 100% Employer paid insurance including: Medical, dental, vision, life insurance, accidental death and dismemberment, short-term disability, and long-term disability
- 11 paid holidays annually
- Generous PTO
- 401k after 12 months of service with employer match
- Education assistance
- Relocation assistance (if applicable)
Mclaurin is a unique organization with a special focus on combining the best features of research and industry in order to foster innovation. Our organization strongly supports research, publication, and engagement with the academic community. We encourage our employees to remain on the cutting edge of new developments in their respective disciplines.
US Citizenship and the ability to pass a comprehensive security background investigation is required.
Mclaurin is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law.
- ...NASA's pursuits in deep space exploration. As NASA's largest engineering solutions provider working together with NASA at centers... ...United States. We have an exciting opportunity for a HPC Research Software Engineer at Johnson Space Center (JSC) to join the team with...SuggestedHourly payPermanent employmentContract workFor contractorsWork at officeLocal area
- ...exceptional professionals for this role. JOB DESCRIPTION We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Infrastructure Platforms - Shared...SuggestedWork at office
$49.4k - $56.2k
...Department: Biomedical Engineering Salary: $49,400 - $56,200 Description Supervises and coordinates the activities of personnel engaged in research and experimental testing. Maintains lab operations. May investigate complaints regarding lab services, equipment, and/or...Suggested- ...Overview Designs, develops, and maintains software solutions across the full stack, supporting manufacturing and enterprise systems... ...'s and/or Master's degree in Computer Science, Computer Engineering, or related technical discipline ~2+ years of professional software...SuggestedFull time
- ...deep domain expertise with cutting-edge software development to deliver high-quality applications... .... Job Description The Software Engineer will perform complex code analysis and... ...a group to self-directed projects and research for Team Sprint. Maintains...SuggestedFull timeRemote work
- ...remotely operated underwater systems. Our team is composed of engineers and scientists passionate about pushing the limits of subsea technology... ...environments on Earth. JOB SUMMARY We are seeking a Software Engineer to join our team. The ideal candidate will have...Permanent employmentFull timeTemporary workFor contractorsWork at officeLocal areaRemote work
- ...JOB SUMMARY We are seeking a Senior Software Engineer with deep expertise in .NET technologies, extensive experience in designing and implementing ETL processes, and a solid background in managing large-scale databases. This individual will play a key role in building...Full timeLocal areaRemote work
- ...As a senior engineer on our team, you will have the opportunity to build solutions from the ground up, lead projects, and take real ownership of products and features. Our rapid growth and open culture provide the freedom to create, experiment, and contribute. Autonomy...Full timeContract work
- ...In this position you will work with our team of engineers and our NASA customers to support human spaceflight programs such as Gateway... ...the International Space Station. This includes development of software for spacecraft simulations, integration with human/computer interfaces...Permanent employmentFull time
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior... ...reviews, mentoring, and thoughtful engineering judgment. Research Background Is a Plus, Not a Requirement A research...Full timeTemporary workFlexible hours- ...Job Description Software Engineer - Inspection 2603 Role: Information Technology Relocation Available: Yes Industry: I.T. Location: Illinois Town / City: Rockford Job Type: Permanent full-time Job description: The Software Engineer - Inspection...Permanent employmentFull timeRelocationFlexible hours
- ...The Back End Software Engineer is responsible for developing the back end of a web application, handling the logic, database interactions, user authentication, configuration, etc. The Back End Software Engineer evaluates emerging technologies and provides strategic, innovative...
- ...Software Engineer The Surface Digital Platform – Facility & Equipment Operations Product Line is looking for a Software Engineer/Full Stack Developer. The successful candidate will be part of an Agile DevOps team and must be able to apply computer science principles...
- ...into reality. We are seeking a highly skilled and motivated Software Engineer to design, develop, and scale our machine learning... ...metrics, design for scale, and make results actionable for researchers. Training Infrastructure — Partner with research scientists...Full time
- ...Sensors and Robotics Team at Aramco’s Houston Research Center creates disruptive technologies... ...& Responsibilities: Rapidly design software and firmware architecture Develop... ...systems and evaluate performance Manage engineering efforts to ensure high quality results...
- Human Performance Research Assistant (Engineer) page is loaded## Human Performance Research Assistant (Engineer)locations: Houston, Texastime type: Full timeposted on: Posted Yesterdayjob requisition id: R2119168**Title:**Human Performance Research Assistant (Engineer)...Permanent employmentContract workWork at officeLocal areaFlexible hours
- ...Senior DevOps Engineer – Trading & Supply Location: Houston, TX 77002 (Onsite) Job Duration: 6+ months (High Possibility of Extension... ...~ Knowledge of Third Party Networks and EMS/OMS software vendors. (e.g., TT, NYFIX, Bloomberg, TradingScreen) ~ Experience...Flexible hoursRotating shift
- ...Dsptch based in Houston, Texas is seeking motivated engineers who excel in problem-solving to develop impactful products. This role emphasizes ownership, direct user engagement, and innovative thinking in a hybrid work environment. Ideal candidates thrive in dynamic settings...
- ...Job Summary Microvast is seeking a BESS BMS software engineer to join our team! Who can bring their fresh perspectives and experiences to the team. If you are zealous about an electrified future and looking for a place that values your curiosity, passion, and desire to...For contractorsWork at officeLocal area
- ...debugging, documentation and maintenance and will contribute to technical decisions as we replatform our technology. The Sr. Software Engineer will complete small to large projects and work with our software development team, operations team, and outside resources to deliver...
$79k - $119k
...agencies rely on Relativity’s legal AI software to securely surface and manage the most... ...Justice for Change. What We Do At Relativity, engineers don’t just write code. They build the... ...Management, Quality Assurance (QA), Research and Development, System Integration, Troubleshooting...Remote workHome office- ...Role: Senior Software Engineer - Trading Location: Houston, TX (Hybrid) Overview We are seeking a highly skilled Senior Software Engineer to join the team building a next generation trading and risk management platform. This is a hands-on engineering...
- ...for code repository and pipeline management and IBM's UCD for software deployment. Develop Spring Boot Microservices with microservice... ...: Master's degree in Computer Science, Technology, Engineering, or related field plus 1 year of experience in the job offered...
- ...decarbonization. We're a fast-growing team of expert innovators, engineers, and problem-solvers committed to advancing global... ...all. Join us and help shape the future of renewable energy. Software Engineer - Intern Location: Houston, TX / Hybrid Reports...InternshipWork at office
- ...in Computer Science or a related field required. 8+ years of successful experience in an application programmer/analyst or software engineering role. Strong Oracle SQL and PL/SQL skills with 5+ years of hands‑on experience working with both back‑end and front‑end Oracle...Work at officeRemote workMonday to FridayFlexible hoursShift work
- ...PCS Software, Inc. powers the future of transportation management. Our flagship Cortex platform is the next-generation TMS (Transportation... ...supply chain. Role Overview We are seeking a Senior Software Engineer to join our team and help architect, build, and scale the next...Work at office
- ...The Software Engineer - Counter Measures Systems will support the space program located in Houston, TX. RESPONSIBILITIES: Support a team responsible for the software components of existing exercise equipment and new equipment such as a heart rate monitor...Permanent employmentFull timeWork experience placementWork at officeFlexible hours
- Trade Operations Specialist – Contracts New York City, New York, United States LCA Specialist New York, New York, United States LCA Specialist Amsterdam, North Holland, Netherlands A vacancy is a role we're actively hiring for right now. An open application...
- ...Software Engineer I First Community Credit Union is looking for a Software Engineer, based out of our Copperfield headquarters in Northwest Houston. The Software Engineer is responsible for implementing and customizing sophisticated core financial system programming...
- ...starting with LNG. We're actively deployed across some of the largest LNG projects in North America. About the Role We're hiring a Software Engineer to join our engineering team in Houston, TX. You'll build and ship features across our AI-powered platform — a mobile-first...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Research Software Engineer. Be the first to apply!
- research engineer Houston, TX
- deep learning research engineer Houston, TX
- research programmer Houston, TX
- software engineer full time Houston, TX
- software system engineer Houston, TX
- consulting software engineer Houston, TX
- software engineer travel Houston, TX
- real time software engineer Houston, TX
- network software engineer Houston, TX
- senior software engineer remote Houston, TX




