Senior Principal Embedded Software Architect

General Dynamics

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Boise, IDSalt Lake City, UT
Salary
$165,916–$175,000 / yr
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $195k
This role $170k
$127k $291k
below market most similar roles pay here above market

This role pays less than 72% of similar roles. Most pay $168,730–$220,800 — the blue band above. At the midpoint, this role pays about $170k versus about $195k for comparable roles.

Based on 240 similar postings.

Employer

About General Dynamics

General Dynamics is a global aerospace and defense company offering a broad portfolio of products and services in business aviation, ship construction, land combat vehicles, and information technology. It serves customers in the U.S. government, allied governments, and a diverse array of commercial markets.

General Dynamics currently has 1377 open roles on FindRole.

Listed pay typically runs $124,093–$150,385 across 1184 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Senior Principal Embedded Software Architect

The Senior Principal Embedded Software Architect joins the Keystone Products team at Idaho Scientific to lead a cross-functional group of engineers. This role involves designing and architecting advanced embedded security technologies, including secure processors, anti-tamper architectures, and cryptographic IP to protect defense systems from cyber exploitation and physical attacks. You will manage the Keystone Core product evolution, develop feature roadmaps, and oversee integration into diverse hardware baselines. Key responsibilities include software architecture, requirements decomposition, and leading a team of five to ten engineers. Required technical skills include C, memory management, and interface design for ARM architectures and real-time operating systems. You must demonstrate expertise in software lifecycle management, including unit testing, continuous integration, and hardware testing, while addressing complex cybersecurity and survivability requirements for government systems.

What you'll do

  • Lead a cross-functional team of 5 to 10 software engineers to develop flagship root of security software.
  • Architect advanced embedded security technologies to protect defense systems from cyber exploitation and physical attacks.
  • Develop a roadmap of features and requirements to implement the Keystone Product Research and Development Pipeline.
  • Manage the evolution and development of the existing Keystone Core product.
  • Oversee the integration of the Keystone Core product into diverse hardware and processor baselines.
  • Design software for embedded applications targeting bare metal or real-time operating systems on ARM architectures.
  • Direct software design reviews and decompose complex software into smaller functional elements with well-defined interfaces.
  • Implement industry best practices for software lifecycle management, including unit, continuous integration, and hardware testing.

What we're looking for

  • U.S. citizenship is required.
  • Department of Defense Secret security clearance is required at time of hire.
  • Bachelor's degree in Software Engineering or related STEM field plus 10 years of relevant experience is required.
  • Master's degree plus 8 years of relevant experience is required.
  • Expertise in C and embedded software design for bare metal or RTOS on ARM architectures is preferred.
  • Ability to lead a team of 5 to 10 software engineers is preferred.
  • Expertise in embedded software testing including unit, continuous integration, and hardware testing is required.
  • Ability to review software design and utilize design patterns for complex software decomposition is preferred.

More like this

Similar roles

Senior Embedded Software Architect

General Dynamics

Boise, ID +1 5 days ago $142,407–$155,000
C Embedded Software ARM Bare Metal SPI I2C PCIe Software Architecture Memory Management Hardware Testing Cybersecurity Anti-tamper
8+ yrs exp Hybrid

Senior Embedded Software Engineer

General Dynamics

Scottsdale, AZ 66 days ago $142,696–$158,303
C/C++ Rust Linux Git Embedded Development Python Perl SELinux Static Analysis Agile
8+ yrs exp

Senior Embedded Software Engineer

Anduril Industries

Costa Mesa, CA 56 days ago $191,000–$253,000
C++ Rust Embedded Linux ARM Python SPI I2C UART RTOS CMake GDB Valgrind Nix NixOS CI/CD PCIe Ethernet JESD204 Oscilloscope Logic Analyzer Signal Analyzer Signal Generator Spectrum Analyzer

Principal Embedded Software Development Engineer

Fortinet

Sunnyvale, CA 53 days ago $160,000–$220,000
C Linux TCP/IP Switching Routing STP RSTP LACP LLDP VLAN BGP OSPF Socket Programming Linux Kernel Driver Development ARM x86 Shell Python libcurl REST API JSON CAPWAP HTTPS
10+ yrs exp

Principal Embedded Software Developer

Fortinet

Sunnyvale, CA 173 days ago $170,000–$210,000
C C++ Linux Unix TCP/IP Switching Routing BGP OSPF IS-IS EVPN Open vSwitch ARM PPC x86 Shell Ruby Python Driver Development ASIC
10+ yrs exp

Principal / Senior Principal Embedded Systems Security Engineer

Northrop Grumman

Baltimore, MD 92 days ago $119,600–$179,400
Embedded Systems Cybersecurity Reverse Engineering Risk Management Framework Cryptography Hardware Design Firmware) Assurance Software Attack Surface Analysis System Integration Unit Testing System Testing Validation and Verification EO/IR RF Radar Satellite JSIG DAAPM Architecture Design Trade Studies
8+ yrs exp