General Dynamics logo

Advanced Software Engineer

General Dynamics

Bloomington, MN
Full Time
Senior
116k-122k
about 1 month ago

Job Description

About the Role

As a Software Engineer for Land & Airborne Systems at General Dynamics Mission Systems, you'll be a member of a cross functional team responsible for developing embedded systems, products, and services that make a real difference in keeping our heroes and nation safe. The role involves working on high-technology solutions within a collaborative environment, contributing to national security and innovation in defense and scientific arenas.

Key Responsibilities

  • Develop embedded systems, products, and services for land and airborne systems.
  • Lead the software development process and apply technical standards and methodologies to solve challenges creatively.
  • Provide technical leadership and collaborate with team members to ensure project success.
  • Contribute to continuous improvement of processes and stay informed about technology trends.

Requirements

  • Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field.
  • Requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience.
  • Agile experience preferred.
  • Ability to obtain a Department of Defense Secret security clearance at the time of hire.
  • U.S. citizenship is required due to the nature of work performed within the facilities.
  • Expert level programming experience in C and C++.
  • Knowledgeable in Python and Rust.
  • Solid background in embedded software development, Linux, RTOS, and HW/SW integration.
  • Familiarity with DO-178 compliant software engineering life-cycle or experience working in a regulated industry.

Nice to Have

  • Experience leading the software development process.
  • Expertise in applying technical standards and methodologies to solve challenges in creative ways.
  • Collaborative team player eager to provide technical leadership and position others for success.
  • Thorough knowledge of technology trends and willingness to champion new ideas and process improvements.
  • Commitment to ongoing professional development for yourself and others.

Qualifications

  • Bachelor's degree in Software Engineering, or a related field.
  • 5+ years of relevant experience or a Master's degree with 3 years of experience.

Benefits & Perks

  • Opportunities for continuous learning and development.
  • Research-oriented work with award-winning teams.
  • Flexible schedules with every other Friday off (9/80 schedule).
  • Competitive benefits including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups.

Working at General Dynamics

General Dynamics Mission Systems values trust, honesty, alignment, and transparency. The company offers a flexible work environment, recognizes contributions, and fosters a high-performance team dedicated to innovation and national security.

Apply Now

Job Details

Posted AtJun 25, 2025
Salary116k-122k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About General Dynamics

Website

gd.com

Company Size

10000+ employees

Location

Bloomington, MN

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches