refresh

トレンド企業

Trending

採用

JobsNorthrop Grumman

Manager Software Engineering 1

Northrop Grumman

Manager Software Engineering 1

Northrop Grumman

Chandler, AZ

·

On-site

·

Full-time

·

1mo ago

Benefits & Perks

401(k) matching

Parental leave

Generous paid time off and holidays

Comprehensive health, dental, and vision insurance

Parental Leave

Healthcare

Required Skills

Python

PostgreSQL

JavaScript

Expand your horizons, advance your career, and contribute to a secure future for generations. Northrop Grumman’s Space Sector invites you to bring your pioneering spirit to our collaborative teams. As a Manager Software Engineering – Level 1 working for Launch Systems located in Chandler, AZ, you’ll be a linchpin in missions of paramount importance, defining the art of the possible from day one. This position is100% onsite and cannot accommodate telecommute work.

This Software Engineering Manager role will be approximately 75% program & technical work and approximately 25% functional management work.

In the functional management portion of your role, you will lead and guide a matrixed functional team of approximately 10-15 embedded software engineers through technical processes, career development, and performance appraisals. You will also participate in proposal generation, staffing allocations, and recruitment. You will guide your team in applying the appropriate standards, processes, procedures, and tools throughout the system development life cycle in support of programs. Excellent communication skills (oral and written) are critical, and you should have demonstrated success in collaborating with and leading technical teams. You should also have a track record as an effective communicator and problem solver who is able to develop and maintain good working relationships with internal and external stakeholders. You must demonstrate a commitment to ethics and integrity, and the capability to innovate while adopting new and emerging ways of doing business. Strong communication and people leadership skills are vital to this position. Sound engineering experience, a passion for mentoring and developing employees, and current strong technical program performance are essential.

Basic Qualifications:

  • Bachelor's Degree and 3-5 years of technical experience in Software Engineering or associated engineering discipline accompanied by high proficiency in technical problem solving.

  • Requires an active U.S. Government DoD Secret security clearance at time of application, current and within scope

In the 75% program & technical portion of the role, you will work within one of three areas: Embedded Software, Ground & Simulation Software, or Software Verification.  Each of those roles are described below.

Our Embedded Software Engineers:

Design, develop, document, test, and debug application and system software with logical and mathematical solutions. Collaborate with equipment designers and hardware engineers to plan, design, and develop electronic data processing systems for product and commercial use. Determine user needs, analyze system capabilities, and resolve issues on program intent, output requirements, input data acquisition, and programming techniques. Develop operating instructions, compilers, assemblers, utility programs, and operating systems, ensuring compliance with software standards.

In this job, you will:

  • Have Object-Oriented (OO) development experience in C/C on Linux.
  • Develop, debug, and test embedded real-time software.
  • Work with real-time operating systems (RTOS) like Vx Works, Integrity, LynxOS, Yocto Linux, or equivalents.
  • Support full software development lifecycle.
  • Possess excellent written and verbal communication skills.
  • Apply strong problem-solving and troubleshooting skills.

Preferred Qualifications:

  • Experience with PowerPC, ARM, and/or RISC-V architectures.
  • Background in integration and testing of real-time hardware-in-loop (HIL) systems.
  • Development of system hardware integration interfaces.
  • Familiarity with CI/CD tools like Jenkins or GitLab CI.

Our Ground & Simulation Software Engineers:

Design, develop, document, test, and debug software and systems with logical and mathematical solutions. Collaborate with equipment designers and hardware engineers to plan, design, and develop electronic data processing systems for product and commercial applications. Determine user needs, analyze system capabilities, resolve program intent issues, and develop operating instructions, compilers, utility programs, and operating systems. Ensure compliance with software standards.

In this job, you will:

  • Experience in Linux-hosted application development.
  • Experience in real-time systems.
  • Experience in hardware/software interface development and integration.
  • Experience with Agile/Scrum development.
  • Proficiency in C, Java, and Python.
  • GUI development using Java Foundation Classes.
  • Experience with Unix Inter-Process Communication.
  • Working knowledge of TCP/UDP protocols and networking concepts.
  • Familiarity with requirements management methodologies.
  • Simulation application development (real-time and non-real-time).

Preferred Qualifications

  • Experience with event-driven, multi-tasking, multi-threaded, and multi-processor application development.
  • Knowledge of the POSIX standard.
  • Experience with telemetry data acquisition and reduction.
  • Familiarity with the Qt Framework.

Our Software Verification Engineers:

Design, develop, document, test, and debug software and systems with logical and mathematical solutions. Collaborate with equipment designers and hardware engineers to plan, design, and develop electronic data processing systems for product and commercial use. Determine user needs, analyze system capabilities, resolve program intent issues, and create operating instructions. Design and develop compilers, utility programs, and operating systems while ensuring software standards are met.

In this job, you will:

  • Develop software test drivers and applications in C.
  • Demonstrate proficiency with Linux OS and scripting languages (e.g., shell, Python, Robot Framework).
  • Apply working knowledge of the full systems/software development lifecycle.
  • Exhibit expertise in requirements-based software verification and testing.

Preferred Qualifications

  • Experience developing and managing requirements for reusable, object-oriented software platforms.
  • Proficiency in verification activities (unit, integration, and formal qualification tests).
  • Skill in MATLAB and script programming.
  • Familiarity with RTOS (e.g., LynxOS, Vx Works), DOORS Requirements Management tool, and Cameo Modeling tool.

Curious about all the exciting developments with the Northrop Grumman Space Sector? Click the link below:

https://www.northropgrumman.com/space

We work a 9/80 schedule (9 hours per day Mon-Thurs, 8 hours every other Friday with the alternate Friday off)

Working at Northrop Grumman is more than just a paycheck. We offer a comprehensive Total Rewards and benefits package designed to help you thrive at work and in life. For more information on our Total Rewards package, please visit our Total Rewards site.

Northrop Grumman Total Rewards:

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About Northrop Grumman

Northrop Grumman

An aerospace, defense and security company that provides training and satellite ground network communications software.

10,001+

Employees

Falls Church

Headquarters

$64B

Valuation

Reviews

3.5

4 reviews

Work Life Balance

3.0

Compensation

2.5

Culture

2.0

Career

2.8

Management

2.5

25%

Recommend to a Friend

Pros

Good benefits package

Quality mentorship and professional development

Interesting technical work (aircraft building)

Cons

Below market compensation

Heavy bureaucracy and defense contractor culture

Difficult work environment and relationships

Salary Ranges

0 data points

Junior/L3

L3

L4

L5

Senior/L5

Staff/L6

Junior/L3 · Data Scientist T1

0 reports

$87,014

total / year

Base

-

Stock

-

Bonus

-

$73,962

$100,066

Interview Experience

9 interviews

Difficulty

2.4

/ 5

Duration

21-35 weeks

Offer Rate

44%

Experience

Positive 22%

Neutral 67%

Negative 11%

Interview Process

1

Application Review

2

Recruiter Screen

3

Phone Screen

4

Technical Interview

5

Offer Decision

Common Questions

Technical Knowledge

Behavioral/STAR

Past Experience

Coding/Algorithm