Software Engineer - Unmanned Vehicles

ArcfieldMiddletown, RI
Onsite

About The Position

This role involves working in a secure lab environment on assignments that require considerable judgment and initiative. The engineer will develop solutions to technical problems of limited scope following detailed instructions, with supervision. The position provides expertise and direction in the development and/or modification of software systems, covering design, development, maintenance of code, testing, and managing continuous integration/continuous deployment (CI/CD) software pipelines for a large DoD/Fleet user community.

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.

Nice To Haves

  • 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.

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.
  • Be actively involved in all aspects of the software development life cycle from requirements definition and maintenance to testing, troubleshooting, release management, and customer support in addition to software development responsibilities.
  • Design and implement within a team environment with minimal direction.
  • Communicate regularly with team lead and customer to ensure effective work partnerships.

Benefits

  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • wellness programs
  • other optional benefit elections
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service