Senior Space Products Software Engineer

a.i. solutionsTelework Location, MD
4h$160,000 - $185,000

About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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
  • Spacecraft subsystem design (electro-optical, infrared) and constellation design methodologies
  • 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

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

Benefits

  • Salary ranges from $160,000 to $185,000 depending on relevant experience and qualifications
  • View Our Benefits Offerings
  • Paid Time Off and Holidays
  • 401k Safe Harbor Plan, we contribute on Day #1
  • Paid Parental leave for Mom & Dad
  • Company Paid Life/AD&D
  • Tuition Assistance
  • Wellness plans that reward wellbeing & work life harmony
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service