cover image
General Dynamics Mission Systems

General Dynamics Mission Systems

gdmissionsystems.com

2 Jobs

9,049 Employees

About the Company

At General Dynamics Mission Systems, a business unit of General Dynamics, we develop mission critical C4ISR solutions across the land, sea, air, space and cyber domains, but that doesn't tell our whole story.

When downed pilots are isolated in enemy territory, our equipment gives them a lifeline to call home. When a student opens a textbook to learn about the universe, they're looking at data and pictures sent using our technology. When the government needs to share crucial top-secret information, our products help them keep this information out of the wrong hands. When sailors need to locate underwater mines, our technology allows them to find explosives with unmanned underwater vehicles.

Delivering C4ISR technology is what we do but we think why we do it is more important.

Listed Jobs

Company background Company brand
Company Name
General Dynamics Mission Systems
Job Title
Software Engineer Entry Level
Job Description
**Job Title** Software Engineer – Entry Level **Role Summary** Junior software engineer integrating electrical engineering principles within an agile development environment. Responsible for designing, coding, testing, and maintaining software that supports mission‑critical electrical systems. Works collaboratively with cross‑functional teams to deliver high quality solutions on schedule. **Expectations** - Apply clear understanding of electrical engineering concepts and theories. - Use agile methodology to manage work and deliver incremental value. - Learn new technologies quickly and handle increasing complexity. - Act as a team player and actively contribute to team success. - Commit to ongoing professional development for self and colleagues. **Key Responsibilities** - Design, develop, and maintain software modules for electrical systems. - Write clean, testable code and participate in peer code reviews. - Engage in sprint planning, daily stand‑ups, retrospectives, and other agile ceremonies. - Collaborate with electrical engineers, system architects, and QA to define and meet requirements. - Troubleshoot, debug, and resolve software defects. - Contribute to continuous improvement of development processes and tooling. **Required Skills** - Strong foundation in electrical engineering fundamentals. - Familiarity with Agile practices and tools (e.g., JIRA, Confluence). - Proficiency in programming languages commonly used for embedded or high‑performance software (Python, C/C++, Java). - Analytical problem‑solving, debugging, and unit‑testing skills. - Excellent verbal and written communication; teamwork and collaboration. - Adaptability and willingness to take on increased responsibilities. **Required Education & Certifications** - Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related Science/Engineering/Mathematics field. - U.S. citizenship; must be able to obtain a Department of Defense Secret security clearance within a reasonable timeframe. - Agile certifications (e.g., Scrum Master, Product Owner) are a plus.
Us, France
Hybrid
Fresher
13-03-2026
Company background Company brand
Company Name
General Dynamics Mission Systems
Job Title
Junior Software Engineer
Job Description
**Job title:** Junior Software Engineer **Role Summary:** Assist project leaders in the research, design, development, testing, and documentation of advanced cybersecurity and encryption software. Apply agile practices, C/C++ programming, and software engineering principles to enhance existing applications and create new tools that support defense missions. **Expactations:** - U.S. citizenship required. - Must obtain and maintain a Department of Defense SECRET security clearance. - Adhere to all classified information handling and security protocols. **Key Responsibilities:** - Collaborate with cross‑functional teams to define software requirements and specifications. - Design, code, unit test, and debug C/C++ modules for embedded and cloud‑native systems. - Participate in the full software development life cycle, including documentation and quality assurance. - Support continuous integration and deployment pipelines. - Contribute to code reviews, design reviews, and technical discussions. - Adapt quickly to evolving technologies (AI, blockchain, AR/VR, quantum) as applied to mission‑critical products. - Communicate progress and technical issues to project managers and stakeholders. **Required Skills:** - Proficiency in C/C++ programming. - Solid understanding of software engineering concepts, design patterns, and best practices. - Experience with the software development life cycle and agile methodologies. - Ability to write clean, maintainable, and well‑documented code. - Strong problem‑solving skills and attention to detail. - Effective written and verbal communication. - Team‑player mindset with a willingness to take on increasing responsibilities. **Required Education & Certifications:** - Bachelor’s degree in Software Engineering, Computer Science, Electrical Engineering, Mathematics, or a related STEM field. - U.S. citizenship. - Department of Defense SECRET clearance (or willingness to undergo clearance process).
Dedham, United states
On site
Junior
12-03-2026