General Dynamics logo

Embedded Software Engineer

General Dynamics

Taunton, MA
Full Time
Senior
127k-136k
8 days ago

Job Description

About the Role

As an Embedded Software Engineer at General Dynamics Mission Systems, you will be working with custom hardware to develop mission-critical NSA-certified cybersecurity devices. You will be part of a cross-functional team responsible for developing advanced cybersecurity and encryption products, working at the cutting edge of cybersecurity and high-speed data. The role involves research-oriented work with opportunities for continuous learning and development, supporting national security efforts in a dynamic environment.

Key Responsibilities

  • Make the world's most advanced cybersecurity and encryption products even smarter.
  • Work with custom hardware built in-house for the cybersecurity group.
  • Develop mission-critical NSA-certified cybersecurity devices in a rapidly growing product line.
  • Contribute to the development of cybersecurity and high-speed data solutions.
  • Turn CONOPS, specifications, or requirements into software design, code, test plans, and execute testing/debugging.

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.
  • U.S. citizenship and Department of Defense SECRET security clearance at time of hire.
  • Experience with real-time multi-threaded embedded software, preferably on Linux OS.
  • Experience with object-oriented design and programming, preferably in UML and C++.
  • Ability to define scope, schedule, and expectations for work.
  • Proficiency with software tools supporting IDEs, version control, defect tracking, and scripting.

Nice to Have

  • Experience with hypervisor technology.
  • Experience with Linux.
  • Experience with Rhapsody.
  • Experience with UML.
  • Experience with device drivers.
  • ARM virtualization extensions, preferably Hypervisor.

Qualifications

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

Benefits & Perks

  • 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 (including on-site gym), employee resource and social groups.
  • Sign-On Bonus Eligible for New Hires.
  • Research-oriented work with award-winning teams.
  • Opportunities for continuous learning and development.

Working at General Dynamics

General Dynamics Mission Systems values trust, honesty, alignment, and transparency. The company offers a flexible work environment where contributions are recognized and rewarded. They pride themselves on being a great place to work with a shared sense of purpose and a focus on high technology solutions for national security.

Apply Now

Job Details

Posted AtJul 16, 2025
Salary127k-136k
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

Taunton, MA

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