Software Engineer – Unmanned Vehicles

Back to all jobs
  • Arcfield
  • Newport, Newport
  • Full-Time
  • 3 weeks ago
  • $58,771.16 - $102,191.65
Published
April 30, 2026
Location
Newport, Newport
Job Type

Software Engineer – Unmanned Vehicles: our view in 3 lines...

  • The Role: Develop software for unmanned vehicles in a lab environment working on design, coding, testing and CI/CD pipelines for DoD/Fleet users.
  • The Person: Design, develop, test and maintain software and CI/CD pipelines for unmanned vehicle applications while supporting releases, troubleshooting, and customer interactions in a supervised lab setting.
  • Requirements: Experience with C++, Python, JavaScript, Bash, MATLAB, Linux development, Linux shell scripting and CI/CD pipeline development is required or desired.

Job Description

Responsibilities

Works in a lab on assignments requiring considerable judgment and initiative. Develops solutions to routine technical problems of limited scope following detailed instructions. Work is supervised, providing expertise and direction in the development and/or modification of software systems, encompassing design, development and maintenance of code, testing, and managing continuous integration/continuous deployment (CI/CD) software pipelines across a large DoD/Fleet user community. 

 

Duties and Responsibilities:

  • Collaborate with team to understand, create, and/or modify applications using technologies such as C++, Python, JavaScript, Bash, and MATLAB in a Linux environment.
  • Develop and maintain Continuous Integration pipelines.
  • Willingness to be actively involved in all aspects of software development life cycle from requirements definition and maintenance to testing, troubleshooting, release management, and customer support in addition to software development responsibilities.
  • Ability to design and implement within a team environment with minimal direction.
  • Communicate regularly with team lead and customer to ensure effective work partnerships.

Qualifications

 

Requirements:

  • BS and 0-2 Years experience.
  • BS in Computer Science, Computer Engineering or related technology.
  • Ability to obtain and maintain a Secret clearance
  • Comfortable working full-time in a secure lab environment.
  • Desire to be involved in all aspects of the software development life cycle.
  • Experience with development under Linux preferably with C++.
  • Experience with Linux shell scripting.
  • Strong problem solving and troubleshooting skills.
  • Effective written and verbal communication skills.
  • Able to work and thrive in both individual and team-based development environments.

 

Skills of Interest:

  • Experience with Docker.
  • Experience with GitLab or Jira.
  • Experience with production life cycle support.
  • Experience with JavaScript and Python.
  • Familiar with object-oriented software development practices.

Equal Pay Act

This is the projected compensation range for this position. There are differentiating factors that can impact a final salary/hourly rate, including, but not limited to, Contract Wage Determination, relevant work experience, skills and competencies that align to the specified role, geographic location (For Remote Opportunities), education and certifications as well as Federal Government Contract Labor categories. In addition, Arcfield invests in its employees beyond just compensation. Arcfield ’s benefits offerings include, dependent upon position, Health Insurance, Life Insurance, Paid Time Off, Holiday Pay, Short Term and Long-Term Disability, Retirement and Savings, Learning and Development opportunities, wellness programs as well as other optional benefit elections.

Min: $58,771.16
Max: $102,191.65
EEO Statement

We are an equal opportunity employer and federal government contractor. We do not discriminate against any employee or applicant for employment as protected by law.

Key Skills
? Key Skills in dark blue have been inferred based on similar industry roles
C++ Linux CI/CD Pipelines MATLAB Javascript Jira C Continuous Integration CI Continuous Deployment Python Docker CI/CD Gitlab Bash

Subscribe to Career Resources

Get the latest career advice, industry insights, and job opportunities delivered to your inbox.