Opening. This role is based in Exton, PA and it is not eligible for immigration sponsorship. You are a passionate and driven software developer eager to make a real-world impact in the field of space systems and digital engineering. What you'll do You will be designing, developing, testing, and documenting new features for the ODTK product, enhancing its capabilities for mission planning and operations. Design, develop, test, and document new features for the ODTK product, enhancing its capabilities for mission planning and operations. Collaborate with a multidisciplinary team to integrate advanced algorithms and optimize software performance. Investigate and resolve issues identified by QA or product support, delivering timely and effective solutions. Apply and promote best practices in commercial software development, including code reviews, version control, and continuous integration. Contribute to backlog reduction by addressing existing bugs and implementing architecture improvements. Engage with PhD-level experts to understand complex requirements and translate them into robust software implementations. Participate in agile development cycles, providing feedback and ideas to continually improve team processes and product quality. What you need BS in Aerospace Engineering, Mathematics, Physics, Computer Science or related field with 2 years’ experience, or MS degree. Strong proficiency in software development, with hands-on experience in C++, C#, and Visual Studio. Understanding of commercial software development lifecycle, including agile methodologies. Knowledge of one or more domain areas such as trajectory optimization, optimal control, attitude control & determination, or orbit determination. Experience in troubleshooting and resolving technical issues in complex software systems. Ability to document code and technical solutions for future reference and team collaboration.
commercial software development lifecycle