1

Ev Software Engineer Jobs (NOW HIRING)

Software Engineer III

Riverside, CA · On-site

$120K - $145K/yr

Software Engineer III Location: Riverside, CA Salary Range: $120,000 - $145,000 Position Summary ... Develop and manage Electric Vehicle (EV) software requirements and specifications. * Design and ...

Embedded Software Engineer

Kansas City, KS · On-site

$124K - $163K/yr

Join Orange EV, a fast-growing manufacturer of electric vehicles that are better for the earth ... Position Summary The Software Engineer will contribute to the development, calibration, and testing ...

Embedded Software Engineer

Carlsbad, CA · On-site

$150K - $190K/yr

Our client is seeking a Embedded Software Engineer (Battery Management System) to lead development ... Automotive EV battery systems experience * Experience with Tesla, Rivian, hybrid vehicle programs ...

Embedded Software Engineer

Carlsbad, CA · On-site

$136K - $179K/yr

Our client is seeking a Embedded Software Engineer (Battery Management System) to lead development ... Automotive EV battery systems experience * Experience with Tesla, Rivian, hybrid vehicle programs ...

Software Engineer

Austin, TX · On-site

$150K - $200K/yr

With over 80% of EV charging occurring at home, ChargeScape was formed by some of the world ... Position Overview ChargeScape is seeking a Senior Software Engineer to drive development across our ...

We're looking for a passionate and highly motivated Service Operations Engineer II for our growing Software Engineering Group! You will be responsible for supporting and implementing problem ...

Associate Software Engineer (Full-Stack) Dearborn, MI (hybrid) $70,000 - $75,000 Full-Time (40 hours/week) Start Date: September 14th, 2026 **We are unable to provide sponsorship for this position at ...

Senior Embedded Software Engineer - Automotive Systems Location: Milwaukee, WI Duration: Long Term ... Experience with high voltage EV/HEV and/or low voltage Micro Hybrid systems is required.

Associate Software Engineer (Full-Stack) Dearborn, MI (hybrid) $70,000 - $75,000 Full-Time (40 hours/week) Start Date: September 14th, 2026 **We are unable to provide sponsorship for this position at ...

