Space Products Software Engineer
Lanham, MD 
Share
Posted 14 days ago
Job Description
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

Minimum Qualifications:

  • Bachelor's degree in computer science, aerospace engineering, physics, mathematics, or related field
  • 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


Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
Open
Email this Job to Yourself or a Friend
Indicates required fields