Software Engineering Manager 2
4 weeks ago
Northrop Grumman is seeking a highly skilled Software Engineering Manager 2 to lead our Embedded SW Development team. As a key member of our Agile development environment, you will be responsible for managing a team of approximately 10-20 individuals to complete the full software development life cycle.
Key Responsibilities
Participate in the full software development life cycle, including design, implementation, and delivery of software products to our customers.
Develop architectures and operate in an embedded technology development environment working with real-time operating systems for use in flight and mission-critical systems.
Work in Agile Scrum teams to develop software products for multiple software baselines.
Collaborate with systems engineers, hardware designers, and integration/test engineers to develop and maintain complex software systems.
Manage and report budget and schedule status for software.
Requirements
Bachelor's degree in a Science, Technology, Engineering, or Mathematics (STEM) field AND 9 years of related professional experience that includes a background in software development, OR a Master's degree AND 7 years of related professional experience that includes a background in software development.
Prior leadership experience using Agile development, including participating as Product Owner, SCRUM Master, and/or team member in an Agile development environment.
Experience with the full Software Development Life Cycle (SDLC).
Experience with developing software used for one of the following real-time applications: flight critical software, safety-critical software, medical software, or mission-critical software.
Experience with Agile software development, object-oriented architecture and programming, software integration and testing.
At least 4 years of recent relevant experience with at least two of the following programming or scripting languages: C, C++, and Python.
Experience with one of the following real-time operating systems: Wind River VxWorks, Green Hills Integrity, or Realtime Linux.
Familiarity with most of the data interfaces: 1553, RS-232 Serial, Discrete & Analog I/O, Ethernet/IP, or Fiber Channel.
Active DoD Top Secret Clearance.
Ability to obtain and maintain Special Access Program (SAP).
Preferred Qualifications
Active/Current Special Program Access.
An advanced degree in Engineering, Computer Science, Computer Engineering, or other STEM discipline.
Advanced technical management degree.
Prior experience in engineering functional management is a plus.
Proven leadership qualities and strong interpersonal skills.
Previous experience leading a team of 5-12 employees with a record of on-time performance.
Previous experience in developing proposal inputs (task descriptions and basis of estimate).
Time management and organizational skills to prioritize across concurrent program and functional responsibilities.
Prior experience with cost account management and task/resource planning.
Understands assembly emitted by C/C++ compilers for typical code constructs.
Has developed code in assembly to support low-level drivers, BSPs, or critical performance implementations.
Strong understanding of redundancy architectures and requirements that drive them such as: Hot/warm restarts, Cross-channel data links, Software synchronization, Duplex vs triplex vs quad computer implementations.
Strong understanding of embedded software architectures and requirements that drive them.
Strong understanding of hardware interfaces in the software architecture and their impacts.
Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management.
Experience with Java microservices, Graphical User Interface (GUI) applications, threading, intermediate object-oriented programming, design patterns, Data Distribution Service (DDS) messaging, web technologies, Unified Modeling Language (UML), database essentials and SQL/NoSQL.
Prior experience using Atlassian Tool Suite, JIRA, SonarQube.
Salary Range
$151,900 - $227,900
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills, and current market conditions. Employees may be eligible for a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives.
In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit.
-
Senior Software Development Engineer
4 weeks ago
San Diego, California, United States United Software Group Full timeJob Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...
-
Software Engineering Manager 2
4 weeks ago
San Diego, California, United States Northrop Grumman Full timeJob Summary:Northrop Grumman is seeking a highly skilled Software Engineering Manager 2 to lead our Embedded SW Development team. As a key member of our team, you will be responsible for managing and guiding a team of software engineers to deliver high-quality software products on time and within budget.Key Responsibilities:Lead a team of software engineers...
-
Software Development Engineer
1 month ago
San Diego, California, United States Tactical Engineering Analysis Full timeJob SummaryWe are seeking a highly skilled Software Development Engineer to join our team at Tactical Engineering & Analysis, Inc. The ideal candidate will have a strong background in software development and testing, with a focus on automation and quality assurance.Key Responsibilities:Design, develop, and execute automated test scripts using tools such as...
-
Senior Java Software Engineer
4 weeks ago
San Leandro, California, United States United Software Group Full timeJob Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...
-
Senior Software Engineering Manager
1 month ago
San Diego, California, United States L3 Technologies Full timeJob Title: Senior Software Engineering ManagerJob Code: 16545Job Location: San Diego, CAJob Description:L3Harris is seeking a Senior Software Engineering Manager to lead the development of satellite ground systems based on our industry-leading InControl satellite control software and OnTime planning and scheduling software products. In this position, you...
-
Senior Software Engineer
4 weeks ago
San Diego, California, United States Brahma Consulting Group Full timeBrahma Consulting Group is a Recruitment firm that delivers personalized, industry-focused recruitment solutions. We are assisting our client in their search for a Senior Software Engineer in the Greater San Diego area.Summary:Design and implement real-time C/C++ software for high-performance computing systems. This includes designing, developing, coding,...
-
Software Engineer
4 weeks ago
San Diego, California, United States LanceSoft Full timeJob SummaryAt LanceSoft, we are seeking a skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on ensuring the quality and reliability of our software products.Key Responsibilities Design, develop, and test software...
-
Software Engineering Professional
6 days ago
San Diego, California, United States Imagine One Technology & Management Ltd Full timeImagine One Technology & Management Ltd is seeking Software Engineers to join their team in San Diego, California.About UsWe are a dynamic and forward-thinking company with a strong focus on innovation and excellence. Our goal is to deliver cutting-edge solutions that meet the evolving needs of our clients.Job SummaryWe are currently looking for highly...
-
Software Development Engineer
4 weeks ago
San Diego, California, United States Leidos Full timeJob SummaryLeidos is seeking a skilled Software Development Engineer to join a high-performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. The program execution follows DEVOPS best practices and employs robust development, test, and production...
-
Software Development Engineer
4 weeks ago
San Diego, California, United States Leidos Full timeJob SummaryLeidos is seeking a highly skilled Software Engineer to join a high-performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program.Program execution follows DEVOPS best practices and employs robust development, test, and production environments....
-
Senior Java Software Engineer
4 weeks ago
San Francisco, California, United States Triunity Software Full timeJob Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...
-
Software Engineering Manager, Test
1 month ago
San Diego, California, United States Apple Full timeJob DescriptionAs a Software Engineering Manager at Apple, you will lead a team of engineers responsible for developing frameworks, tools, and tests for Apple's operating systems, including iOS, iPadOS, macOS, watchOS, tvOS, and visionOS. This is a unique opportunity to work on some of the core system experience and frameworks that make Apple products...
-
Senior Mechanical Engineer
1 month ago
San Diego, California, United States ATA Engineering Full timeJob DescriptionWe are seeking a highly skilled Senior Mechanical Engineer to join our team at ATA Engineering. The ideal candidate will have a strong background in mechanical engineering and experience with CAD and CAE software tools such as NX, Femap, and Simcenter Nastran.The successful candidate will be responsible for developing and executing an annual...
-
Software Development Engineer
4 weeks ago
San Diego, California, United States M9 Solutions Full timeJob Title: Software EngineerJob Summary:M9 Solutions is a leading provider of IT services and solutions to the Federal Government. We are seeking a skilled Software Engineer to join our team and work on a government contract for a client located in San Diego, CA. The ideal candidate will have a strong background in software development, cloud migration, and...
-
Software Principal Engineer
4 weeks ago
San Diego, California, United States Northrop Grumman Full timeSoftware Principal Engineer OpportunityWe are seeking a highly skilled Software Principal Engineer to join our team of experienced professionals. This role will involve developing software solutions for real-time operating systems in a cloud-based environment.Key Responsibilities:Design and implement software solutions for embedded technology...
-
Software Engineering Project Manager
1 month ago
San Diego, California, United States Apixio Full timeAbout the RoleWe are seeking a skilled Delivery Lead to oversee the planning, execution, and delivery of complex technical projects within our software engineering organization. As a key member of our team, you will play a crucial role in ensuring the successful completion of projects and driving business growth.Key Responsibilities:Oversee the planning,...
-
Sr Software Engineer
4 weeks ago
San Diego, California, United States Medtronic Full timeAbout the RoleWe are seeking a talented Sr. Software Engineer to join our organization as we develop safety critical software for medical devices that hundreds of thousands of people around the world depend on daily.As a Sr. Software Engineer, you will provide technical leadership for firmware development. The primary role for this position is writing the...
-
Software Test Engineering Manager
4 weeks ago
San Diego, California, United States Tandem Full timeAbout the RoleWe are seeking a highly skilled Software Test Engineering Manager to join our team at Tandem Diabetes Care. As a key member of our organization, you will be responsible for leading our software systems testing efforts and ensuring the highest product quality.Key ResponsibilitiesLead end-to-end systems testing across multiple device hardware,...
-
Software Engineer Position at Northrop Grumman
4 weeks ago
San Diego, California, United States Northrop Grumman Full timeSoftware Engineer Position OverviewWe are seeking a highly skilled Software Engineer to join our team at Northrop Grumman. As a Software Engineer, you will be responsible for designing, developing, and integrating software applications for embedded mission systems. You will work in an innovative environment, collaborating with cross-functional teams to...
-
Software Engineer
2 weeks ago
San Diego, California, United States Compunnel Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. This is an excellent opportunity to work with a talented team of engineers and contribute to the development of cutting-edge software solutions.