Full-Stack Software Engineer Team: Engineering Location: Onsite - Sawtelle (Between Santa Monica ... Founded in 2023 and led by former Tesla executives, Plug has facilitated $100M in EV sales since ...

The EV Field Service Supervisor is responsible for the operational health and reliability of the ... Coordinate software programming, calibration, and deployment activities in partnership with ...

The EV Field Service Supervisor is responsible for the operational health and reliability of the ... Coordinate software programming, calibration, and deployment activities in partnership with ...

Embedded Software Engineer

King Of Prussia, PA · On-site

$130K - $172K/yr

Software Engineering Manager DEPARTMENT: Engineering Who we are Electreon is a global leader in ... battery size, EV cost and weight and improves fleets operational efficiency. Electreon offers ...

next page

Showing results 1-20

Ev Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do ev software engineer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for ev software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is an EV software engineer?

An EV Software Engineer is a professional who designs, develops, tests, and maintains software systems specifically for electric vehicles (EVs). Their work involves creating software for vehicle control systems, battery management, charging infrastructure, user interfaces, and connectivity solutions. They collaborate closely with hardware engineers to ensure seamless integration and optimal performance of the EV's electronic and digital systems. This role requires strong programming skills, knowledge of automotive standards, and a deep understanding of electric vehicle technology.

What are the key skills and qualifications needed to thrive as an EV software engineer?

To thrive as an EV Software Engineer, you need a strong background in computer science, embedded systems, and automotive electronics, often supported by a degree in engineering or a related field. Familiarity with programming languages like C/C++, MATLAB/Simulink, and experience with automotive standards such as AUTOSAR or ISO 26262 are typically required. Strong problem-solving abilities, teamwork, and effective communication are crucial soft skills for this role. These skills and qualifications ensure the development of reliable, efficient, and safe software systems that are vital to the performance and safety of electric vehicles.

How does an EV software engineer typically collaborate with hardware and firmware teams during the development process?

As an EV Software Engineer, collaboration with hardware and firmware teams is essential throughout the product lifecycle. You’ll often work closely with hardware engineers to ensure your software integrates seamlessly with sensors, batteries, and control units. Regular meetings and joint testing sessions help identify and resolve compatibility issues early, while shared documentation and version control systems keep everyone aligned. This cross-functional teamwork not only improves system performance but also accelerates troubleshooting and innovation, making it a key part of the daily workflow.

What is the difference between Ev Software Engineer vs EV Hardware Engineer?

AspectEv Software EngineerEV Hardware Engineer
Required CredentialsBachelor's in Computer Science or related field, programming skillsBachelor's in Electrical Engineering or related field, hardware design experience
Work EnvironmentSoftware development teams, office or remoteHardware labs, manufacturing facilities
Industry UsageDevelops vehicle control software, battery management systemsDesigns and tests electronic components, circuit boards
Common Search/ComparisonYesYes

Ev Software Engineers focus on developing software systems for electric vehicles, such as control algorithms and user interfaces. In contrast, EV Hardware Engineers work on designing and testing electronic hardware components. Both roles are essential in the EV industry but differ in their focus areas and skill sets.

What are popular job titles related to Ev Software Engineer jobs?

For Ev Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Ev Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 88% Full Time, 7% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Software Engineer III

Riverside, CA • On-site

$120K - $145K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 19 days ago


Job description

Join a manufacturing leader with over 50 years of excellence, where every role contributes to building reliable transportation solutions that people depend on everyday across the United States and Canada. At ENC, we prioritize safety, quality, innovation, collaboration, and continuous growth – creating vehicles our teams can take pride in.


Founded in 1975, ENC (ElDorado National – California) is a leading U.S. transportation manufacturer specializing in design, engineering, and end-to-end production of heavy-duty buses, shuttles, and cargo vehicles through a custom-build, mixed-model assembly process. Each vehicle is produced in our purpose-built facility in Riverside, California supporting public agencies and private transportation providers nationwide. We offer one of the industry’s widest portfolios of power options, including 100% battery-electric, diesel-electric hybrid, CNG, and clean diesel.


ENC is committed to revitalizing American manufacturing through innovation, customer focus, and the delivery of high-quality vehicles that keep communities connected, supported, and moving forward.


Software Engineer III

Location: Riverside, CA


Salary Range: $120,000 - $145,000


Position Summary

The Software Engineer III is responsible for the design, development, testing, and troubleshooting of software systems and applications, particularly in the area of control system development for Electric Vehicles (EVs). This role requires collaboration with various teams, including international teams, to ensure that software and systems operate efficiently, reliably, and securely. In addition, the engineer will mentor and support junior developers while working closely with cross-functional teams and external partners to drive the development and implementation of new software solutions. Maintaining clean, well-documented code while adhering to best practices in software quality, security, and performance is essential.


Key Responsibilities

  • Develop and manage Electric Vehicle (EV) software requirements and specifications.

  • Design and implement software systems and components for applications and platforms using tools such as MATLAB/Simulink.

  • Develop and execute testing and diagnostics for software products and systems, primarily for EV applications.

  • Troubleshoot software-related issues in components, communication, and vehicle systems.

  • Resolve complex technical challenges in component development, system integration, and deployment.

  • Improve software engineering processes through standardized procedures, documentation and related tools.

  • Proactively mitigate project delays by providing short-term solutions for design/implementation issues.

  • Support system configuration, including installation, training, and setup for end-users or internal stakeholders.

  • Collaborate with cross-functional teams (e.g., Sales, Manufacturing, Service) to design, implement, and troubleshoot new technologies/features.

  • Participate in business travel (30%) for engineering purposes, including international trips (e.g., to China) as needed.


Position Requirements

  • Bachelor’s degree in software engineering or a related field (required). Equivalent education or experience may be considered.

  • 5+ years of experience in Software Engineering.

  • 3+ years of hands‑on experience with software design tools (e.g., Simulink, Stateflow)

  • 3+ years of hands‑on experience with data logging & analysis tools (e.g., CANalyzer)

  • Proven track record in troubleshooting and optimizing complex vehicle software systems.

  • Hands‑on experience in vehicle control software, preferably EV controls (e.g., VCU, BMS).

  • Familiarity with cross-functional project management tools (e.g., JIRA, Confluence).

  • Technical Knowledge & Documentation

    • Practical knowledge in software engineering & automotive engineering

    • Skills in translating vehicle-level requirements into software requirements.

    • Proficient in creating software design documents (e.g., High-Level Design, SRS, UML)



  • Software Design & Implementation

    • Profound knowledge of vehicle software design and development.

    • Experience in implementing high-quality, reliable, and standards‑compliant software code (e.g., MISRA, MAAB).

    • Proficiency with software development tools (e.g., MATLAB/Simulink, GitHub).

    • Strong Model-Based Development (MBD) skills for software implementation.



  • Software Problem‑Solving Skills

    • Expertise in root cause analysis for vehicle system failures, particularly in EV systems.

    • Strong debugging and troubleshooting skills for embedded software.

    • Proficiency in analyzing and interpreting software performance metrics (e.g., execution time, CPU load).



  • Quality & Safety Compliance

    • Strict adherence to software safety standards and regulations (e.g., ISO26262)

    • Precision‑focused approach to software validation

    • Implementation of quality control measures for software systems



  • Project Execution

    • Ability to manage multiple software design projects

    • On‑time delivery of software system solutions

    • Effective communication with cross-functional engineering teams



  • Hands‑on experience with software test equipment (e.g., Simulink Test)

  • Knowledge of the unit testing and mitigation techniques

  • Prototyping and validation of software systems

  • Optimization of software designs for cost/performance

  • Implementation of process improvements in software development

  • Staying current with software engineering advancements


Preferred Qualifications

  • Advanced degree (Master’s/PhD) or certification in Software Engineering or related technologies is a plus.

  • Experience in the automotive industry is highly desirable.


This is an onsite position based in Riverside, CA and requires being onsite.



  • Comprehensive benefits package: Medical (including FSA & HSA), dental, vision, life and disability insurance, EAP, mental health, and wellness programs

  • 401(k) with employer match

  • Paid time off and twelve (12) paid holidays

  • Employee referral program

  • Career growth and development opportunities


Career Growth at ENC

We believe great careers and leaders are built from within. Many of our team members have advanced into roles that lead or into specialized technical positions. We invest in hands‑on training, skill development, and long‑term career pathways within manufacturing operations.


Equal Opportunity Employer

ElDorado National California Inc. (ENC) is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other protected class under applicable federal, state, and local laws. We are committed to fostering a diverse and inclusive workplace where all employees feel valued and respected. ENC takes affirmative action to employ and advance employment opportunities for minorities, women, protected veterans, and individuals with disabilities. We actively encourage qualified candidates from all backgrounds to apply and join our team. ENC is also committed to ensuring that individuals with disabilities have equal access to opportunities. If you require a reasonable accommodation to complete the application process, please contact HR Department for assistance. In accordance with California's wage transparency law (Senate Bill 1162), we are committed to pay equity and transparency. The salary range reflected on the job positing is our good faith estimate of what we expect to pay for this role at the time of posting. While we do not typically hire at the top of the salary range, initial offers are based on the candidate’s qualifications and experience, with opportunities for growth and increases over time.

#J-18808-Ljbffr