Research Software Engineer

Intuitive Machines LLC

$90K — $120K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • 2+ years of relevant professional experience or equivalent experience.
  • Proficient in programming languages like C++, Ruby, Python, and IDL.
  • Strong knowledge of data structures and algorithms.
  • Proficient in Linux/Unix and MacOS environments.
  • Familiar with software version control systems such as Subversion or Git.
  • Ability to work independently and collaboratively within a team.

Responsibilities

  • Develop software to support operation of remote sensing instruments.
  • Process remote sensing data for research and archival purposes.
  • Create and execute software test plans, including unit and functional testing.
  • Interface with APIs of other software systems.
  • Collaborate with scientists to create tools for data visualization and analysis.
  • Maintain documentation for software tools and workflows.
  • Participate in code reviews and contribute to software development best practices.

Benefits

  • Opportunity to work on cutting-edge remote sensing technology.
  • Collaborative environment with scientists and engineers.
  • Access to ongoing skills development and training.
  • Engagement with emerging research in planetary science.
  • Flexible working arrangements.
  • Potential for contributions to published research.
Full Job Description
Research Software Engineer

Phoenix, AZ

Responsibilities:
  • Develop software in support of operating multiple remote sensing instruments.
  • Develop software to process received remote sensing data for various research and archival purposes.
  • Create and execute software test plans for this software including both unit and functional testing.
  • Interface with published APIs of other software.
  • Collaboratewith scientists and engineers to create tools for data visualization, analysis,data reduction,and archiving.
  • Build understanding of research activities and goals to better serve the advancement of knowledge within relevant research domains.
  • Create andmaintaindocumentation for software tools and workflows.
  • Participate in code reviews and contribute to best practices for software development.
  • Support the integration and testing ofsoftware.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, orequivalent experience.
  • 2+ years of relevant professional experienceorequivalent experience.
  • Experience with programming languages such asC++,Ruby, Python,and IDL.
  • Project andtime management skills.
  • Knowledge of data structures and algorithms.
  • Strong problem-solving,analyticalandlearning skills.
  • Understanding of the Software Development Lifecycle (SDLC).
  • Understanding of coding standardsand testingideologies.
  • Proficiencyin Linux/UnixandMacOSenvironments.
  • Proficiencyusing software version control such as Subversion or Git.
  • Keen interest in and ability to follow and contribute to emerging research in planetary science and related fields.
  • Ability towork both independently and as part of a team.

Desired Qualifications:
  • Experiencewithrelational databases, database management, and SQL.
  • Experience with GIS techniques such as map projection.
  • Experience with mathematical concepts such asframe/point rotation,coordinatetransformation,andstatistical analysis.
  • Experience with agile development methodologies.
  • Strong technicaland researchwriting skills.
  • Experience with concurrent and parallel programming techniques.
  • Knowledge of planetary science or remote sensing.

Similar Jobs

More Jobs at Intuitive Machines LLC

More Aerospace & Defense Jobs

Find similar Research Software Engineer jobs: