
Senior Embedded Software Architect
General Dynamics Mission Systems11 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
About General Dynamics Mission Systems
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.