Software Jobs in the EV Industry

Never miss a role

Get new jobs matching this search — free,
straight to your inbox.

About Harbinger Harbinger is an American commercial electric vehicle (EV) company on a mission to transform an industry starving for innovation. Harbinger’s best-in-class team of EV, battery, and drivetrain experts have...
4d ago
Apply
Who We Are Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters, and easier access to the wo...
4d ago
Apply
Who We Are Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters, and easier access to the wo...
4d ago
Apply
Who We Are Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI with automotive-grade ha...
4d ago
Apply
Who We Are Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters, and easier access to the wo...
4d ago
Apply
About The Team & Mission AD Division의 Frontend Engineer는 Autonomous Driving Dataset을 위한 Web 기반 Visualization Platform을 설계하고 개발합니다. 대규모 주행 데이터와 다양한 센서 정보를 효율적으로 시각화하고 분석할...
4d ago
Apply
About The Team & Mission 42dot의 Senior Software Configuration Manager는 Software 형상 관리에 대한 깊은 이해를 갖춘 숙련된 Engineer입니다. 코드의 시작부터 배포까지, 소프트웨어의 생애 주기를 가장 효율적으로 설계하는...
4d ago
Apply
About The Team & Mission 사용자에게 안전하고 편안한 자율주행 경험을 제공하는 소프트웨어를 개발 합니다. 다양한 분야의 SDV 전문가와 소통하며 최적의 자율주행 관련 사용자 경험을 위한 다양한 기능을 구현하고 차량에 배포 합...
4d ago
Apply
Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. Our flagship humanoid robot, Apollo, is built to collaborate thoughtfully with people, starting with...
4d ago
Apply
As seen at CES 2026, Atlas is the humanoid robot transforming what's possible in real-world manipulation and mobility. Our behavior development process is built on repeated iteration between data collection, policy train...
4d ago
Apply
Agility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on hi...
4d ago
Apply
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The...
4d ago
Apply
What To Expect Tesla’s Energy Engineering Program Management team is looking for a Firmware/Software Technical Program Manager to own and drive the delivery of outstanding firmware and software for our energy products fo...
5d ago
Apply
About The Team & Mission 42dot PMO는 Software Defined Vehicle(SDV) 플랫폼 개발을 위한 다양한 기술 프로젝트를 관리하며, 여러 개발 조직 간 협업을 통해 차량 소프트웨어와 하드웨어 플랫폼이 안정적으로 통합되도록 지원하는...
5d ago
Apply
Who We Are Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters, and easier access to the wo...
5d ago
Apply
Company Description NHOA Energy designs, delivers and services Battery Energy Storage Systems for utility-scale and industrial applications worldwide, based on proprietary technology. We operate through four regional hub...
5d ago
Apply
Figure is an AI Robotics company developing a general purpose humanoid. Our humanoid robot, Figure 02, is designed for commercial tasks and the home. We are based in San Jose, CA and require 5 days/week in-office collabo...
5d ago
Apply
Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. Our flagship humanoid robot, Apollo, is built to collaborate thoughtfully with people, starting with...
5d ago
Apply
Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility. We are designing, manufactur...
5d ago
Apply
Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most...
6d ago
Apply
Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most...
6d ago
Apply
As BMS developer, you are the technical owner of the Battery Management System for battery packs. You will be responsible for defining, challenging, and validating a BMS solution developed with an external supplier, whil...
6d ago
Apply
Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility. We are designing, manufactur...
6d ago
Apply
Who We Are With its A.I.-powered robotic technology platform, Symbotic is changing the way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end sys...
6d ago
Apply
Figure is an AI robotics company developing autonomous general-purpose humanoid robots. The goal of the company is to ship humanoid robots with human level intelligence. Our robots are engineered to perform a variety of...
6d ago
Apply
Leading the future in luxury electric and mobility At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, perf...
6d ago
Apply
Electrify America is committed to revolutionizing the way people charge. As the country's largest open DC fast charging network, Electrify America is actively contributing to electrifying mobility today and building a mo...
6d ago
Apply
Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the digital infrastructure needed to bring intelligence to every moving...
6d ago
Apply
Who We Are Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficie...
6d ago
Apply
Who We Are Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficie...
6d ago
Apply

EV Software Engineering and Development Jobs Overview

The electric vehicle industry is at the forefront of innovation, and as demand for cutting-edge technology in sustainable transportation increases, so does the need for skilled software engineers and developers. These professionals are pivotal in designing, building, and maintaining the software systems that power electric vehicles, from embedded systems in the car to advanced user interfaces and charging infrastructure. EV.Careers is your go to source for software engineer jobs within the electric vehicle industry.

Potential Job Titles: 

This overview outlines key positions within the expanding EV software field. From building software that controls vehicle systems to designing user-friendly applications, these roles are essential in shaping the future of electric vehicles and enabling cleaner transportation solutions.

EV Software Engineer

As an EV Software Engineer, you will design and maintain software that enhances the performance of electric vehicles. You’ll work on embedded systems, vehicle control software, and diagnostic tools, collaborating with teams across different departments to ensure smooth integration between hardware and software systems.

EV Software Developer

An EV Software Developer focuses on designing and coding applications that elevate the user experience. From creating mobile apps for vehicle connectivity to enhancing in-car interfaces, you’ll play a key role in developing innovative software solutions that bring EV technology to life.

Software Engineer - Electric Powertrain

In this role, you’ll develop software that controls electric powertrain systems, including motor control, battery management, and energy optimization. Your work will ensure that the electric vehicle runs efficiently and reliably, maximizing both performance and sustainability.

EV Firmware Engineer

As an EV Firmware Engineer, you will develop the low-level software that controls the hardware in electric vehicles. You’ll need expertise in embedded systems and real-time operating systems to ensure the smooth functioning of critical vehicle systems, such as sensors and power management.

Locations  

Types of EV Companies to Work For 

  • EV Manufacturers
  • Battery Technology Firms
  • EV Charging Infrastructure Providers
  • Automotive Supply Chain and Component Suppliers
  • Sustainable Transportation and Mobility Solutions
  • Electric Powertrain Specialists
  • EV Technology and Innovation Startups
  • EV Research and Development Organizations
  • EV Software and Connectivity Companies
  • EV Consulting and Advisory Firms

EV Companies Hiring Software Engineering Professionals

Electric Vehicle Software Engineering Careers: Education and Skills

This guide outlines the educational paths and skill sets essential for launching a successful career in EV software engineering. From foundational degrees to specialized certifications, discover the programs and technical expertise you need to thrive in software development, embedded systems, and EV technology innovation.

Degrees to Consider

  • Bachelor’s Degree in Computer Science, Software Engineering, or Electrical Engineering
  • Master’s Degree in Software Engineering, Embedded Systems, or Automotive Engineering
  • Certifications (e.g., Certified Software Development Professional, Embedded Systems Certification)
  • Advanced Degrees (Master’s or PhD) in Electrical or Computer Engineering

Specializations

  • Embedded Software for Electric Vehicles
  • Software Development for EV Systems
  • Battery Management Systems (BMS) Software
  • Autonomous Driving and AI Software
  • Connectivity and Infotainment Systems
  • EV Cybersecurity

Key Skills

  • Expertise in Programming Languages (C++, Python, Java)
  • Embedded Software Development
  • System Architecture and Design
  • Algorithm Development for EV Applications
  • Understanding of Automotive Protocols (CAN, LIN, Ethernet)
  • Advanced Problem-Solving and Debugging

Boost Your Skill Set

  • Online Courses (Embedded Systems, EV Software)
  • Bootcamps (Autonomous Driving, Software Engineering)
  • Certifications (Embedded Systems Certification, Automotive Software)
  • Internships/Projects (Practical experience in EV software development)

Stand Out

  • Gain a strong understanding of EV Industry Fundamentals
  • Focus on a Niche (e.g., Autonomous Driving or Battery Management)
  • Highlight Hands-On Experience from internships or personal projects
  • Build Soft Skills (teamwork, communication) to complement technical expertise

Average Salaries for EV Software Engineering Jobs

Based on an in-depth analysis of job postings across major employment platforms like LinkedIn, Glassdoor, and ZipRecruiter, the average salaries for roles in the electric vehicle software engineering sector in the USA are as follows:

How to Land a Job in EV Software Engineering

Kickstart your career in EV software engineering! Whether you're designing embedded systems or building innovative apps, these job search tips will guide you to the perfect role in the electric vehicle industry. Discover exciting opportunities, sharpen your skills, and contribute to the future of sustainable transportation.

EV Software Engineer Positions

  • Required Skills: Mastery of programming languages (C++, Python, Java), embedded systems development, and automotive software.
  • Industry Insight: Expertise in EV control systems, software integration, and optimizing vehicle performance.
  • Companies: Tesla, Rivian

Software Development for Electric Vehicles

  • Required Skills: Strong foundation in building applications for vehicle connectivity, user interfaces, and real-time systems.
  • Industry Insight: Familiarity with designing user experiences and software for vehicle monitoring and diagnostics.
  • Companies: Lucid Motors, Ford

Embedded Systems Engineering for EVs

  • Required Skills: Proficiency in embedded systems, microcontrollers, and real-time programming for electric vehicle components.
  • Industry Insight: Understanding of powertrain systems, battery management, and control algorithms for EVs.
  • Companies: General Motors, Rivian

Autonomous Driving Software Development

  • Required Skills: Experience with AI, machine learning, and sensor fusion for autonomous driving tech.
  • Industry Insight: Knowledge of autonomous systems, including perception, navigation, and decision-making algorithms.
  • Company: Zoox

Battery Management Software Engineering

  • Required Skills: Expertise in developing software for battery management systems (BMS), energy optimization, and power distribution.
  • Industry Insight: Deep knowledge of battery technology, energy storage, and thermal management systems in electric vehicles.
  • Company: Tesla

EV Connectivity and Infotainment Software Development

  • Required Skills: Skills in creating connected vehicle apps, infotainment systems, and mobile app integration.
  • Industry Insight: Understanding of vehicle-to-everything (V2X) communication, data analytics, and improving user experience.
  • Companies Hiring: Polestar, EV Connect

How to Apply for EV Software Engineering Jobs

Securing a top position in the fast-paced field of EV software engineering takes more than just submitting your resume. Here's a comprehensive guide to help you navigate the application process and land your ideal job in EV software development:

Craft a Keyword-Rich Resume

  • Study Job Descriptions: Closely review job listings to identify key skills and qualifications like programming languages, embedded systems, and EV-specific technologies that are critical to the role.
  • Emphasize Relevant Experience: Highlight your software engineering experience, particularly in areas like embedded systems, vehicle control software, or autonomous driving. Showcase any work you've done on EV-related projects or automotive software systems.
  • Use Measurable Results: Demonstrate your impact with data-driven achievements, such as "improved software efficiency by 15%" or "reduced system crashes by 30%," to illustrate your technical contributions in previous roles.

Build Your Network

  • Engage Online: Use LinkedIn to connect with professionals in the EV software engineering space. Join relevant industry groups like our EV.Careers LinkedIn group and interact with individuals from companies you're interested in. Networking can lead to valuable insights and potential job opportunities.
  • Attend Industry Events: Participate in EV tech conferences, software development expos, or automotive innovation summits. These events are perfect for meeting potential employers and staying updated on industry advancements.
  • Find a Mentor: Seek out a mentor who has experience in EV software engineering. Their advice can be invaluable in refining your skills and guiding your career path.

Show Your Enthusiasm

  • Show Genuine Interest: In your cover letter, clearly express your enthusiasm for the software engineering role and the EV industry. Highlight why you're a perfect fit for the position and how your skills align with the company's goals.
  • Highlight Relevant Projects: Share any details about projects or initiatives you've worked on, especially those related to EV software, automotive systems, or embedded technologies. Show how your experience can help the company meet its objectives.

By following these steps, you’ll be well on your way to breaking into the dynamic and growing field of EV software engineering!

Prepare and Succeed for Your EV Software Engineer Job Interview 

Preparation is Key

  • Know the Company: Research the company’s mission, values, and its role in the EV software industry. Tailor your answers to reflect their technology focus and innovation objectives.
  • Examine the Job Description: Identify the essential skills and duties listed in the job posting, such as software development, embedded systems, or EV applications. Be prepared to explain how your background fits these requirements.
  • Review Industry Concepts: Refresh your knowledge of relevant topics such as embedded systems, battery management software, or autonomous driving technologies, depending on the role.
  • Prepare Thoughtful Questions: Show your interest by asking insightful questions about the company’s software design, development process, or their adoption of new EV technologies.

Showcase Your Passion and Expertise

  • Express Your Interest: Share your enthusiasm for software engineering and the EV industry, and explain how the company’s work aligns with your career goals.
  • Highlight Achievements: Provide specific examples of your accomplishments, such as “developed software that enhanced system efficiency by 20%” or “implemented an embedded system for vehicle control successfully.”
  • Use Relevant Terminology: Use industry-specific language like embedded systems, real-time operating systems (RTOS), or software architecture to show your expertise.
  • Discuss Relevant Experience: Emphasize your hands-on experience with EV-related projects, such as software for battery management, motor control, or autonomous driving systems.

Communication Skills

  • Answer Clearly and Confidently: Present your responses in a clear and organized manner to make a strong impression.
  • Demonstrate Active Listening: Show attentiveness by listening carefully and asking clarifying questions when necessary.
  • Provide Collaboration Examples: Share examples of successful teamwork, such as working with hardware engineers or other teams on complex software projects.
  • Show Enthusiasm: Let your passion for the EV sector and your unique skills shine through in your responses.

Additional Information

  • Dress Appropriately: Dress professionally to make a positive first impression. If unsure about the dress code, choose business casual or ask beforehand.
  • Be Punctual: Arrive on time and be prepared, showing respect for the interviewer’s schedule.
  • Follow-up: After the interview, send a thank-you note expressing your appreciation and reiterating your interest in the EV software engineering position.

By following these strategies and showcasing your technical skills and enthusiasm for the EV industry, you’ll be well-equipped to secure your desired software engineering role in this dynamic field.

Tips on Following Up After an Interview 

If you haven’t heard back after your software engineering interview, don’t get discouraged—it might just be a busy period for the hiring team. Wait a week or two before sending a follow-up email to the hiring manager. In your message, reiterate your enthusiasm for the role, highlight a few of your core skills, and provide your contact details. This shows that you are still interested and eager to continue the discussion.

  • Wait a Week: Allow some time for the team to review all candidates and make their decisions.
  • Send an Email: Use email to follow up—it’s professional and provides a clear record of your communication.
  • Be Brief and Positive: Reinforce your interest in the position, reference something specific from the interview, and thank them for their time.
  • Avoid Multiple Contacts: Refrain from making phone calls or sending multiple follow-up emails; be patient and maintain a professional approach.

Steps After Receiving a Job Offer

Congratulations on receiving your job offer! Here’s what to do next:

Review and Finalize the Offer

  • Check the Details: Examine the offer letter thoroughly to confirm that the salary, benefits, start date, location, and other terms meet your expectations.
  • Ask for Clarifications: If you have any questions or need more details, reach out to the HR representative for answers.
  • Negotiate if Needed: If you feel adjustments are needed based on your skills and industry standards, negotiate the offer. Use objective data to justify your request for revised terms.

Resign Gracefully from Your Current Job

  • Provide Notice: Inform your current employer in a timely manner, ideally giving at least two weeks' notice as per company policy.
  • Stay Professional: Express your gratitude for the opportunities you’ve had and avoid any negative remarks.
  • Ensure a Smooth Handover: Document your current projects and responsibilities to facilitate an easy transition for your successor.

Career Paths in Software Engineering

Here are some key career paths you might consider:

  • Chief Technology Officer (CTO): Manages the company’s overall technology strategy, including overseeing software development, driving innovation, and ensuring the technological direction aligns with business goals to foster growth and maintain industry leadership.
  • Software Engineering Manager: Directs a team of software engineers, formulates strategies to improve development processes, and handles major projects and client interactions to deliver high-quality software solutions.
  • Technical Product Manager: Identifies opportunities for new software products, defines product specifications, and collaborates with engineering teams to develop and launch successful software solutions.
  • Senior Software Engineer: Tackles complex software challenges, provides guidance to junior engineers, and plays a key role in designing, developing, and deploying advanced software systems.
  • Engineering Team Lead: Supervises a specific project or team, ensures adherence to best practices in software development, and drives team performance to meet project milestones and objectives.

FAQ

What does an EV Software Technician do?

An EV Software Technician is responsible for diagnosing, troubleshooting, and repairing software-related issues in electric vehicles. This includes working on vehicle control systems, battery management software, and infotainment systems.


What skills are required for an EV Software Technician?

Essential skills include proficiency in software programming and debugging, knowledge of electric vehicle systems, experience with diagnostic tools, and familiarity with automotive software standards and protocols.

What educational background is needed to become an EV Software Technician?

Typically, a degree in Computer Science, Software Engineering, Electrical Engineering, or a related field is required. Some positions may also require specialized training or certifications in automotive software or electric vehicle technology.

What are the common software issues encountered in electric vehicles?

Common issues include software bugs in control systems, malfunctions in battery management software, problems with vehicle communication networks, and glitches in infotainment systems.

What diagnostic tools and software are used by EV Software Technicians?

Technicians use diagnostic tools such as OBD-II scanners, specialized automotive diagnostic software, and manufacturer-specific tools to identify and resolve software issues in electric vehicles.

How does the role of an EV Software Technician differ from that of a traditional automotive technician?

Unlike traditional automotive technicians, EV Software Technicians focus specifically on the software and electronic systems of electric vehicles, requiring a deeper understanding of software programming and electronic diagnostics.

What are the key challenges faced by EV Software Technicians?

Key challenges include keeping up with rapidly evolving EV technology, troubleshooting complex software issues, and working with proprietary software systems from different manufacturers.

What career advancement opportunities are available for EV Software Technicians?

Advancement opportunities may include moving into senior technical roles, becoming a lead technician, specializing in specific areas of EV technology, or transitioning into roles such as software development or project management.

Are there any certifications that can enhance a career as an EV Software Technician?

Yes, certifications such as those offered by automotive OEMs, or specialized certifications in electric vehicle technology and software systems, can enhance a career and demonstrate expertise in the field.

How can EV.Careers help me find a job as an EV Software Technician?

EV.Careers is dedicated to matching skilled professionals with top electric vehicle companies. Our platform features a variety of job listings for EV Software Technicians, including roles such as Software Engineer - EV Systems, Technical Product Manager, and more. By creating a free profile on EV.Careers, you can explore job opportunities, set up personalized job alerts, and receive tailored support throughout your job search.

EV Industry Job Alerts Delivered to Your Inbox

Get a

email of new

jobs