Jobs · Engineering · Tennessee

Software Programmer - Associate

Amentum · Tullahoma, TN · 2 wk ago
On-siteEngineeringFull-time

About the role

Amentum is supporting an advanced U.S. Navy test facility project, an effort that began over a decade ago and will continue for years to come. This large-scale initiative spans multiple engineering disciplines (process, mechanical, controls, software, structural) and requires hands-on work with hardware.

Responsibilities

  • Develop and test software modules for data acquisition and control systems using LabVIEW, C#, and .NET.
  • Integrate hardware and software for real-time data acquisition platforms (e.g., National Instruments PXI/cRIO).
  • Contribute to relational database management system (RDBMS) development, including schema design, query optimization, and data integration using Microsoft SQL Server.
  • Collaborate on system architecture design, applying object-oriented principles and design patterns.
  • Contribute to code reviews and version control workflows to ensure quality and maintainability.
  • Document software features and testing procedures for internal and client use.
  • Participate in testing and troubleshooting of complex systems.
  • Track work progress and develop risk mitigation plans if necessary.
  • Support field deployment and commissioning software solutions across diverse operational environments.
  • Estimate system design, material, installation, checkout, commissioning, and activation of projects.
  • Plan labor resources and schedule project milestones to ensure project completion within technical scope, budget, and client schedule.

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering from an ABET-accredited institution with 5+ years of experience in software system design, development, and deployment.
  • Master of Science with a minimum of 3+ years of experience.
  • Strong foundation in software development fundamentals, including object-oriented design patterns, version control (e.g., Git), and software development lifecycle best practices.
  • Experience with LabVIEW/C/C++/C#/.NET programming or similar OOP languages.
  • Proficiency in all Microsoft Office programs.
  • Ability to work collaboratively in a team environment to design, develop, and deliver software applications and data acquisition projects.
  • A desire to develop ingenious alternative approaches to challenges, and drive innovation during all phases of projects.
  • Able to lead software and data acquisition projects through all phases to include design, fabrication, implementation, testing and commissioning.

Qualifications

  • US Citizenship and the ability to obtain a security clearance (due to project requirements).

Benefits

  • Health, dental, and vision insurance.
  • Paid time off and holidays.
  • Retail retirement benefits (including 401(k) matching).
  • Education reimbursement.
  • Parental leave.
  • Employee stock purchase plan.
  • Tax-saving options.
  • Disability and life insurance.
  • Pet insurance.

Pay

$100,000-$124,000

Schedule

Office, lab environment, or indoors on a construction site (>90%)
Travel to customer sites for meetings, installation, commissioning, and troubleshooting (>10%)

Similar jobs