Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
NG
Northrop Grumman
Staff Software Engineer - Embedded and Real Time
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on California data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$162,138 / year median in California
-13% projected decline
Job Description
Staff Software Engineer
- Embedded and Real Time Northrop Grumman
- 4.0 Palmdale, CA Job Details $177,000
- $265,600 a year 3 days ago Benefits Paid holidays Disability insurance Relocation assistance Health insurance Paid time off Qualifications Software engineering Engineering development testing Verification (System development task) Embedded systems Software implementation System design Collaboration with product development teams Embedded software Implementation (software development lifecycle) RTOS Agile software development Integration testing Embedded C Design (software development lifecycle) Full Job Description
RELOCATION ASSISTANCE
Relocation assistance may be availableCLEARANCE REQUIRED FOR START
YesCLEARANCE TYPE
Top Secret TRAVEL:
Yes, 10% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history- from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon.
Basic Qualifications:
Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 12 years of related engineering experience; OR a Master's degree in a STEM discipline and 10 years of related engineering experience; OR a PhD in a STEM discipline and 8 years of related engineering experience. Experience with the full SW Development Life Cycle (SDLC) Experience with the following programming and scripting languages: C, C++, and Python Experience with developing multi-threaded SW used for one of the following real-time applications: flight critical SW, Safety critical SW, medical SW, or mission critical SW Experience with two of the following tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity Experience with Agile SW development, embedded system programming, SWintegration and testing Familiarity with at least two of the data interfaces: 1553, 1394, 422, 429, Serial, CAN, Discrete & Analog I/O, Ethernet/IP, or Fibre Channel Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management Recent experience and proficiency in software architecture, design, implementation, integration, and debugging C++ SW running on Real-Time Operating systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux. Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex SW systems Active in-Scope, U.S. Government Top Secret clearance. Ability to obtain and maintain initial Special Program Access (SAP/PAR). This SAP/PAR must be obtained prior to commencement of employment and must be obtained within a reasonable amount of time as determined by the company to meet its business needs. (Of note: SAP/PAR will be upgraded once selected candidate is in role. Therefore, candidate must also be able to obtain and maintain upgraded SAP/PAR.)Preferred Qualifications:
Current applicable SAP access Basic understanding of PowerPC or ARM assembly Able to read assembly and use CPU documentation to understand behaviors Can identify moderate execution defects by only reading code Understanding of how their embedded SW component will fit into a larger SW system / architecture Able to document, capture, and present software architectural components in modeling or diagramming tools Familiarity with OS partitions and isolation architectures High level understanding of architectural requirements for airworthiness certifications Strong understanding of the following: o layered SW architectures (e.g. Application, System, Device) o SW hardware interfaces and where they exist in the architecture o Event driven (Interrupts), polling and synchronous SW architectures Recent experience and proficiency with SW change control, change management, static analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, AND/OR Jenkins within the last three years. Experience withStatic & Dynamic Code Analysis Primary Level Salary Range:
$177,000.00- $265,600.