Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a dedicated and results-oriented Software Engineer to join our high-performing team supporting Undersea Warfare (USW) software development projects for Naval Surface Warfare Center (NSWC) Dahlgren Division, H20. If you're passionate about cutting-edge technology and contributing to national defense initiatives, this is an exciting opportunity to make an impact.
What You'll Do:
As a Software Engineer, you'll work at the forefront of advanced undersea warfare technology, contributing to mission-critical systems that shape the future of defense.
Your responsibilities will include:
Collaborating with a talented development team: Work in a tight-knit, agile environment to develop solutions for Foreign Military Sales (FMS) Fire Control Systems.
Creating and refining code: Use your technical expertise to design, improve, and maintain cutting-edge software systems.
Providing valuable project insights: Attend weekly meetings with leadership to provide status reports and ensure timely progress.
Problem-solving and proactive communication: Identify potential challenges and opportunities early and collaborate with leadership to address them effectively.
Requirements
We're looking for a strong technical professional who meets these minimum qualifications:
-A bachelor's degree in engineering, computer science, or another technical discipline from an accredited college or university.
-5+ years of experience in software development, including analysis, design, testing, and maintenance.
-
Proficiency in one or more of the following high-level programming languages: C/C++, Java, or Ada.
-
Knowledge of the RedHat operating system and experience with UNIX/Linux tools and utilities.
-
Experience with track modeling, time algorithms, and implementing inter-process communications using TCP/IP sockets.
-
U.S. Citizenship with an Active SECRET U.S. Government Clearance (required).
What Sets You Apart:
While not required, the following qualifications will make you stand out as an exceptional candidate:
-
Experience designing, developing, and documenting computer programs for surface ship-related systems*using high-order languages across a range of systems.
-
Expertise in designing simulation systems, situational awareness systems, or systems that interface with tactical systems.
-
Ability to collaborate in fast-paced, team-based environments to deliver high-quality technical solutions.
-
Experience working with Agile development methodologies in dynamic, multi-stakeholder environments.
-
Proficiency in developing software in multi-threaded/multi-process environments with demonstrated success in implementation.
-
Experience with:
-
Unified Modeling Language (UML) for designing and documenting complex object-oriented systems.
-
Testing software in diverse hardware configurations.
-
Using tools and frameworks, including NetBeans IDE, VxWorks, CORBA, Extensible Markup Language (XML), and HTML for system documentation.
-
Programming hardware drivers and firmware.
-
Using the Generic Data Extraction Analysis and Reduction (GeDEAR) framework.
Benefits & conditions
At Amentum, we are committed to fostering innovation and contributing to national security. When you join our team, you will:
-
Work with some of the brightest minds in the industry tackling mission-critical, cutting-edge challenges.
-
Be part of a collaborative, tight-knit team where you'll work alongside talented engineers and leadership who value your contributions.
-
Enjoy competitive compensation, comprehensive benefits, and opportunities for growth.
-
Be part of a team making a tangible impact on our world., Our health and welfare benefits are designed to support you and your priorities. Offerings include:
- Health, dental, and vision insurance
- Paid time off and holidays
- Retirement benefits (including 401(k) matching)
- Educational reimbursement
- Parental leave
- Employee stock purchase plan
- Tax-saving options
- Disability and life insurance
- Pet insurance
Note: Benefits may vary based on employment type, location, and applicable agreements. Positions governed by a Collective Bargaining Agreement (CBA), the McNamara-O'Hara Service Contract Act (SCA), or other employment contracts may include different provisions/benefits.