You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Northrop Grumman

Engineer Embedded Software

  • Office
  • 0-3 years

Salary

$91,800/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company supplies mission support technology for global security work through its Mission Systems group, which builds and maintains product lines.

The team builds software for end customers and business users, mainly on cryptographic code bases.

The role is based in San Diego, CA.

Responsibilities

  • Create, combine and verify software for end customers and business users, mainly on cryptographic code bases.
  • Shape the architecture of embedded real-time platforms and oversee their development and day-to-day administration.
  • Work alongside multi-disciplinary groups such as Systems Engineering, Digital Engineering, Hardware, and Integration & Test.
  • Work in an Agile setting.
  • Examine system capabilities to solve issues around program intent, output requirements, input data acquisition, programming methods and controls.

Requirements

  • Hold a Bachelor's degree in Computer Engineering or another STEM field plus 2 years of related experience, or a Master's degree with 0 years.
  • Strong skill in C and C++.
  • Solid grounding in object-oriented programming.
  • Competent across the full formal software lifecycle, from requirements through testing.
  • Experience bringing low-level firmware and software together in complex, real-time, multi-threaded embedded applications.
  • Experience building and debugging embedded real-time systems.
  • Working knowledge of static analysis and unit testing.
  • Experience with Jira, Bitbucket, Git and Agile development.
  • An interim US Government Secret clearance is required to start.
  • Ability to work full-time onsite at the Rancho Carmel location.
  • Ability to obtain and keep an active DoD Secret clearance.
  • Preferred: experience with software defined radios.
  • Preferred: experience with the Avionics Operating System.
  • Preferred: experience with Xilinx platforms (Zynq, Ultrascale+, and VERSAL).
  • Preferred: experience with Yocto/Petalinux.
  • Preferred: experience with communication protocols (I2C, SPI, UART, PCIe, Ethernet).
  • Preferred: experience with TCP/IP and common network configurations.
  • Preferred: experience implementing cryptographic mechanisms with dedicated software libraries.
  • Preferred: experience with Rust.
  • Preferred: familiarity with Xilinx tools (Vitis, Vivado).
  • Preferred: familiarity with HAIPE, OTNK, and/or IKE.
  • Preferred: familiarity with the latest NSA Security Standards.
  • Preferred: familiarity with Linux kernel driver development or modification.
  • Preferred: familiarity with assembly language.
  • Preferred: familiarity with bare metal embedded device drivers.
  • Preferred: familiarity with PowerPC architectures and peripherals.
  • Preferred: familiarity with VHDL, Verilog or FPGA work.
  • Preferred: familiarity with IBM tools (Rhapsody, DOORS, Clearcase).
  • Preferred: familiarity with Green Hills AdaMulti.
  • Preferred: current active Secret or Top Secret clearance.
  • Preferred: current active SAP clearance.
  • Preferred: current involvement in the Networked Information Solutions program portfolio.

Conditions

Full-time onsite work at the Rancho Carmel location in San Diego, CA.

Travel is required 10% of the time.

Relocation assistance may be available.

Clearance type is Secret, and an interim clearance is needed to start.

The role is contingent on program award, clearance and customer approval.

Primary level base salary is $91,800.00 to $137,600.00, a general guideline; the actual offer depends on scope, responsibilities, experience, education, skills and market conditions.

The application window is estimated at 20 days from the posting date and may be shortened or extended based on business needs and candidate availability.

Benefits

  • Possible overtime, shift differential and a discretionary bonus, depending on the position.
  • Annual bonuses that reward individual contributions and share company results.
  • Long Term Incentives may be available for Vice President and Director roles.
  • Health insurance, life and disability insurance, a savings plan, company-paid holidays and paid time off for vacation or personal business.

Where you’d work

From the office

Relocation offered

About the company

Northrop Grumman

Offices in San Diego, United States, United States

Also hiring in Boulder, United States, Baltimore, United States, Bellevue, United States and 8 more places

2 of their 854 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 22 checks run
  • 3 red flags

Still hiring?

14 checks

1 red flag

How crowded?

8 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details10 facts · Role, Location, Compensation, Employment
Tech stack
  • C++
  • Rust
  • Linux
Type
Full-time
Region
United States
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Experience
2+ years
Tech stack
  • C++
  • Rust
  • Linux

Location

Work model
Office
Region
United States
Offices
  • San Diego, United States
  • United States
Relocation
Offered

Compensation

Salary
$91,800 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason