1

Automotive Computer Programmer Jobs (NOW HIRING)

We are experts in complete vehicle development and the optimization of production facilities for the automotive industry. As a Designing Engineer, you will be responsible for the CAD design and ...

Computer Vision Engineer

Santa Clara, CA · On-site

$131K - $155K/yr

Collaborate with team members to build full-stack automotive software solutions * Perform other ... S./Ph.D. in computer sciences or related area with at least 2 years of working experience in ...

Computer Vision Engineer

Santa Clara, CA · On-site

$131K - $155K/yr

Collaborate with team members to build full-stack automotive software solutions * Perform other ... S./Ph.D. in computer sciences or related area with at least 2 years of working experience in ...

Senior Designer

Auburn Hills, MI · On-site

$96K - $103K/yr

Collaborate with engineering, manufacturing, and cross-functional teams to confirm design ... Minimum of 7 years of automotive CAD design and product development experience. * Proficiency in NX ...

Senior Designer

Auburn Hills, MI · On-site

$96K - $103K/yr

Collaborate with engineering, manufacturing, and cross-functional teams to confirm design ... Minimum of 7 years of automotive CAD design and product development experience. * Proficiency in NX ...

NY · On-site

$80 - $100/hr

Computer Vision Architect (Automotive & Energy) Poland Company Background Our client is a global ... developers, and infrastructure teams; * Develop technical prototypes where needed, conduct ...

next page

Showing results 1-20

Automotive Computer Programmer information

See salary details

$33K

$65K

$95.5K

How much do automotive computer programmer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for automotive computer programmer in the United States is $64,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,500.00 and $80,000.00 per year, depending on experience, location, and employer.

What is an automotive computer programmer?

Automotive computer programmers are professionals who design, develop, and maintain software systems used in vehicles. Their work involves creating code for embedded systems that control everything from engine performance to safety features and infotainment systems. They collaborate closely with engineers and technical teams to ensure the software integrates seamlessly with the hardware and meets industry standards. As vehicles become more technologically advanced, these programmers play a crucial role in implementing features like advanced driver-assistance systems and connectivity solutions.

What are the key skills and qualifications needed to thrive as an automotive computer programmer?

To thrive as an Automotive Computer Programmer, you need strong programming skills in languages such as C/C++, embedded systems knowledge, and typically a degree in computer science, software engineering, or a related field. Familiarity with automotive diagnostic tools, real-time operating systems (RTOS), CAN bus protocols, and certifications like Automotive SPICE or ISO 26262 are highly valued. Problem-solving abilities, attention to detail, and effective teamwork are key soft skills that set high performers apart. These competencies are essential for developing reliable, safe, and innovative automotive software that meets industry standards and customer demands.

What are some common challenges faced by automotive computer programmers when developing software for vehicles?

Automotive computer programmers often encounter the challenge of ensuring their code meets strict safety and reliability standards, as vehicle software directly impacts driver and passenger safety. They must also work within hardware constraints, such as limited processing power and memory, which requires efficient and optimized coding practices. Additionally, collaborating with cross-functional teams—such as hardware engineers and quality assurance specialists—is an essential part of the role, as seamless integration of software with various vehicle systems is critical. Keeping up with rapidly evolving technologies and industry regulations adds another layer of complexity to the job.

What is the difference between Automotive Computer Programmer vs Automotive Software Engineer?

AspectAutomotive Computer ProgrammerAutomotive Software Engineer
CredentialsTypically requires a degree in computer science or automotive technology, certifications in programming languagesSimilar credentials, often with additional experience in software development and systems integration
Work EnvironmentAutomotive manufacturing plants, R&D labs, automotive suppliersDesign firms, automotive OEMs, R&D departments
Industry UsageFocuses on coding and programming vehicle control units and embedded systemsInvolves designing, developing, and testing automotive software systems

Automotive Computer Programmers primarily focus on coding and programming vehicle control units, while Automotive Software Engineers handle broader software development and system integration. Both roles require similar credentials and work within the automotive industry, but their responsibilities differ in scope and focus.

What are popular job titles related to Automotive Computer Programmer jobs?

For Automotive Computer Programmer jobs, the most frequently searched job titles are:

CW Computer Vision Engineer - Advanced Development & Planning

Mountain View, CA • On-site

eShocan
IT Services • 51 - 200 employees

$131K - $155K/yr

Full-time

Re-posted 8 days ago


Job description

Position SummaryDevelop proof-of-concept (POC) computer vision systems for intelligent mobility and in-vehicle applications. The role focuses on rapidly evaluating, implementing, and deploying state-of-the-art computer vision and AI technologies on vehicle-grade edge computing platforms, bridging cutting-edge research and real-world intelligent mobility systems.
Responsibilities
  • Develop proof-of-concept systems using state-of-the-art AI and computer vision technologies.
  • Design and implement computer vision algorithms for object detection, tracking, semantic/instance segmentation, 3D scene understanding, visual localization, mapping, driver and occupant monitoring, and behavior recognition.
  • Build solutions using modern AI approaches including Vision Transformers (ViT), Vision-Language Models (VLMs), Multimodal AI, Foundation Models, Self-Supervised Learning, and Generative AI.
  • Evaluate and adapt the latest research papers and open-source models to automotive and intelligent mobility applications.
  • Integrate camera, vehicle, and sensor data to create innovative AI-driven applications.
  • Develop and integrate AI software on embedded and edge computing platforms for in-vehicle applications.
  • Design real-time perception systems operating under vehicle constraints including compute, memory, latency, power consumption, and robustness.
  • Optimize AI models for deployment on automotive SoCs, GPUs, and AI accelerators.
  • Prototype and evaluate end-to-end systems on vehicle platforms, embedded devices, and research vehicles.
  • Develop software for deployment and demonstration in vehicle-based proof-of-concept platforms.
  • Evaluate tradeoffs among accuracy, latency, memory footprint, and operational robustness.
  • Collaborate with researchers, software engineers, and system engineers to realize innovative concepts and demonstrations.
  • Stay up to date with emerging trends in computer vision, multimodal AI, edge AI, and intelligent mobility systems.
Qualifications
Required Qualifications
  • Master's degree or higher in Computer Science, Electrical Engineering, Robotics, Artificial Intelligence, or a related field.
  • Strong background in Computer Vision and Machine Learning.
  • Hands-on experience with PyTorch, TensorFlow, OpenCV, or similar frameworks.
  • Experience implementing and training deep learning models including CNNs, Transformers, Vision Transformers (ViT), Vision-Language Models (VLMs), and multimodal architectures.
  • Strong programming skills in Python and C++.
  • Experience reading, reproducing, and extending recent AI/CV research publications.
  • Familiarity with Linux development environments.
  • Excellent verbal and written communication skills.Preferred Qualifications
  • Experience with Foundation Models, Large Vision Models, and Multimodal AI systems.
  • Experience with CLIP, SAM (Segment Anything), DINOv2, BEV-based perception models, or similar state-of-the-art vision technologies.
  • Experience with Generative AI and synthetic data generation.
  • Experience developing software on embedded Linux systems.
  • Experience with CUDA, TensorRT, ONNX Runtime, OpenVINO, or comparable inference optimization frameworks.
  • Experience optimizing and deploying AI models on edge devices and automotive computing platforms.
  • Experience with NVIDIA Jetson, NVIDIA DRIVE, Qualcomm Snapdragon Ride, or similar embedded AI platforms.
  • Experience with ROS/ROS2, sensor fusion, or robotic/automotive systems.
  • Experience in automotive, robotics, autonomous systems, or intelligent transportation systems.
  • Publications in leading AI, robotics, or computer vision conferences are a plus.