Talent.com
Software Engineer - Computer Vision & AI
Software Engineer - Computer Vision & AIGeneral Dynamics Land Systems • Sterling Heights, MI, United States
[error_messages.no_longer_accepting]
Software Engineer - Computer Vision & AI

Software Engineer - Computer Vision & AI

General Dynamics Land Systems • Sterling Heights, MI, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

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 :

Starting your career or you are an experience professional, we offer a Total Rewards package that is Impactful and built for you.

  • 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, 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.
  • 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 embedded GPU and Nvidia GPU tools
  • Strong experience with pub / sub services and RPCs like DDS, ROS, ZeroMQ, gRPC.
  • Experience evaluating emerging technologies and success with integration of technologies onto platforms / products.
  • Experience in Linux application design from packaging, GUIs, compatibility, and real-time performance.
  • Theoretical and practical knowledge of machine learning techniques and familiar with common neural network architectures; experience in using CNN, DNN, FCN, and reinforcement learning to solve practical problems.
  • 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.
  • Be able to multi-task on simultaneous development projects, ensuring adherence to budget, schedule, and mission scope.
  • The flexibility to work non-duty hours or on weekends as needed by the project.
  • Strong communication, interpersonal, and people skills required.
  • This position will require the candidate to be able to climb on / off, work in, and work around military vehicles is desired. Must be able to pass ASR test (Anthropometric Size Requirement for confined space).
  • Ability to travel when needed, minimal travel required for this role.
  • Preferred Qualifications :

  • Experience in Virtual Machines and containerization (Docker, Podman).
  • Experience designing / orchestrating Machine Learning architecture and computing.
  • Experience in porting ML / AI algorithms to embedded FPGA chipsets
  • Experience with Xilinx FPGA tools
  • Experience with defense department processes and documentation standards
  • Familiarity with architectures, development and integration of military vehicles
  • Headquartered in Reston, Virginia, General Dynamics is a global aerospace and defense company offering a broad portfolio of products and services in business aviation; ship construction and repair; land combat vehicles, weapons systems and munitions; and technology products and services. General Dynamics employs more than 100,000 people across 65 countries worldwide and in all 50 U.S. states, more information is available at www.gd.com. General Dynamics Land Systems, is a business unit of General Dynamics, and is an innovative leader of ground combat systems' equipment and software for our clients. Our performance-driven team partners with the U.S. Army, U.S. Marine Corp and other militaries across the Globe to ensure that next generation ground combat vehicles are ready to protect our fighting men and women in uniform. General Dynamics Lands Systems provides a competitive compensation package, site specific flexible work schedules, 401(k) with Company Match; Bonus Eligibility, Employee Development Opportunities, Tuition Reimbursement, On-site Amenities, and comprehensive Medical / Dental / Vision Insurance.

    As an Equal Opportunity Employer, General Dynamics Land Systems ("GDLS") provides all persons with equal opportunity and access to all aspects of employment process, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, marital status, age, disability, status as a protected veteran, or membership in any group protected by federal, state, or local anti-discrimination laws. GDLS also is committed to providing reasonable accommodations to individuals with disabilities and disabled veterans.. If, due to a disability, you need an accommodation to search or apply for an opportunity with GDLS, please call 586-825-4000 or send an e-mail to [email protected] for assistance and let us know the nature of your request and your contact information.

    [job_alerts.create_a_job]

    Software Engineer • Sterling Heights, MI, United States

    [internal_linking.related_jobs]
    AI Software Engineer

    AI Software Engineer

    VirtualVocations • Sterling Heights, Michigan, United States
    [job_card.full_time]
    A company is looking for an AI Software Engineer I to help build core features and pipelines for their AI platform.Key Responsibilities Build AI-enabled product features such as chat, recommendat...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Generative AI Engineer (Warren)

    Generative AI Engineer (Warren)

    Tata Consultancy Services • Warren, MI, US
    [job_card.full_time] +1
    Generative & Agentic AI Engineer- Entry Level.We are seeking a highly skilled and creative Entry Level - Generative AI Engineer to apply state-of-the-art generative models to solve complex challeng...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior AI Engineer - Cloud Engineering Focus (Hybrid)

    Senior AI Engineer - Cloud Engineering Focus (Hybrid)

    OneStream Software • Rochester, MI, United States
    [job_card.full_time]
    Senior AI Engineer - Cloud Engineering Focus.Hybrid, USA (Birmingham, MI, Chicago, IL, New York, NY, Fort Lauderdale, FL). Range applies to US candidates only) + Benefits / Variable Comp / Equity - Rang...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Detroit, Michigan, United States
    [job_card.full_time]
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...[show_more]
    [last_updated.last_updated_30] • [promoted]
    AI Engineer

    AI Engineer

    Detroit Defense • Troy, Michigan, United States
    [filters.remote]
    [job_card.full_time]
    Detroit Defense proudly supports those who have served.We welcome applicants with military experience, including those transitioning to civilian careers. Your leadership, adaptability, and mission-f...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    SURVICE Engineering Company • Warren, MI, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Join Us in Making a Difference in the Lives of Those Defending Our Nation!.Come join the SURVICE Engineering mission to protect, enhance, and enable those who defend the United States.Since 1981, w...[show_more]
    [last_updated.last_updated_30]
    Senior Software Engineer, AI

    Senior Software Engineer, AI

    VirtualVocations • Sterling Heights, Michigan, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer, AI Product.Key Responsibilities Build and refine early-stage AI systems and frameworks to enhance user experiences Guide AI innovation by col...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Advanced Software Engineer

    Advanced Software Engineer

    Relativity • Detroit, MI, United States
    [job_card.full_time]
    As an Advanced Software Engineer at Relativity, you will use your development expertise, working on software projects to build our software platform, Relativity. You will help solve complex problems...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Remote STEM PhDs – Computer Science - AI Trainer ($65-$75 per hour)

    Remote STEM PhDs – Computer Science - AI Trainer ($65-$75 per hour)

    Mercor • Roseville, Michigan, US
    [filters.remote]
    [job_card.full_time]
    Mercor is seeking • •Computer Science PhDs • • for a premier project with one of the world's top AI labs.This role pays between • •$65-75 / hour. In this role, you will contribute your subject matter expe...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Development Engineer

    Software Development Engineer

    Amazon • Sterling Heights, MI, USA
    [job_card.full_time]
    Join Amazon's engineering team and help us build innovative solutions to complex problems.As a Software Development Engineer, you will design, develop, and test software applications and services.W...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Perception State Estimation

    Senior Software Engineer, Perception State Estimation

    Latitude AI • Detroit, MI, US
    [job_card.full_time] +1
    Senior Software Engineer, Perception State Estimation Pittsburgh, PA, Palo Alto, CA, Detroit, MI.L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Data Architect (Detroit)

    Data Architect (Detroit)

    Millennium Software and Staffing Inc • Detroit, MI, US
    [job_card.part_time]
    Millennium Software is look for a Data Architect for one of its direct client based in Michigan.Location : Detroit, Michigan, Onsite. Senior Data Architect with 12+ years of experience in Data Modeli...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Architect, Data & AI

    Software Architect, Data & AI

    VirtualVocations • Sterling Heights, Michigan, United States
    [job_card.full_time]
    A company is looking for a Software Architect, Data & AI Platform Strategy.Key Responsibilities Lead technical vision and provide mentorship across engineering teams Drive the strategic roadmap ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Generative AI Researcher

    Generative AI Researcher

    Tata Consultancy Services • Warren, MI, United States
    [job_card.full_time]
    Generative & Agentic AI Engineer- Entry Level.We are seeking a highly skilled and creative Entry Level - Generative AI Engineer to apply state-of-the-art generative models to solve complex challeng...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    AI Engineer II

    AI Engineer II

    VirtualVocations • Sterling Heights, Michigan, United States
    [job_card.full_time]
    A company is looking for an AI Engineer II to develop and deploy machine learning solutions in healthcare.Key Responsibilities Develop predictive models and machine learning algorithms to enhance...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    TEKsystems • Detroit, MI, United States
    [job_card.full_time]
    Looking for a well versed and eager software engineer to join our collaborative team! Seeking someone with Python, Angular, and Cloud experience. This is a Contract position based out of Detroit, Mi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior AI Engineer

    Senior AI Engineer

    OneStream Software • Rochester, MI, United States
    [job_card.full_time]
    Senior AI Engineer (REACT / Front End).Hybrid, USA (Birmingham, MI, Chicago, IL, New York, NY, Fort Lauderdale, FL).Range applies to US candidates only) + Benefits / Variable Comp / Equity - Range may va...[show_more]
    [last_updated.last_updated_30] • [promoted]
    EY-Parthenon - AI Business Solutions - AI Labs - Product Manager - Senior Director

    EY-Parthenon - AI Business Solutions - AI Labs - Product Manager - Senior Director

    Detroit Staffing • Detroit, MI, US
    [job_card.full_time]
    EY-Parthenon Ai Labs Product Management Senior Director.At EY, we're all in to shape your future with confidence.We'll help you succeed in a globally connected powerhouse of diverse teams and tak...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]