CrawlJobs Logo

Software engineer intern autonomous driving

gm.com Logo

General Motors

Location Icon

Location:
United States , Milford

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

7300.00 - 9200.00 USD / Month

Job Description:

As an Autonomous Driving Software Engineer Intern, you will contribute to the design, development, and validation of cutting-edge software powering self-driving systems. You’ll collaborate with experienced engineers across AV Platform teams to build scalable, safety-critical software for autonomous vehicles operating in real-world environments.

Job Responsibility:

  • Develop, test, and deploy production-ready code across components of vehicle platform software
  • Quickly ramp up on assigned codebase, product area, and/or system
  • Complete assigned tasks efficiently with few iterations
  • Identify problem statements, outline optimal solutions, account for tradeoffs and edge cases
  • Participate in code reviews, technical discussions, and design resign
  • Collaborate with cross-functional teams including hardware, systems, test, and safety to ensure seamless software integration
  • Communicate effectively across multiple stakeholders

Requirements:

  • Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Bachelors or Masters degree in computer science or a related field
  • Experience with modern object-oriented programming languages (e.g., Java, C++, Python) preferably in a production or applied project environment
  • Able to work fulltime, 40 hours per week

Nice to have:

  • Previous experience with software development through internships, class projects, personal projects, or coding competitions
  • Experience developing and testing software through internships, coursework, or personal projects
  • Familiarity with Linux/POSIX environments and exposure to embedded systems or robotics projects
  • Understanding of networking fundamentals relevant to embedded or distributed systems
  • Experience with robotics frameworks (e.g., ROS), embedded Linux platforms, or common sensors (e.g., cameras, lidar, radar, IMUs)
  • Interest or coursework related to safety-critical or high-reliability systems (automotive, aerospace, medical)
  • Passion for self-driving technology and its potential impact on the world
  • Intent to return to degree-program after the completion of the internship
  • Graduating between December 2026 and August 2027
What we offer:
  • Paid US GM Holidays
  • GM Family First Vehicle Discount Program
  • Result-based potential for growth within GM
  • Intern events to network with company leaders and peers
  • One-time lump sum taxable relocation stipend

Additional Information:

Job Posted:
February 18, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software engineer intern autonomous driving

Functional Safety Engineer, Software

We are looking for a Functional Safety Software Engineer to join us and drive th...
Location
Location
United States , Mountain View
Salary
Salary:
130000.00 - 190000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or higher in software, electrical, mechanical or other related engineering and/or a Bachelor’s degree with professional experience in a high tech environment
  • Experience with Part 4, 6, 8 and 9 of ISO 26262. Special emphasis on implementation of Part 6 for autonomous vehicles
  • Experience with developing work products for safety critical systems
  • Experience with system and software level verification and validation of autonomous vehicles
  • Experience with functional safety standards such as ISO26262, SOTIF, and UL4600
  • Good communication skills with a collaborative approach
  • Ability to structure project tasks and drive evidence development among teams
  • Knowledge of software configuration management and software quality assurance
Job Responsibility
Job Responsibility
  • Participate in developing technical safety requirements to be used in the Kodiak Autonomy System in various approved Operational Design Domains
  • Lead specification of software safety requirements
  • Participate in development of software safety architectural design
  • Participate in software safety unit design and implementation
  • Develop test plans, test procedures, verification reports at the software unit and software integration levels. Support system level testing from a software safety perspective
  • Perform software safety analyses (e.g. dependent failure analysis) to comply with ISO 26262
  • Support Hardware-Software Interface development and derive safety measures
  • Collaborate with Kodiak internal and external stakeholders to review and assess work products for compliance with ISO 26262
What we offer
What we offer
  • Competitive compensation package including equity and biannual bonuses
  • Excellent Medical, Dental, and Vision plans through Kaiser Permanente, Anthem, and Guardian (including a medical plan with infertility benefits)
  • Flexible PTO and generous parental leave policies
  • Office perks: dog-friendly, free catered lunch, a fully stocked kitchen, and free EV charging
  • Long Term Disability, Short Term Disability, Life Insurance
  • Wellbeing Benefits - Headspace, One Medical, Gympass, Spring Health
  • Fidelity 401(k)
  • Commuter, FSA, Dependent Care FSA, HSA
  • Various incentive programs (referral bonuses, patent bonuses, etc.)
  • Fulltime
Read More
Arrow Right

Summer 2026 Intern Onboard Infrastructure Engineer

We are looking for Interns in various areas of our software stack. Our ideal can...
Location
Location
United States , Mountain View
Salary
Salary:
Not provided
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Field(s) of study: Computer Science, Electrical Engineering, Automotive Engineering, Mechanical Engineering, or other related fields
  • Will consider graduate students at any stage of their Master's or Ph.D. studies
  • Comfort with fundamental mathematics, linear algebra, and calculus
  • Knowledge of the current state of robotics and/or self-driving
  • Knowledge of modern revision tracking systems (e.g. git)
  • Experience writing real-time, resource constrained, or embedded software
  • Understanding of network protocols such as TCP, UDP, and PTP
  • Familiarity with LIDARs, radars, cameras, and other sensors used in robotics
Job Responsibility
Job Responsibility
  • Own a project that will advance a state-of-the-art autonomous trucking platform
  • Develop coding skills on a production-level codebase
  • Collaborate with other engineers on a day-to-day basis
  • Work on challenging problems without clear-cut solutions
What we offer
What we offer
  • Competitive pay
  • Excellent medical, dental, and vision benefits
  • A beautiful facility in Mountain View
  • Dog-friendly office
  • Free catered lunch
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Simulation

We are looking for a Staff Software Engineer to join us to help design, architec...
Location
Location
United States , Mountain View
Salary
Salary:
185000.00 - 250000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong technical background (BS, MS, PhD or equivalent professional experience) in Computer Science or a closely related engineering field
  • Excellent software developer with at least 5 years of experience writing production-level C++ code
  • High standards for software quality and rigor, and a testing-oriented mentality
  • Good communication skills and a collaborative bent
  • Proven ability to iterate quickly and work hands-on
  • Desire to learn about all aspects of autonomous vehicles
Job Responsibility
Job Responsibility
  • Own the integration between our simulation platform and all critical pieces of our autonomy stack
  • Work with our technical leads and subject matter experts to engineer novel ways of testing and evaluating our algorithms, including for edge cases and rare events
  • Lead the development of new features to improve the fidelity of our simulation results and implement novel evaluation metrics for measuring the performance of our self-driving stack
  • Write maintainable, clear, and concise code
  • Coordinate with our external partners to drive new features and integrate them with our internal workflows
What we offer
What we offer
  • Competitive compensation package including equity and biannual bonuses
  • Excellent Medical, Dental, and Vision plans through Kaiser Permanente, Anthem, and Guardian (including a medical plan with infertility benefits)
  • Flexible PTO and generous parental leave policies
  • Office perks: dog-friendly, free catered lunch, a fully stocked kitchen, and free EV charging
  • Long Term Disability, Short Term Disability, Life Insurance
  • Wellbeing Benefits - Headspace, One Medical, Gympass, Spring Health
  • Fidelity 401(k)
  • Commuter, FSA, Dependent Care FSA, HSA
  • Various incentive programs (referral bonuses, patent bonuses, etc.)
  • Fulltime
Read More
Arrow Right

AI Engineering Manager - Internal AI Agent

We are looking for an AI Engineering Manager to drive Mirakl's internal AI trans...
Location
Location
France , Paris
Salary
Salary:
Not provided
mirakl.com Logo
Mirakl
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in AI/ML or software engineering
  • Proven track record building AI agents using LLMs, RAG, MCP and related technologies
  • Strong technical proficiency in Python and multiple programming languages, with architectural design experience
  • Production deployment expertise - you've shipped AI solutions to real users
  • Technical pragmatism - ability to match the right technology to the use case
  • Curiosity and continuous learning - you stay current with AI/ML trends
  • 1+ years experience as a Lead or management roles (team management or technical leadership)
  • Strong leadership skills - you inspire and develop high-performing engineering teams
  • Cross-functional stakeholder management - you build relationships and excel at working with all organizational levels & functions
  • Strong communication & presentation skills - in both English and French
Job Responsibility
Job Responsibility
  • Partner closely with Mirakl teams & leadership to identify & prioritize opportunities, redesign workflows around AI agents, and drive adoption at scale
  • Lead and mentor a team of cross-functional AI engineers, defining your team’s roadmap to support strategic AI initiatives
  • Build advanced Mirakl-specific AI agents centrally, owning the complete delivery cycle from discovery to production deployment and operations
  • Foster organization-wide AI adoption by animating internal communities, providing self-service tools, training & support to empower teams as autonomous AI builders
  • Establish & scale technical standards & stack to ensure secure, compliant & high-quality deliverables across all internal AI projects
  • Explore emerging AI paradigms, evaluate new tools and technologies, and maintain active technology watch
Read More
Arrow Right

AI Engineering Manager - Internal AI Agent

We are looking for an AI Engineering Manager to drive Mirakl's internal AI trans...
Location
Location
France
Salary
Salary:
Not provided
mirakl.com Logo
Mirakl
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in AI/ML or software engineering
  • Proven track record building AI agents using LLMs, RAG, MCP and related technologies
  • Strong technical proficiency in Python and multiple programming languages, with architectural design experience
  • Production deployment expertise - you've shipped AI solutions to real users
  • Technical pragmatism - ability to match the right technology to the use case
  • Curiosity and continuous learning
  • 1+ years experience as a Lead or management roles (team management or technical leadership)
  • Strong leadership skills
  • Cross-functional stakeholder management
  • Strong communication & presentation skills - in both English and French
Job Responsibility
Job Responsibility
  • Partner closely with Mirakl teams & leadership to identify & prioritize opportunities, redesign workflows around AI agents, and drive adoption at scale
  • Lead and mentor a team of cross-functional AI engineers, defining your team’s roadmap to support strategic AI initiatives
  • Build advanced Mirakl-specific AI agents centrally, owning the complete delivery cycle from discovery to production deployment and operations
  • Foster organization-wide AI adoption by animating internal communities, providing self-service tools, training & support to empower teams as autonomous AI builders
  • Establish & scale technical standards & stack to ensure secure, compliant & high-quality deliverables across all internal AI projects
  • Explore emerging AI paradigms, evaluate new tools and technologies, and maintain active technology watch
Read More
Arrow Right

AI Engineering Manager - Internal AI Agent

We are looking for an AI Engineering Manager to drive Mirakl's internal AI trans...
Location
Location
France , Bordeaux
Salary
Salary:
Not provided
mirakl.com Logo
Mirakl
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in AI/ML or software engineering
  • Proven track record building AI agents using LLMs, RAG, MCP and related technologies
  • Strong technical proficiency in Python and multiple programming languages, with architectural design experience
  • Production deployment expertise - you've shipped AI solutions to real users
  • Technical pragmatism - ability to match the right technology to the use case
  • Curiosity and continuous learning
  • 1+ years experience as a Lead or management roles (team management or technical leadership)
  • Strong leadership skills
  • Cross-functional stakeholder management
  • Strong communication & presentation skills - in both English and French
Job Responsibility
Job Responsibility
  • Partner closely with Mirakl teams & leadership to identify & prioritize opportunities, redesign workflows around AI agents, and drive adoption at scale
  • Lead and mentor a team of cross-functional AI engineers, defining your team’s roadmap to support strategic AI initiatives
  • Build advanced Mirakl-specific AI agents centrally, owning the complete delivery cycle from discovery to production deployment and operations
  • Foster organization-wide AI adoption by animating internal communities, providing self-service tools, training & support to empower teams as autonomous AI builders
  • Establish & scale technical standards & stack to ensure secure, compliant & high-quality deliverables across all internal AI projects
  • Explore emerging AI paradigms, evaluate new tools and technologies, and maintain active technology watch
Read More
Arrow Right

Senior Backend Software Engineer

