Software Engineer Entry Level

General Dynamics Mission Systems
Manassas, VA, United States
$90.6K a year
Full-time

Basic Qualifications

Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Agile experience preferred.

CLEARANCE REQUIREMENTS : Department of Defense Secret security clearance is required within a reasonable period of time.

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. This position will also support the software for integration, testing and Production for a separate acoustic sensor.

The entry level 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.
  • Participate 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.
  • 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.

What sets you apart :

Required :

  • Knowledge of and experience using C / C++ and Java
  • Knowledge of and experience using Linux
  • Basic 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
  • Good 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
  • Good written and verbal communications skills

Desired :

  • Knowledge of and experience using Python and Anaconda
  • Knowledge of and experience using build tools such as Make and CMake
  • Knowledge of and experience using Linux shell scripts
  • Familiarity working with Linux kernel modules and device drivers
  • Familiarity working with virtual environments
  • Familiarity working with containers and Docker to support multiple development environments
  • 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.

Target salary range : USD $81,636.00 / Yr. - USD $90,565.00 / Yr. 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.

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

29 days ago
Related jobs
Promoted
General Dynamics Mission Systems
Manassas, Virginia

We are seeking a highly motivated Entry-level Cybersecurity Systems Engineer to support design, development, accreditation, and maintenance of Cybersecurity capabiliteis in support of U. Bachelor's degree in Systems Engineering, or a related Science, Engineering or Mathematics field. Progeny Systems...

Promoted
Eastern Research Group
Chantilly, Virginia

ERG is seeking a talented, highly motivated, entry-level candidate to join our team of environmental compliance inspectors supporting efforts related to the Clean Water Act (CWA). ERG offers multidisciplinary teams with nationally recognized skills in engineering, science, economics, public health, ...

Promoted
RPMGlobal
Reston, Virginia

As a Software Engineer, you'll be responsible for gathering, analyzing, and defining requirements to determine the most effective software and web technologies to satisfy client needs. From hardware and software engineering solutions to analytics that keep this nation safe, we create value that meet...

Parsons Corporation
Centreville, Virginia

Parsons is looking for an amazingly talented Entry Level TS Cleared Software or Embedded Engineer/Developers to join our team! In this role you will work directly on an agile, tight knit development team helping to drive client computer network defense (CND) and computer network operations (CNO) mis...

SoundWay
Reston, Virginia

Bachelor’s degree in computer science, software engineering or other equally relevant field. You’ll be the go-to expert for making strategic recommendations and installing major software releases, product updates, hotfixes, and service packs. You will be instrumental in analyzing user requirements a...

EAI Technologies
Vienna, Virginia

Come to EAI and Discover the feelings of: Loyalty Recognition Family Camaraderie Come experience why so many employees have been with EAI for 5 - 10+ years, and continue to make it their home as the EAI Family expands.Responsibilities Design and integrate front-ends to visualize the workflows for We...

L3Harris Technologies
Dulles, Virginia

Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering, Information Security, Mathematics, Digital Arts & Sciences or related field. Apply computer science, engineering, and mathematical analysis concepts and principles in the ...

MyStudio
Fairfax, Virginia

As a software engineer, you will play a key role in designing, developing, and delivering high-quality software solutions. You will collaborate with cross-functional teams to understand business requirements and translate them into efficient and scalable software designs. Develop high-quality softwa...

Dewberry
Fairfax, Virginia

Entry Level Structural (Bridge) Engineer. Masters degree in Civil Engineering with a concentration in Structural Engineering is preferred. The candidate will design bridges and a variety of civil structures (primarily of steel and concrete construction) using applicable software. Successful completi...

Trilon Group
Manassas, Virginia

Transportation Engineers will gain progressive design experience with highway, water resource/hydraulic, traffic, structural, and utility. ...