Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Dynamics Land Systems Logo

Software Engineer - Computer Vision & AI

General Dynamics Land Systems

Salary not specified
Nov 22, 2025
Sterling Heights, MI, United States of America
Apply Now

General Dynamics Land Systems is looking to develop and implement emerging autonomous technology for use in ground combat vehicles, focusing on advanced autonomous capabilities across mobility, situational awareness, reconnaissance, human-machine integration, and operational mission planning & execution.

Requirements

  • Have broad and deep technical understanding on various software architectures, design patterns and underlying technologies that support them.
  • Expertise in C++ and Object-Oriented Architecture and Design Experience
  • Expertise working in various Linux architectures like ARM, x86, AMD64, NVIDIA Jetpack, L4T
  • Expertise with CUDA, NVCodec, Deepstream, and GPU programming.
  • Expertise with the following ML/AI tool kits; Pytorch, Tensorflow, Huggingface
  • Good understanding of concepts like image processing, object recognition, and feature extraction
  • Strong scripting skills, including shell scripts, i.e. Bash, Python, Systemd.

Responsibilities

  • Software design and development efforts regarding a mix of advanced capabilities, including but not limited to: Advanced Situational Awareness, Autonomous Mobility and Advanced Driver Assistance Systems, End to End Video Processing and Distribution, Artificial Intelligence and Machine Learning, Support services / APIs
  • Conduct research and evaluation of emerging techniques and technologies
  • Provide input to help develop technology roadmaps
  • Work with vendors/partners to integrate functionality of their systems/subsystems seemingly onto GDLS platforms.
  • Work with in-house developed & 3rd party tools and machine learning pipelines
  • Develop custom scripts to increase system efficiency and lower the human intervention time on any tasks.
  • Generate documentation, software code and other artifacts for technology transfer to production programs.

Other

  • Bachelor or Master's degree in engineering, computer science, or a related technical field.
  • Minimum of 5 years related engineering experience
  • Works well in a team and individually.
  • Ability to perform general hands-on troubleshooting of electromechanical systems.
  • Be goal oriented and keep the team focused to task.