The Coaching team builds Highspot’s personalized, AI-enhanced coaching capabilit...
Location
Location
Canada , Vancouver
Salary
Salary:
146000.00 - 178000.00 CAD / Year
highspot.com Logo
Highspot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or equivalent practical experience
  • 5+ years of experience in back-end software development building and maintaining large-scale web applications
  • At least 3 years of experience working with object-oriented programming languages
  • Ruby and Python preferred
  • Experience architecting, building, and deploying mid-to-large scale web applications in a distributed environment
  • Strong understanding of API design, data modeling, and backend scalability
  • Experience integrating or working with AI/LLM platforms such as OpenAI, Anthropic (Claude), or Azure OpenAI
  • Familiarity with AI-powered development tools (e.g., Cursor, GitHub Copilot, Cody, etc.) and a demonstrated ability to incorporate them effectively into day-to-day workflows
  • Deep expertise in web performance, security, and reliability best practices
  • Proven ability to deconstruct complex technical problems and deliver elegant, maintainable solutions
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-quality, scalable, and user-centric backend systems using modern technologies
  • Architect and optimize backend infrastructure to power intelligent, AI-driven workflows and Agentic AI integrations
  • Build and maintain integrations with multiple large language models (LLMs) including ChatGPT, Claude, and other OpenAI and Microsoft models
  • Collaborate closely with AI/ML engineers to productionize agentic workflows and autonomous reasoning systems
  • Partner effectively with Product Management and UX Design to translate ideas and research into production-ready, AI-enhanced features
  • Leverage AI-assisted development tools such as Cursor, GitHub Copilot, and other code generation frameworks to accelerate development and improve code quality
  • Lead and mentor engineers through complex projects, emphasizing clean architecture, testing, and software craftsmanship
  • Drive backend infrastructure improvements that enhance reliability, observability, and performance
  • Collaborate cross-functionally to deliver differentiated customer value through AI and data-driven solutions
  • Troubleshoot and resolve critical production issues while contributing to internal documentation and best practices
What we offer
What we offer
  • Comprehensive medical, dental, vision, disability, and life benefits
  • Group Retirement Savings Plan (RRSP) and matching employer contributions (DPSP) with immediate vesting
  • Flexible PTO
  • Generous Holiday Schedule + 5 Days for Annual Holiday Week
  • Quarterly Recharge Fridays (paid days off for mental health recharge)
  • Flexible work schedules
  • Access to Coaches and Therapists through Modern Health
  • 2 Volunteer days per year
  • Monthly transportation allowance for employees that work in our Vancouver Hub location
  • Employees are eligible to receive stock options
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Integration Engineer

This role will be part of the runtime team which is responsible for the entire o...
Location
Location
United States , Chicago
Salary
Salary:
130000.00 - 180000.00 USD / Year
plus.ai Logo
PlusAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Masters or Phd in Computer Science, Mechatronics, Electrical Engineering, or a related field
  • Proficient in C Programming
  • Self-motivated and passionate about autonomous driving
  • Willingness to travel and work in different environments, including on and around Class-8 commercial vehicles
  • Proficient in Linux and GIT development workflow
  • Knowledge of real-time operating systems and embedded software best practices, with hands-on experience in AUTOSAR
  • Familiarity with embedded SW debugging tools (Lauterbach, ISystem, etc.), Vector tools (CANalyzer, CANoe, etc.)
  • Clear understanding of communication protocols in automotive like CAN/CAN-FD, LIN, SPI, Ethernet, and diagnostic protocols like UDS and J1939
  • Hands-on experience in DTC / UDS design and AutoSAR DEM (Diagnostic Event Manager) implementation for Autonomous / ADAS systems, including Diagnostic Event Chain implementation
  • Understanding of different Level of SW testing and experience in building automation testing infrastructure
Job Responsibility
Job Responsibility
  • Integrate CAN DBCs from different vehicle platforms and sensors into AUTOSAR communication stack
  • Maintain and fine-tune autonomous safety features implemented within the AUTOSAR stack
  • Design and implement AUTOSAR UDS and DEM (Diagnostic Event Manager) stack
  • Design and Implement autonomous software diagnostics stack and DTC codes, with event-chain based reporting capability
  • Support on-demand troubleshoot of vehicle and system related issues reported by external partners, internal testing / operations team, or diagnostic tools
  • Support new vehicle platform integration and bring-up activities, such as flashing and configuring of sensors and ECUs, resolving vehicle integration issues, data collection, parameter tuning, etc
  • Create and execute vehicle tests and testing plans/campaigns per internal and customer requirements
  • Execute development tests in coordination with test management and developers
  • Travel up to 50% of the time to support on-vehicle testing of embedded systems and autonomous driving stacks
  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts
  • Fulltime
Read More
Arrow Right