×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Computer Vision & AI

Job in Sterling Heights, Macomb County, Michigan, 48310, USA
Listing for: General Dynamics Land Systems
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    AI Engineer, Software Engineer
Job Description & How to Apply Below

Join an agile highly motivated team of engineers responsible for the development and implementation of emerging autonomous technology for use in ground combat vehicles. The function of this position is to support the development of advanced autonomous capabilities across the domains of mobility, situational awareness, reconnaissance, human‑machine integration, and operational mission planning & execution. Product teams work together using the latest advances in Machine Learning, Artificial Intelligence, and Model Based Systems Engineering to bring these concepts to reality.

Company

Information

General Dynamics is a successful Fortune 100, global aerospace and defense company, with over 90,000 employees world‑wide. General Dynamics Land Systems, a business unit of General Dynamics, has a strong foundation of delivering core engineering and manufacturing capabilities to our clients for military vehicles. Our team is focused on continuous process and productivity improvements that reduce product costs, while increasing troop safety and effectiveness.

Land Systems continues to work with the US Armed Forces and its Allies to ensure these vehicles remain survivable, relevant, flexible, affordable and capable of addressing a dynamic threat environment.

Hybrid/Onsite:
Due to the nature of the work, this role may require on‑site presence up to 90%.

What We Offer:
  • Healthcare including medical, dental, vision, HSA and Flex Spending
  • competitive base pay, incentive pay that rewards individual and team performance, and comprehensive benefits.
  • 401k Match (6%)
  • Educational Assistance
  • 9‑80 Work Schedule (This position's standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine‑hour day Monday through Thursday to take every other Friday off.)
  • On‑going learning opportunities within a diverse, inclusive and rewarding work environment
  • Onsite Cafeteria, remodeled with new equipment Fitness Center, and Outdoor fitness track
Responsibilities to Anticipate:
  • 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.
  • Participate in development and presentation of design reviews
  • Participate in internal and customer demonstrations.
  • Participate in peer reviews, identify, track and assess solutions to defects.
  • Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, operational performance requirements, and design of the overall system.
Required Qualifications:
  • Bachelor or Master's degree in engineering, computer science, or a related technical field.
  • Minimum of 5 years related engineering experience
  • 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, AMD
    64, 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.
  • A solid understanding of linear algebra, calculus, and statistics
  • Strong experience with computer vision frameworks (OpenCV and Gstreamer).
  • Experience in porting ML/AI algorithms…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary