Logo
General Dynamics Mission Systems

Senior Principal Software Engineer

General Dynamics Mission Systems, Scottsdale, Arizona, us, 85261


Basic Qualifications

Bachelor of Science in a STEM (Science, Technology, Engineering, Mathematics) related field or equivalent experience, plus a minimum of 10 years of relevant experience; or Master's degree plus a minimum of 8 years of relevant experience. Agile experience preferred.Department of Defense TS/SCI security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.Responsibilities for this PositionGeneral Dynamics Mission Systems has an immediate opening for a Senior Principle Software Engineer to support the Space and Intelligence Systems TSS business area.

This position provides an opportunity to further advance the cutting-edge technology that supports some of our nation’s core defense/intelligence services and systems.

General Dynamics Mission Systems employees work closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions.Responsibilities includeAs a Senior Principle Software engineer you will support the advancement and the development of cutting edge satellite based solutions for a variety of customers.

As a leader and member of a highly skilled team you will engage in software development, proposals, architecture definition, roadmaps, IRADs, as well as supporting programs and new business opportunities as an independent reviewer.

The role includes being the Senior Software Technical Representative at major program milestone events such as Test Readiness Review (TRR), Final Qualification Test (FQT), Critical Design Review (CDR), etc.

This role also includes opportunities to brief GDMS senior management and customers.Performs satellite payload software requirements analysis, system integration activities, leads research, designs, develops and tests software and tools, to include development of new work products or enhancing existing applications, systems or embedded productsPerforms technical planning, verification and validation of others work, cost and risk analysis, and supportability and effectiveness analyses for total systemsPerforms analysis for all levels of total system product to include: concept, design, architecture, user experience, test, installation, operation, maintenanceWorks on the hardest technical problems facing the company, often these problems are unusually complex and require the utmost creativity and innovationPerforms functional analysis, timeline analysis, detail trade studies, requirements allocation and interface definition studies to translate customer requirements into software solutions utilizing whatever development lifecycle techniques or model will yield the optimal results (Agile, Waterfall, etc.)Contributes to the advancement and improvement of Agile practices within the organization. Acts as a leader who coaches and supports Agile teams and leads important department initiatives and applicable portions of corporate projects and initiativesResearches and analyzes data, such as customer design proposals, market trends, state of technology and industry, specifications and manuals to determine feasibility of design or applicationApplies and champions the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering productsParticipates as a Subject Matter Expert in internal review of software components and systemsIdentifies and leads the execution of risk mitigation strategiesWorks on advanced applications that may result in new business and revenues for the companyProvides leadership and/or direction and/or supervision to lower level employees and teamsLeads and contributes program technical tasksLeads and contributes to technical proposalsFrequently responsible to lead collaboration activities with senior management and leadership within the companyFrequently responsible to lead collaboration with organizations outside engineering or with external customers and vendors/suppliersFrequent contact with Business DevelopmentServes as consultant to senior management and customers on projects and applicationsRecognized internally and/or externally as a subject matter expert (SME) in multiple adjacent disciplines/fieldsFrequently contributes to the development of innovative principles and ideas, applies advanced technical principles, theories and conceptsRequired Experience and Knowledge :12+ years of exceptional and proven experience developing satellite payload software solutions10 or more years of Software Development with Unit-Level and System-Level Test experience5 or more years of Software Architecture experience including the development of CONOPSSignificant written and verbal communications skillsProven ability to communicate across teams such as Systems Engineering, Integration and Test, DSP, etcProven development experience in multiple Operating Systems (VxWorks, Linux, etc.) as well as languages such as C/C++, C#, JAVA, Python, etc.Proven experience with software requirement generation and flow down using standard tools such as DOORSProven skills at software estimation and Basis Of Estimate (BOE) experience

Company OverviewGeneral Dynamics Mission Systems (GDMS)

engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high performance team!

General Dynamics is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce.EOE/Disability/Veteran