General Dynamics Mission Systems · 2 days ago
Senior Software Engineer
Wonder how qualified you are to the job?
AerospaceBusiness Information Systems
Insider Connection @General Dynamics Mission Systems
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.
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
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 StageRecent News
Seeking Alpha
2024-04-06
2024-04-06
Company data provided by crunchbase