1

General Dynamics Software Engineer Jobs (NOW HIRING)

Job Summary General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics ... Working knowledge of panel codes, NASTRAN, or ABAQUS software is preferred. * Experience with ...

Job Summary General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics ... Working knowledge of panel codes, NASTRAN, or ABAQUS software is preferred. * Experience with ...

Showing results 21-40

General Dynamics Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do general dynamics software engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for general dynamics software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What does a General Dynamics software engineer do?

A General Dynamics Software Engineer is responsible for designing, developing, testing, and maintaining software applications and systems used in defense, aerospace, and related industries. They often work on projects involving secure communications, mission-critical systems, and complex embedded software solutions. Their roles may also include collaborating with multidisciplinary teams, ensuring software meets rigorous security and quality standards, and troubleshooting technical issues to support government or commercial clients.

What are the key skills and qualifications needed to thrive as a General Dynamics software engineer?

To thrive as a General Dynamics Software Engineer, a solid background in computer science, software development, and knowledge of programming languages such as Java, C++, or Python is essential, often supported by a relevant degree. Familiarity with defense industry standards, secure coding practices, and tools like Git, JIRA, and integrated development environments (IDEs) is typically expected. Strong problem-solving abilities, teamwork, and effective communication skills set candidates apart in collaborative and high-security environments. These competencies ensure the development of reliable, secure software solutions that meet stringent industry requirements.

What types of projects do software engineers typically work on at General Dynamics, and how does team collaboration function?

Software Engineers at General Dynamics often work on complex, large-scale defense and aerospace projects, such as developing secure communication systems, mission-critical embedded software, or simulation tools. Teams are usually multidisciplinary, including systems engineers, testers, and project managers, fostering a highly collaborative environment. Regular Agile ceremonies, code reviews, and cross-functional meetings are standard, ensuring all team members are aligned and can contribute their expertise. This structure supports knowledge sharing and provides opportunities for professional development and advancement within the organization.

What is the difference between General Dynamics Software Engineer vs Lockheed Martin Software Engineer?

CriteriaGeneral Dynamics Software EngineerLockheed Martin Software Engineer
Required CredentialsBachelor's in Computer Science or related field; often requires security clearanceBachelor's in Computer Science or related; security clearance may be preferred
Work EnvironmentDefense contracting, government projects, office and on-site facilitiesDefense and aerospace projects, office and lab settings
Employer & Industry UsagePrimarily defense, government, aerospacePrimarily defense, aerospace, government
Common Search & Comparison IntentYesYes

The comparison between General Dynamics Software Engineer and Lockheed Martin Software Engineer shows significant overlap in credentials, work environment, and industry. Both roles typically require a bachelor's degree in a related field and security clearance, with employment in defense and aerospace sectors. While there are some differences in project focus, the roles are quite similar, making them common points of comparison for job seekers in the defense industry.

More about General Dynamics Software Engineer jobs

What states have the most General Dynamics Software Engineer jobs?

States with the most job openings for General Dynamics Software Engineer jobs include:

What are popular job titles related to General Dynamics Software Engineer jobs?

For General Dynamics Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various General Dynamics Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% As Needed, 81% Full Time, 16% Part Time, and 2% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Embedded Software Engineer

Scottsdale, AZ • Hybrid

General Dynamics Mission Systems, Inc
Guided Missile and Space Vehicle Manufacturing • 10K+ employees

$124K - $134K/yr

Full-time

Medical, Retirement

This job post has expired 1 day ago. Applications are no longer accepted.


General Dynamics Mission Systems rating

8.1

Company rating: 8.1 out of 10

Based on 31 frontline employees who took The Breakroom Quiz


Job description

Education Requirements:

Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred.  

Due to the nature of work performed within our facilities, U.S. citizenship is required.


ROLE AND POSITION OBJECTIVES:

General Dynamics Mission Systems has an immediate opening for an Embedded Software Engineer within the Scottsdale-based Land and Air Systems Engineering team.  This position provides an opportunity to design and build uniquely resilient hardware and software to ensure mission success in contested environments.  The team is focused on tactical communications that span many Department of Defense customers, including special restricted customers.  In a collaborative environment, the team works closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions.

Required Qualifications:

  • Strong proficiency in C/C++ programming languages.
  • Knowledge of networking protocols and socket programming.
  • Strong Linux background, including device trees and drivers.
  • Experience in software architecture

Preferred Qualifications:

  • Hands-on experience with microcontroller programming and debugging.
  • Familiarity with hardware interfaces such as I2C, SPI, UART, and GPIO.
  • Proficiency in using debugging tools like GDB, JTAG, and logic analyzers.
  • Experience with cross-compilation and toolchains for embedded systems.
  • Understanding of memory management and performance optimization in embedded systems.

Additional Skills (Nice to Have):

  • Experience with real-time operating systems (RTOS).
  • Knowledge of cryptographic protocols such as SSL/TLS, IPsec, and PGP.
  • Understanding of Public Key Infrastructure (PKI) concepts.
  • Familiarity with hypervisors and virtualization technologies (e.g., KVM, Xen).
  • Ability to read and understand hardware schematics and datasheets.
  • Proficiency with Buildroot or similar build systems for embedded Linux.
  • Knowledge of security practices in embedded systems development.

What sets you apart:

  • Creative thinker with demonstrated success leading the software development life cycle
  • Collaborative team player eager to provide technical leadership and position others for success
  • Exceptional communication and presentation skills, with notable record of securing buy-in on concepts and ideas
  • Passionate about embedded systems
  • Commitment to ongoing professional development for yourself and others
  • Identifies opportunities to apply AI for continuous improvement and innovation

Our Commitment to You:

  • An exciting career path with opportunities for continuous learning and development. 
  • Research oriented work, alongside award winning teams developing practical solutions for our nation’s security
  • Flexible schedules with every other Friday off work, if desired (9/80 schedule)
  • Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
  • See more at gdmissionsystems.com/careers/why-work-for-us/benefits

Workplace Options:
This position is fully on-site
While on-site, you will be a part of the Scottsdale, Arizona facility at GDMS Scottsdale, AZ Campus

#LI-JH1


This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled.
USD $124,445.00 - USD $134,653.00 /Yr.

General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!


Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans


What General Dynamics Mission Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom