All Qualified Resumes Responded to in 24 Hrs or Less Active DOD Required #CJ Temporary telecommuting is authorized for this position due to COVID-19. Our Space Programs lead the industry in demonstrating the speed and agility required for next generation responsive space missions. As a Principal Software Engineer for the Space Programs, you will apply technical principles, theories, and concepts associated with software development and design for object-oriented systems. You will also be will be involved with the planning, conduct, and coordination of software designs, software architecture, and documentation. Responsibilities include but not limited to: -Requirements management/development, software architecting and preliminary design -Software development of data processing systems -Unit and module software test activities. Required Experience, Knowledge, and/or Skills: • Minimum 8+ years of related technical individual contributor experience in large team embedded software engineering development. • Experience working across functional teams to define, set up and maintain test environments. • Experience with lab environments and equipment. • Experience with C++, MATLAB, Python and other scripting languages. • Experience with the VxWorks and Linux operating system. • Experience with multi-threading and high performance computing. • Experience successfully working in an Agile collaborative environment. • Experience presenting to and interfacing with both internal and external customers. Desired Experience, Knowledge, and/or Skills: • Experience with SpaceWire and Ethernet interfaces. • Experience with software implementation of timing and controls • Experience with Agile-Scrum Methodology. • Experience with tools such as JIRA, Jenkins, Coverity, GoogleTest, Docker, and Artifactory. • Knowledge of MS Office or other presentation tools. |