Senior Software Engineer @ General Dynamics Mission Systems | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Senior Software Engineer jobs in Manassas, VA
Be an early applicantLess than 25 applicants
company-logo

General Dynamics Mission Systems · 2 days ago

Senior Software Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
AerospaceBusiness Information Systems
check
Actively Hiring

Insider Connection @General Dynamics Mission Systems

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Work on a small development team responsible for the design, development, integration, production, and life cycle maintenance of the active sonar Transmit Group (TG) onboard U.S. Navy submarines.
Develop interface and control software running on servers to communicate with the transmit unit and software for testing the transmit hardware.
Engage in all phases of software engineering for both prototypes and production releases, including process improvement, engineering practices, and technical documentation.
Support integration and testing of hardware/software transmit suite in the submarine sonar system.
Troubleshoot and resolve transmit group software issues in various environments.
Interact with customers, provide work direction to other program staff, and collaborate with project leadership and engineering departments.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

AgileSecurity clearanceC/c++JavaLinuxShell scriptsVirtual environmentsContainersDockerIdeGitGitlabDefect reportingScriptingComputer networkingNetwork configurationProblem-solvingHard-workingInitiativeCommunicationSoftware DevelopmentRequirements GatheringDocumentationObject Oriented ProgrammingIntegration TestingTechnical LeadershipTroubleshootingHardware/Software CompatibilityInterface DesignCustomer Interaction

Required

Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field
2+ years of job-related experience or a Master's degree
Agile experience
Department of Defense Secret security clearance
U.S. citizenship
Knowledge of and experience using C/C++ and Java
Knowledge of and experience using Linux and Linux shell scripts
Experience working with virtual environments
Experience working with containers and Docker to support multiple development environments
Solid knowledge of software tools supporting Integrated Development Environments (IDE), version control (Git & Gitlab), defect reporting and scripting
Basic knowledge of computer networking and network configuration
Solid ability to grasp and apply new information quickly and handle increasing responsibility and assignments with growing complexity
Show initiative on assignments, and professionally execute projects with little direction
Solid written and verbal communications skills
Solid ability to clearly report relevant information and communicate issues, impacts and corrective actions

Preferred

Design, development, testing and delivery of software artifacts in support of customer requirements
Participation in the software engineering lifecycle from requirements gathering, analysis and documentation to production support and maintenance
Maintain existing software and address issues as needed – to include modernization of object oriented programming and implementations
Support integration and testing of the hardware/software transmit suite in the submarine sonar system
Work cooperatively with development, system engineering, and production teams to accurately identify, characterize, resolve, document, and track software deficiencies
Provide work direction to other program staff as a technical lead
Troubleshoot and resolve transmit group software issues in the system integration and test, production, and power lab environments
Resolve complex hardware/software compatibility and interface design issues
Interact with customers at technical and programmatic levels
Collaborate with project leadership and other engineering departments to achieve project goals and meet project schedules
Knowledge of and experience using build tools such as Make and CMake
Familiarity working with Linux kernel modules and device drivers
Familiarity with Xilinx and Altera FPGAs in order to interface with firmware on these device families
Experience working with various hardware test equipment such as: Oscilloscope, Digital Analyzer, Frequency Analyzer, Multimeter, etc.
Familiarity with software/hardware integrated testing and system integration testing (Assembly Level Test / Unit Test / Integration Test / System Performance Test)

Benefits

401k matching
Flex time off
Paid parental leave
Healthcare benefits
Health & wellness programs
Employee resource and social groups

Company

General Dynamics Mission Systems

company-logo
General Dynamics Mission Systems designs and delivers critical systems and products for defense and cybersecurity customers. It is a sub-organization of General Dynamics.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Bo Elam
VP and CFO
linkedin
leader-logo
Mark Rayha
VP Finance & CFO
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot