Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 2 years of job-related experience or a Master's degree. Agile experience preferred. CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performe... more details
Senior Software Engineer
Posted Date24 hours ago(7/1/2024 8:45 AM)
ID
2024-63423
Job Location
USA-VA-Manassas
Required Clearance
Secret, obtainable within reasonable time based on requirements
Category
Engineering-Software
Employment Type
Full Time
Hiring Company
General Dynamics Mission Systems, Inc.
Basic Qualifications
Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 2+ years of job-related experience or a Master's degree. Agile experience preferred.
CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.
Responsibilities for this Position
ROLE AND POSITION OBJECTIVES: As a Transmit Group software engineer, you will work in a software support role 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. TG produces the high energy pulses of sound that travel through the water to identify targets of interest. The TG team works with the Navy, internal production staff and representatives from other companies that provide companion systems and services to ensure TG systems meet all requirements, are delivered on time and function properly both in a laboratory environment and onboard U.S. Navy submarines.
The principal software tasks will involve interface and control software running on servers that contain unique specialized hardware designed to communicate with the transmit unit as well as software specifically designed to test the transmit hardware. The ideal candidate will be responsible for all phases of software engineering as the team rapidly develops and fields both prototypes and production releases. Activities also include the use of internal process improvement, engineering practices and supplying technical documentation.
We encourage you to apply if you have any of these preferred skills or experiences:
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
What Sets You Apart
Required:
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
Desired:
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).
Our Commitment to You:
An exciting career path with opportunities for continuous learning and development.
Research oriented work, alongside award winning teams developing practical solutions for our nation’s security
Flexible schedules with every other Friday off work, if desired (9/80 schedule)
Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
See more at gdmissionsystems.com/careers/why-work-for-us/benefits
Workplace Options: This position is fully on-site. While on-site, you will be a part of the Manassas, VA facility.
Salary Note
This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled.
Combined Salary Range
USD $100,000.00 - USD $108,000.00 /Yr.
Company Overview
At General Dynamics Mission Systems, we rise to the challenge each day to ensure the safety of those that lead, serve, and protect the world we live in. We do this by making the world’s most advanced defense platforms even smarter. Our engineers redefine what’s possible and our manufacturing team brings it to life, building the brains behind the brawn on submarines, ships, combat vehicles, aircraft, satellites, and other advanced systems.
We pride ourselves in being a great place to work with this shared sense of purpose, committed to a diverse and exciting employee experience that drives innovation and creates a community where all feel welcome and a part of something amazing.
We offer highly competitive benefits and a flexible work environment where contributions are recognized and rewarded. To see more about our benefits, visit https://gdmissionsystems.com/careers/why-work-for-us/benefits
General Dynamics is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce. EOE/Disability/Veteran
Refer this job to a friend
Need help finding the right job?
We can recommend jobs specifically for you!Click here to get started.
Interested in this opportunity? Socialize this job opportunity to a friend, colleague, or family member:
General Dynamics is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce. EOE/Disability/Veteran.
Job Abstracts is an independent Job Search Engine. Job Abstracts is not an agent or representative and is not endorsed, sponsored or affiliated with any employer. Job Abstracts uses proprietary technology to keep the availability and accuracy of its job listings and their details. All trademarks, service marks, logos, domain names, and job descriptions are the property of their respective holder. Job Abstracts does not have its members apply for a job on the jobabstracts.com website. Additionally, Job Abstracts may provide a list of third-party job listings that may not be affiliated with any employer. Please make sure you understand and agree to the website's Terms & Conditions and Privacy Policies you are applying on as they may differ from ours and are not in our control.
We would like to take a second to Welcome You to Job Abstracts, the nation’s largest Pure Job Board. With over 3.1 million job listings from 15,000+ Companies & Organizations, we help job searchers find careers that match their interests. As an anonymous user, you have probably discovered how easy our system is to use. However, you have just scratched the surface of what we can offer.
We encourage you to Register so you can use our most powerful features: searching with multiple terms, setting up multiple locations, establishing favorite companies, and accessing your search history. If you find a job you like, you can apply directly for it, and then, keep notes on it. We will also keep a lookout for jobs that match your search terms and email you when we find something you may like.
You can register for free and the system is free to use. If you like our system so far, click on Register and unlock the power required by serious job searchers.
Any time you conduct a search, the system shows you job matches, ranked by their Relevance Score (RS).
The score is calculated by a proprietary algorithm that uses Intelligent Machine Learning.
The Relevance Score tells you how well the job opportunity matches your search term or terms.
When not logged in, the system is limited to one search term. Scores for single term matches are usually lower.
When you register, log in, and set up multiple terms prioritized by importance, the jobs found for you will receive a much higher Relevance Score.