Manager Software Engineering 2
Company | Northrop Grumman |
---|---|
Location | Canoga Park, Los Angeles, CA, USA |
Salary | $156500 – $234700 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s and a minimum of 8 years of progressively increasing responsibility and engineering experience or a Master’s and a minimum of 6 years of progressively increasing engineering experience
- Experience working in C/C++, Python, and/or PostgreSQL
- Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance
- Proficiency in working with real time embedded software
- Demonstrate effective written and oral communication skills
- A proven track record of leading a team of engineering, establishing strong cross-functional relationships, and managing stakeholder expectations (internal and external)
- Must be a US Citizen
- Top Secret Clearance with the ability to obtain additional project-specific clearance.
Responsibilities
- Develop software for mission critical systems in all phases of the software development lifecycle, primarily in C/C++ or Python.
- Interface with system analysts to incorporate and optimize novel algorithms to uncover, understand, and exploit complex phenomenology.
- Assisting the development and implementation of department vision and strategies to drive employee engagement; improve hiring, development, training and retention of top talent; balance process compliance against innovation; and reduce bureaucracy
- Manage personnel assignments in a highly dynamic and fast-paced research environment
- Conduct performance and salary reviews
- Mentor, challenge, and identify opportunities for team members to develop skills needed to pursue tailored career/development paths
- Develop and implement strong processes with emphasis on quantitative management, continuous improvement, and usage of common processes across programs, as appropriate
- Ensure organizational compliance with corporate/sector/organizational policies/procedures
- Provide management guidance to achieve outstanding cost, schedule and technical performance.
- Responsible for technical guidance and oversight in developing technical and cost proposals
Preferred Qualifications
- Master of Science or Ph.D. degree in a relevant engineering or science discipline
- Proficiency with signal processing algorithm implementation in C and/or C++, and real-time parallel processing.
- Experience in algorithmic application development and optimization
- Artificial intelligence/Machine learning
- Experience developing software under Agile/DevSecOps framework
- Experience in real-time embedded software development knowledge of Radar, Electronic Warfare, or Space technologies
- Experience with GitLab
- Experience with automated pipeline testing
- Experience with the CUDA and GPUs
- Experience with database back-ends SQLite, PostgreSQL, and/or Oracle
- Experience in Open Architecture Solutions
- Experience with Scripting languages (e.g., Python, Ruby, JavaScript, Bash) and Test-Driven Development (TDD)
- Experience with Docker containerization
- Experience with MATLAB
- Experience with High Performance Computing