Advanced Software Engineer and Lead for Space and Embedded Crypto

General Dynamics

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Scottsdale, AZ
Salary
$124,397–$138,003 / yr
Posted
46 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $194k
This role $131k
$112k $238k
below market most similar roles pay here above market

This role pays less than 92% of similar roles. Most pay $167,965–$219,625 — the blue band above. At the midpoint, this role pays about $131k versus about $194k 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 1350 open roles on FindRole.

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

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Advanced Software Engineer and Lead for Space and Embedded Crypto

As the Advanced Software Engineer and Lead for Space and Embedded Crypto, you will join the SNS program to lead a cross-functional team focused on embedded Linux development for space-based payloads. You will oversee the software development process, applying technical standards to solve complex challenges while managing cost accounts for intricate projects. Your daily work involves developing embedded C/C++ Linux software, specifically utilizing the Xilinx Versal tool chain, gRPC, and Yocto. You will build software interacting with firmware, including IP-based router software, kernel drivers, U-Boot, and secure boot systems. Key technical requirements include expertise in Red/Black secure architectures, secure storage techniques, and PCIe interfaces. You will also utilize Python and CMake to support continuous innovation and technical leadership within this specialized space domain.

What you'll do

  • Lead a cross-functional team responsible for embedded Linux development on space-based payloads.
  • Develop embedded C/C++ software for Linux systems using the Xilinx Versal tool chain.
  • Implement Red/Black secure architectures and secure storage techniques on Linux.
  • Develop software that interacts with firmware, including Kernel Driver development and U-Boot.
  • Build IP-based router software and utilize gRPC for communication.
  • Manage cost accounts for complex software development projects.
  • Utilize Yocto, Python, and CMake to build and manage software environments.
  • Implement Secure Boot processes and manage PCIe interfaces and enumeration.

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 a related STEM field plus 5 years of relevant experience.
  • Master's degree plus 3 years of relevant experience.
  • Experience leading a team of software engineers (preferred).
  • Experience developing embedded C/C++ Linux SW based on the Xilinx Versal tool chain (preferred).
  • Experience in Red/Black secure architectures (preferred).
  • Experience with Cost Account Management for complex projects (preferred).

More like this

Similar roles

Advanced Systems Engineer for Space and Embedded Crypto

General Dynamics

Scottsdale, AZ 47 days ago $124,397–$138,003
MBSE MagicDraw TCP/IP MPLS VPN ESP RMF Cross Domain Solutions GitLab VSCode Xena Traffic Generation Systems Engineering Requirements Management Network IP Planning Space Environmental Testing SW/FW Development R2B/B2R Networking
5+ yrs exp Hybrid