Software Jobs in the EV Industry

Here at Scout Motors, we're carrying forward the heritage of one of the most iconic American vehicles in history. A vehicle dating back to 1960. One that forged the path for future generations of rugged SUVs and will do...
7h ago
Apply
About Us With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE: CHPT) is at the center of this revolution,...
18h ago
Apply
About Us With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE: CHPT) is at the center of this revolution,...
18h ago
Apply
About Us With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE: CHPT) is at the center of this revolution,...
18h 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, pe...
1d 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, pe...
1d ago
Apply
Waymo is an autonomous driving technology company with the mission to be the most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's...
1d 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, p...
1d ago
Apply
About Us With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE: CHPT) is at the center of this revolution,...
1d ago
Apply
Waymo Full-time Mountain View, CA, US $158k - $200k / year 1d ago
Waymo is an autonomous driving technology company with the mission to be the most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's...
1d ago
Apply
About Us With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE: CHPT) is at the center of this revolution,...
3d ago
Apply
Job Description In this position... We are seeking a highly technical professional who will develop the controls systems for our newest technologies, with a focus on chassis and vehicle motion control. You will focus...
3d ago
Apply
What To Expect Consider before submitting an application: This position is expected to start around May 2025 and continue through the entire Summer term (i.e. through August 2025) or into Fall 2025 if available. We as...
3d ago
Apply
What To Expect Come join the Manufacturing Test and Engineering software team and help us accelerate the world’s transition to sustainable energy. As a member of our team, you will develop software for in-house designe...
3d ago
Apply
Job Description This position requires the employee to be on-site full-time. As we strive towards our ZERO ZERO ZERO vision for the future, we are looking for dedicated individuals to join our lab technician team. Our...
4d ago
Apply
Description Position at EVgo About EVgo: EVgo (Nasdaq: EVGO) is one of the nation’s largest public fast charging networks for electric vehicles. Our mission is to expedite the mass adoption of electric vehicles...
4d ago
Apply
About Us With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE: CHPT) is at the center of this revolution,...
4d ago
Apply
About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.  As a company,...
4d ago
Apply
Waymo is an autonomous driving technology company with the mission to be the most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's...
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, p...
6d ago
Apply
At Joby Aviation, based in California, we have been working since 2009 on developing an air taxi that will safely, emission-free, and quietly transport people to their destinations in the near future, while also being a...
6d ago
Apply
Waymo is an autonomous driving technology company with the mission to be the most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's...
1w ago
Apply
About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.  As a company,...
1w ago
Apply
Battle Motors prides itself on delivering efficient, effective solutions for the heavy-duty work truck industry. With the evolution of our new EV (Electric Vehicle) technology, we are growing faster than ever. At Battle...
1w ago
Apply
Description Position at EVgo About EVgo: EVgo (Nasdaq: EVGO) is a leading provider of electric vehicle (EV) charging solutions, operating one of the largest public fast charging networks in the United States. W...
1w ago
Apply
Description Position at EVgo About EVgo: EVgo (Nasdaq: EVGO) is one of the nation’s largest public fast charging networks for electric vehicles. With over 1,000 fast charging locations across 40 states, EVgo se...
1w ago
Apply
Waymo is an autonomous driving technology company with the mission to be the most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's...
1w ago
Apply
Waymo is an autonomous driving technology company with the mission to be the most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's...
1w ago
Apply
At Joby Aviation, based in California, we have been working since 2009 on developing an air taxi that will safely, emission-free, and quietly transport people to their destinations in the near future, while also being a...
1w ago
Apply
About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.  As a company,...
1w 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