Research Software Engineer; ADVCPX
Listed on 2026-07-20
-
Software Development
Software Engineer, DevOps, Python, Full Stack Developer
Overview
Job order - J - Permanent Full Time
Title: Research Software Engineer (ADV
000CP
X)
Category: Software Development/ Engineering
City: Houston, Texas, United States
- 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 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 and effective communication skills.
- Experience working daily in a Linux OS, including using a command line interface (CLI).
- U.S. citizenship or Green Card holder.
- 6+ years of experience in addition to the degree.
- Experience developing software for use in HPC environments.
- Experience with Monte Carlo workflows and optimizing them for HPC environments.
- Experience with Trick-based simulation workflows and related toolsets.
- Experience with modern software practices such as test-driven development, Agile practices, use of AI coding assistants, and strong knowledge of software development life cycles.
- Experience integrating C++, Fortran, Python, and shell-based workflows in HPC or simulation environments.
- Demonstrated experience with MPI-based workflows and with Podman, Git Lab, and Jenkins tools.
- Active involvement in the open source software community.
- Typically requires a minimum of a bachelor’s degree in Engineering or Computer Science and 4+ years of software engineering experience; advanced degrees may be considered.
Compensation and benefits: CGI provides a competitive compensation package and comprehensive benefits. A reasonable estimate of the current range for this role in the U.S. is $79,600.00 – $, with actual offers based on experience and qualifications. Benefits include health insurance, 401(k) matching, paid time off, parental leave, tuition assistance, and wellness programs.
Equal Opportunity & AccessibilityCGI is an equal opportunity employer. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, disability, or any other legally protected status. CGI provides reasonable accommodations to applicants with disabilities. If you need an accommodation to apply, please email US_ with the position .
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).