General Dynamics Mission Systems

Senior Embedded Software Architect

General Dynamics Mission Systems
Apply
11 days ago
Salt Lake City, UT, USA or Boise, ID, USASenior

Base Salary

$142k - $155k/yr

Responsibilities

  • Lead a cross-functional team designing and architecting anti-tamper and physical hardware security products.
  • Develop the Keystone product roadmap and translate program, customer, and business development input into executable features and requirements.
  • Manage the evolution and development of the existing Keystone Core product.
  • Direct, assist with, and oversee integration of Keystone Core into diverse hardware and processor baselines.
  • Provide software architecture direction, decompose complex software, define interfaces, and direct a team of junior software engineers.
  • Lead 5–10 software engineers developing and deploying root-of-security software.
  • Apply embedded software testing practices including unit, interface, mock, continuous integration, and hardware testing.
  • Document and present technical concepts to technical and non-technical stakeholders.

Requirements

  • Bachelor’s degree in Software Engineering or a related STEM field plus at least 8 years of relevant experience, or a Master’s degree plus at least 6 years of relevant experience.
  • Department of Defense Secret security clearance is required at the time of hire.
  • U.S. citizenship is required, and applicants must meet eligibility requirements for access to classified information.
  • Expertise designing embedded applications for bare-metal or real-time operating systems on ARM and other low-power processors.
  • Expertise in C, interface design, memory management, physical interfaces, loading and boot processes.
  • Experience with memory-mapped interfaces, SPI, I2C, PCIe, and serial interfaces.
  • Expertise in embedded software testing, software architecture, design patterns, requirements decomposition, and requirements tracing.
  • Demonstrated ability to lead software development lifecycle activities and direct engineering teams.
  • Strong written, verbal, presentation, collaboration, and technical leadership skills.
  • Prior embedded software knowledge is required; prior security knowledge is not required.
  • Ability and interest in applying AI to continuous improvement and innovation.

Benefits

  • Flexible schedules with an optional 9/80 schedule, including every other Friday off.
  • Fully on-site or hybrid/flex work options in Boise, Idaho or Salt Lake City, Utah.
  • 401(k) matching, flexible time off, paid parental leave, healthcare benefits, health and wellness programs, and employee resource and social groups.
  • Opportunities for continuous learning and development and research-oriented work on practical national-security solutions.

Tech Stack

C

Categories

General Dynamics Mission Systems

About General Dynamics Mission Systems

5,001-10,000 employees

General Dynamics Mission Systems designs and manufactures secure communications, C4ISR, cyber defense, and maritime/underwater systems used across land, sea, air, space, and cyber domains. It sells integrated hardware and software to U.S. and allied defense and intelligence agencies under government contracts and long-term programs. The company is headquartered in Chantilly, Virginia, and operates as a business unit of General Dynamics.

Contact me