Senior Space Products Software Engineer

Telework Location, Maryland, United States

Full Time

3 months ago

Job description

a.i. solutions is looking to hire a motivated C++ or similar developer to implement back-end features in our space mission planning and operations software products. Our flagship software, FreeFlyer, is an industry leading orbit dynamics tool used by agencies like NASA, the US Space Force, and commercial customers worldwide to ensure the success of current and future crewed and uncrewed spaceflight missions. FreeFlyerโ€™s user-friendly UIs, integrated development environment, and domain-specific scripting language provide its users with full control over their mission simulation and visualization.

In addition to working directly on space software products, the position involves supporting internal research and development and customer-driven technical information gathering. Supporting these initiatives requires understanding why features are implemented the way they are and rewards having subject matter expertise in both programming and aerospace topics.

Having been developed for over 20 years, our suite of products is kept modern, efficient, and enjoyable to work in through constant improvement by a development team that welcomes fresh ideas and new perspectives. The successful candidate will demonstrate the ability to embrace the a.i. solutions mission and work to continually exceed the expectations of our customers.

Essential Roles & Responsibilities:

  • Design, develop, and test new features to extend the capabilities of space mission applications.
  • Lead discussions for implementation strategies of new features and improvements with the team.
  • Arrange for and conduct peer reviews of code to ensure that quality standards are met.
  • Plan and build technical demonstrations to deliver to current and prospective space mission customers.
  • Aid active satellite missions with their technical information needs alongside the technical support team.
  • Advocate for new technologies that positively impact the workflow and opportunities for our product.
  • Mentor junior developers and instill in them the key skills for success in a mature software environment.

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Aerospace Engineering, Physics, Mathematics, or related field
  • 5+ years of experience in software engineering, feature design, and application development
  • Background in object-oriented programming and design, preferably in C++
  • U.S. citizenship

Desirable Experience:

  • Orbital mechanics/astrodynamics and advanced mathematics (linear algebra, computational geometry)
  • Use of flight dynamics-related modeling/simulation and computing tools, particularly FreeFlyer
  • Numerical methods (integration, optimization) and orbit determination/navigation
  • General purpose GPU programming and the maintenance of end-user software libraries
  • Open source software development processes, licensing, and technologies
  • Programming language design/parsing theory
  • Ability to quickly connect in-person and in writing, and to actively listen and perceive the needs, values, or opinions of others
  • Proactivity in identifying and addressing challenges to include innovations that result in positive organizational impact
  • Demonstrated leadership accomplishments academically and personally


We are an equal opportunity employer. M/F/D/V

Related Jobs

Cloud Software Developer - OMES III

๐Ÿ“ Goddard Space Flight Center , Greenbelt, MD, US

๐Ÿ•’ Full Time

๐Ÿ“Œ 7 days ago

Software Application Designer & Developer

๐Ÿ“ MD-Germantown, United States

๐Ÿ•’ Full Time

๐Ÿ“Œ 10 days ago

Software Engineer (Applications Development)

๐Ÿ“ MD-Germantown, United States

๐Ÿ•’ Full Time

๐Ÿ“Œ 15 days ago

Software Engineer II

๐Ÿ“ Baltimore, Maryland, United States

๐Ÿ’ฐ $90-115k

๐Ÿ•’ Full Time

๐Ÿ“Œ 16 days ago

Apply now