1

Electrical Software Engineer Jobs in California (NOW HIRING)

Senior Software Engineer

Irvine, CA · On-site

$104K - $174K/yr

ETAP, a member of Schneider Electrical Energy Management Software Division, is seeking a senior power system software engineer with strong expertise in C++ / C# development and familiar with power ...

Software Engineers research, design, and develop computer and network software or specialized ... Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or ...

Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science, or related discipline * 4+ years of software development experience, including strong experience in programming ...

Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science, or related discipline * 4+ years of software development experience, including strong experience in programming ...

Graphics Software Engineer, Staff

San Diego, CA · On-site

$148K - $183K/yr

OR Master's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 3+ years of Software Engineering, Hardware ...

Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science, or related discipline * 4+ years of software development experience, including strong experience in programming ...

Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science, or related discipline * 4+ years of software development experience, including strong experience in programming ...

Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science, or related discipline * 4+ years of software development experience, including strong experience in programming ...

Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science, or related discipline * 4+ years of software development experience, including strong experience in programming ...

Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science, or related discipline * 4+ years of software development experience, including strong experience in programming ...

Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science, or related discipline * 4+ years of software development experience, including strong experience in programming ...

Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science, or related discipline * 4+ years of software development experience, including strong experience in programming ...

next page

Showing results 1-20

Electrical Software Engineer information

See California salary details

$59.2K

$114.2K

$141.6K

How much do electrical software engineer jobs pay per year?

As of Jun 14, 2026, the average yearly pay for electrical software engineer in California is $114,198.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,100.00 and $130,800.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Electrical Software Engineers in their day-to-day work?

Electrical Software Engineers often face the challenge of bridging the gap between hardware design and software implementation, requiring them to troubleshoot and optimize code for specific electronic systems. They may work closely with hardware engineers to ensure seamless integration and performance, which can mean addressing compatibility issues or adapting to evolving design requirements. Keeping up with emerging technologies and industry standards is also essential, as the field rapidly evolves. Being proactive in learning, collaborating effectively with multidisciplinary teams, and maintaining flexibility in problem-solving are key to overcoming these challenges and excelling in the role.

Can you make $500,000 as an electrical engineer?

Electrical software engineers with extensive experience, specialized skills, and working in high-demand industries or leadership roles can potentially earn $500,000 or more annually. Such compensation often requires advanced certifications, management responsibilities, or working in regions with high salary levels. Most electrical engineers earn significantly less, with salaries typically ranging from $70,000 to $150,000 depending on experience and location.

What do electrical software engineers do?

Electrical software engineers develop and maintain software for electrical systems and devices, such as control systems, embedded systems, and automation equipment. They often use programming languages like C, C++, or Python and work closely with hardware engineers to ensure software integrates effectively with electrical components.

Can a software engineer be an electrical engineer?

A software engineer and an electrical engineer are distinct roles; however, software engineers with knowledge of electrical systems, embedded programming, or control systems can work closely with electrical engineers or transition into related fields. Gaining skills in hardware design, circuit analysis, and relevant certifications can facilitate such a transition, but typically, electrical engineering requires a formal degree in the field.

What are the key skills and qualifications needed to thrive in the Electrical Software Engineer position, and why are they important?

To thrive as an Electrical Software Engineer, you need a strong background in electrical engineering principles and programming languages such as C, C++, or Python, often supported by a relevant bachelor’s degree. Familiarity with hardware description languages (such as VHDL or Verilog), embedded systems, and design or simulation tools like MATLAB or Simulink is typically required. Effective problem-solving skills, teamwork, and clear communication are important soft skills in this field. These competencies are crucial for successfully developing and integrating software with electrical systems in complex engineering environments.

What does an Electrical Software Engineer do?

An Electrical Software Engineer designs, develops, and tests software for electrical systems and devices. They work on embedded systems, control systems, and simulation software used in industries like automotive, aerospace, and power electronics. Their role involves programming, circuit analysis, and integrating software with hardware to optimize performance and reliability.

What engineers make $500,000?

Senior electrical software engineers with extensive experience, specialized skills in embedded systems, and leadership roles can reach or exceed a $500,000 annual salary, especially in high-demand industries like aerospace, defense, or large tech companies. Achieving this level often requires advanced certifications, a strong track record, and working in regions with high compensation standards.
What cities in California are hiring for Electrical Software Engineer jobs? Cities in California with the most Electrical Software Engineer job openings:
Infographic showing various Electrical Software Engineer job openings in California as of June 2026, with employment types broken down into 1% Internship, 90% Full Time, 7% Part Time, 1% Contract, and 1% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $114,198 per year, or $54.9 per hour.
Senior Software Engineer

Senior Software Engineer

ETAP

Irvine, CA • On-site

$104K - $174K/yr

Full-time

Posted 8 days ago


Job description

ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. By applying ETAP solutions, customers experience continuous intelligence during design and engineering and into operations and maintenance using a unified electrical digital twin platform. ETAP supports customers in their digital transformation and sustainable energy transitions for a green and smart future, helping them to prioritize safety, maximize reliability, and stay resilient.
Our employees' passion for excellence, innovation, and customer satisfaction is our most-prized resource. If you share that passion - and want to be part of a company that leads the energy transition towards a cleaner and more resilient world for future generations - we invite you to join us!
ETAP is committed to creating a diverse work environment and is proud to be an Equal Opportunity Employer.
Job Title: Senior Software Engineer
Location: Irvine, CA
Job type: Full-time - Hybrid
Overview:
ETAP, a member of Schneider Electrical Energy Management Software Division, is seeking a senior power system software engineer with strong expertise in C++ / C# development and familiar with power system analysis, modeling, and simulation. The role bridges power engineering knowledge with software. If you are ready to be an industry leader in electrical system simulation software development in a multinational company that influences how engineers all over the world perform analysis, then this position is for you.
Responsibilities and duties
  • Implement algorithms for power system simulation, integrate applications with database.
  • Perform code reviews, debug numerical algorithms, maintain, and improve existing software.
  • Implement data processing architectures, multi-threading or parallel computing techniques, and use the Standard Template Library (STL).
  • Migrate modules to future software architectures.
  • Collaborate with management, departments, and customers to identify end-user requirements and specifications.

Qualifications
  • Electrical Engineering (Power Systems), or Computer Science with strong understanding of power system fundamentals.
  • Proficiency in low latency C++ and/or C# development, familiar with database integration.
  • Ability to follow architectural principles and foundational frameworks.
  • Highly motivated, self-managed, detail-oriented and well organized.
  • Excellent communication skills to communicate effectively with both engineers and software developers.

Education
A master's degree in computer science or electrical engineering with 5+ years of programming experience will be considered.
Salary Range:
$104,500.00 -$174,500.00
This pay range represents the minimum and maximum compensation that the position offers, and final compensation can vary within the range depending on work location, job experience, skills, and relevant educational attainment and/or training.
ETAP requires all successful applicants to undergo and pass a comprehensive background check before they start employment. Background checks will be conducted in accordance with local laws and may, subject to those laws, include proof of educational attainment, employment history verification, proof of work authorization, criminal records, identity verification, credit check. Certain positions dealing with sensitive and/or third party personal data may involve additional background check criteria.
ETAP is an Equal Opportunity Employer. We are committed to being an exemplary employer with an inclusive culture, developing a workplace environment where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our business.
Come and join ETAP to create the transformative technology that enables our customers to engineer a better world.