
Software Engineer
General Dynamics Mission Systems1 month ago
Middletown, RI, USAMid Level
Base Salary
$91k - $101k/yr
Responsibilities
- Develop and maintain software for the Payload Control System.
- Collaborate with cross-functional teams to design and integrate software solutions.
- Troubleshoot and resolve software issues to ensure system performance.
- Participate in code reviews and improve software development practices.
Requirements
- Bachelor's degree in Software Engineering or a related STEM field plus two years of relevant experience, or a master's degree plus six months of relevant experience.
- Proficiency in C++, including the Standard Template Library, smart pointers, and inheritance.
- Experience with networking protocols, AMQP, and TCP/UDP socket programming.
- Experience with software development and source control best practices using Git.
- U.S. citizenship is required.
- A DoD Secret security clearance must be obtainable within a reasonable time from hire.
- Preferred qualifications include Linux development, Kubernetes, Docker, Qt, BYG-1 or submarine systems knowledge, Jira, and Confluence experience.
Benefits
- Research-oriented work with teams developing practical national-security solutions.
- Fully onsite position in Middletown, Rhode Island.
- Flexible 9/80 schedule with every other Friday off if desired.
- 401(k) matching, flexible time off, paid parental leave, healthcare benefits, and health and wellness programs.
- Employee resource and social groups and opportunities for continuous learning and development.
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.