Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software. They are seeking a Software Engineer to lead the development of new technologies in the Microelectronics Design and Applications team, focusing on software development for emerging supercomputing technologies.
Work in an engineering leadership role that executes all facets of building complex software in an Agile development environment.
Work in an engineering role that executes all facets of building complex software in an Agile development environment.
Perform engineering activities, focusing on software, across the full spectrum from conceptual design to system deployment
Define, implement, and verify software capabilities and tools supporting novel technologies and applications
Collaborate with multi-disciplined teams to define technical architectures for software-intensive systems
Lead and collaborate the development of technical requirements and synthesize software architectures
Collaborate in the development of technical requirements and software architectures
Conduct architecture and design reviews
Participate and work on integration and testing
Aid in developing documentation and briefing material.
Qualification
Required
Bachelor's degree in a STEM discipline with 2+ years of relative experience; Master's degree in a STEM discipline with 0+ years of relative experience; PhD and 0+ years of relative experience.
Experience with the Agile software development lifecycle.
Experience developing and communicating software architecture constructs.
Experience and knowledge of object-oriented programming languages such as Python, C++, Matlab, etc.
Capable of effective communication in a highly technical environment.
Experience assisting team through the entire development lifecycle.
Willingness and ability to work onsite full-time.
This position requires the applicant to be a U.S. citizen with the ability to obtain/maintain a DoD TS/SCI with Poly security clearance.
Preferred
Willingness to learn transformational computing technology concepts and domain appropriate for a lead engineering role
Ability to learn and aid in ways to improve an existing code base
Experience with Cameo modeling tools
Experience with Data engineering and processing pipelines
Experience with UI design and development
Experience with test automation and instrument control
Experience with embedded systems and hardware/software integration
Experience with creating design artifacts such as UML and SysML
Active DoD TS/SCI with poly clearance per business requirements.
Benefits
Health insurance coverage
Life and disability insurance
Savings plan
Company paid holidays
Paid time off (PTO) for vacation and/or personal business
Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software.