Software Engineer Sr - Space Protection Programs
Role details
Job location
Tech stack
Job description
We are seeking an experienced Senior Software Engineer to support advanced Space Protection Programs within a highly classified aerospace and defense environment. This role is responsible for leading embedded software development, software integration, architecture, and Agile execution efforts supporting mission-critical national security space systems. The ideal candidate has strong experience with embedded software engineering, C/C++ and Python development, Linux environments, Agile methodologies, and complex software lifecycle execution within dynamic, fast-paced engineering organizations., * Participate in embedded software development, software integration, and software testing activities supporting mission-critical space systems
- Lead architecture and detailed design activities for complex CSCs and CSCIs
- Support software requirements development, architecture, implementation, integration, and testing efforts
- Serve as a leading member of Agile software development teams supporting sprint planning and Agile release execution
- Mentor and guide multidisciplinary software and systems engineering teams on Agile methodologies and engineering best practices
- Collaborate closely with software, systems, and cross-functional engineering teams in highly integrated environments
- Utilize Object-Oriented Design and modern software engineering standards and techniques
- Exercise technical leadership while independently determining approaches to engineering assignments
- Learn and implement new tools and technologies independently as required by evolving mission needs
- Identify opportunities for process improvement and implement enhanced software engineering practices
- Support mission-critical national security and space protection initiatives within classified environments
- Communicate effectively with engineering teams, customers, and mission stakeholders
Requirements
- Ability to design software solutions addressing complex engineering problems
- Embedded programming experience utilizing C/C++ and Python
- Experience working within Agile Scrum development environments
- Active Top Secret Security Clearance required
- CI Polygraph required
- U.S. Citizenship required
Additional Qualifications
- Experience with embedded systems architectures and embedded systems testing
- Experience integrating complex software systems with high-performance and/or timing constraints
- Familiarity with embedded and/or MPSoC architectures
- Experience utilizing Agile methodologies supporting development, integration, and testing of complex software systems
- Strong Object-Oriented software development background
- Experience leading process improvement initiatives
- Experience supporting program lifecycle execution from concept phase through end-of-life phase
- Strong communication, collaboration, and leadership skills within Agile engineering environments
- Ability to build consensus and maintain strong relationships across multidisciplinary development teams
- Experience supporting highly classified aerospace, defense, or national security space programs preferred