Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Research Software Engineer

CGI

Research Software Engineer

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. As NASA's largest engineering solutions provider working together with NASA at centers across the United States. We have an exciting opportunity for a HPC Research Software Engineer at Johnson Space Center (JSC) to join the team with our Engineering Directorate supporting the Flight Sciences Laboratory (FSL). This position is working on the JETSII contract and will focus on developing, deploying and optimizing software for use in the Flight Sciences Lab (FSL) and other NASA HPC resources. The Flight Sciences Lab (FSL) is one of Johnson Space Centers primary HPC labs and hosts a wide variety of analyses, which support almost all the major programs at NASA including the International Space Station (ISS), Orion, Space Launch System (SLS), Commercial Crew Program, Moon Base, Human Landing System (HLS), and many others. The FSL systems are currently comprised of over 800 nodes, 26,000 cores, and 10 PB of storage, which serve over 1000 users.

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.

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). Must be US Citizen or Green card holder Desired qualifications/non essential skills required: 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, 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.

Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction.Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Research Software Engineer in Houston, TX vacancy
  •  ...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... 
    Suggested
    Contract work
    For contractors

    Jacobs

    Houston, TX
    15 hours ago
  •  ...Houston, Texas HX5 is an award‑winning provider of engineering, research and development, and technical services to clients such as NASA and...  ...Center Houston, Texas HX5 is currently seeking an HPC Research Software Engineer to join the team at NASA at Johnson Space Center (... 
    Suggested
    Permanent employment
    Full time
    For contractors
    Flexible hours

    HX5

    Houston, TX
    2 days ago
  •  ...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... 
    Suggested
    Work at office

    J.P. Morgan

    Houston, TX
    7 days ago
  • $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

    University of Houston System

    Houston, TX
    2 days ago
  •  ...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... 
    Suggested

    SLB

    Houston, TX
    2 days ago
  • $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 time
    Temporary work
    Flexible hours

    Oracle

    Houston, TX
    3 days ago
  •  ...About Mariana Minerals Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical...  ...is looking for an experienced Senior Full Stack Software Engineer to lead critical technical initiatives in building the next-generation... 

    Mariana Minerals

    Houston, TX
    3 days ago
  • $300 per month

     ...Provide technical leadership, mentorship and growth to junior team members as we scale What You’ll Bring You have 5+ years software engineering experience You have experience with Java and SQL databases (2+ years) You enjoy working in fast moving and dynamic environments... 
    For contractors
    Work at office
    Remote work
    Home office
    Flexible hours

    Tekmetric

    Houston, TX
    2 days ago
  •  ...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... 

    Software Technology Inc

    Houston, TX
    2 days ago
  •  ...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 employment
    Full time
    Work experience placement
    Work at office
    Flexible hours

    Bastion Technologies

    Houston, TX
    2 days ago
  •  ...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

    PCS Software

    Houston, TX
    23 hours ago
  •  ...Software Developer Overview Designs, develops, and maintains software solutions across the full stack, supporting manufacturing and...  ...'s and/or Master's degree in Computer Science, Computer Engineering, or related technical discipline ~2+ years of professional software... 

    Foxconn Industrial Internet

    Houston, TX
    1 day ago
  • $105.4k

     ...Lead Software Developer Pariveda is a North American-based, employee-owned professional services firm. We provide strategy and technology...  ...show who we are. You Can Expect To: As a lead software engineer, you will build custom solutions using a variety of... 
    Temporary work
    Local area
    Immediate start

    Pariveda Inc

    Houston, TX
    2 days ago
  •  ...Software Engineer Work Location: Houston, TX (4 days in office with 1 hybrid day) Number of Positions: 2 Position Type: Fulltime Company Description: Automotive US CITIZENS AND GREEN CARD HOLDERS ARE ENCOURAGED TO APPLY. WE ARE UNABLE TO PROVIDE SPONSORSHIP... 
    Full time
    Work at office

    Paradigm Group Inc

    Houston, TX
    2 days ago
  •  ...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... 

    DSPTCH LLC

    Houston, TX
    4 days ago
  •  ...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... 

    U.S. Venture

    Houston, TX
    1 day ago
  •  ...Responsibilities Work with team of mid- to senior-level software engineers on coordinating database development. Assess database performance and ensure that programs continue to operate normally through software maintenance and testing. She will apply engineering principles... 

    EOG Resources

    Houston, TX
    3 days ago
  •  ...AI-powered advice on this job and more exclusive features. Direct message the job poster from Elios Talent Tech Lead / Senior Software Engineer – EHR Integrations (Epic & IKM) Why You’ll Love This Role: Own the Integration Stack – Lead SMART on FHIR development across Epic... 
    Full time
    Freelance
    Remote work

    Elios Talent

    Houston, TX
    2 days ago
  •  ...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 contractors
    Work at office
    Local area

    Microvast

    Houston, TX
    2 days ago
  •  ...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 hours
    Rotating shift

    Careers Integrated Resources Inc

    Houston, TX
    1 day ago
  • $16.8 per hour

     ...'s a serious impact. At NAVEX, you will join our product engineering team that shares a passion for writing great code, embracing new...  ...protect their reputation and bottom line. As our Junior Software Engineer, you will have ample opportunity to grow your career... 
    Hourly pay
    Part time

    Navex Inc

    Houston, TX
    4 days ago
  • $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 work
    Home office

    Relativity

    Houston, TX
    2 days ago
  •  ...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... 

    Equiliem

    Houston, TX
    1 day ago
  •  ...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... 
    Internship
    Work at office

    Mobius Renewables

    Houston, TX
    23 hours ago
  •  ...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... 

    Global Force

    Houston, TX
    23 hours ago
  •  ...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... 

    Aramco Americas Company

    Houston, TX
    4 days ago
  •  ...Sr. Software Engineer Location: Houston, TX Shift: 1st Shift Contract: 1 Year Travel: Possibility of off-shore support, approximately 4 weeks' based project activity. Work Schedule: M-F 8hrs. per day (option for 9/80 schedule if approved by business unit... 
    Contract work
    Shift work
    Day shift

    LanceSoft

    Houston, TX
    2 days ago
  • $104.5k - $174.5k

     ...Senior Software Engineer ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. By applying ETAP solutions, customers experience continuous intelligence during design... 
    Full time
    Local area

    ETAP Software

    Houston, TX
    4 days ago
  •  ...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... 

    Multiplied AI

    Houston, TX
    2 days ago
  • 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...

    STX Group

    Houston, TX
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Research Software Engineer. Be the first to apply!