1

Electrical Software Engineer Jobs in Minnesota (NOW HIRING)

Senior Software Engineer

Maplewood, MN · On-site

$125K - $165K/yr

Bachelor's degree or higher in Computer Science, Software Engineering, Computer Engineering, Information Technology, Electrical Engineering or a related technical field (completed and verified prior ...

New

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. * 5+ years of experience developing embedded software/firmware in C/C++. * 2+ years of ...

Software Engineer

Minneapolis, MN · On-site

$50 - $70/hr

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. * 5+ years of experience developing embedded software/firmware in C/C++. * 2+ years of ...

Bachelor's degree or higher in Computer Science, Software Engineering, Computer Engineering, Information Technology, Electrical Engineering or a related technical field (completed and verified prior ...

S (Preferred) in discipline such as Computer Engineering, Computer Science, Electrical Engineering, Computer Systems Engineering, Software Engineering. * 10+ years of software engineering design. * 2 ...

S (Preferred) in discipline such as Computer Engineering, Computer Science, Electrical Engineering, Computer Systems Engineering, Software Engineering. * 10+ years of software engineering design. * 2 ...

S (Preferred) in discipline such as Computer Engineering, Computer Science, Electrical Engineering, Computer Systems Engineering, Software Engineering. * 10+ years of software engineering design. * 2 ...

Showing results 41-60

Electrical Software Engineer information

See Minnesota salary details

$58.8K

$113.3K

$140.5K

How much do electrical software engineer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for electrical software engineer in Minnesota is $113,331.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,300.00 and $129,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.

How much do electrical software engineers make?

Electrical software engineers typically earn a median annual salary ranging from $80,000 to $120,000, depending on experience, location, and industry. Senior roles or those with specialized skills in embedded systems or automation can earn higher salaries, especially with certifications or advanced degrees.

What are the key skills and qualifications needed to thrive as an electrical software engineer, 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 job categories do people searching Electrical Software Engineer jobs in Minnesota look for? The top searched job categories for Electrical Software Engineer jobs in Minnesota are:
Infographic showing various Electrical Software Engineer job openings in Minnesota as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $113,331 per year, or $54.5 per hour.

Principal Software Engineer

Accurant International

Minneapolis, MN • On-site

$130K - $150K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 17 days ago


Job description

Hiring Entity: Renovo Automation, a Subsidiary of Accurant International

Location: Minneapolis, MN (Hybrid)

Status: Exempt

Salary: $130,000-$150,000

Job Title: Principal Software Engineer

Position Description

The Principal Software Engineer is responsible for design and development of our software product initiatives in electric power system analysis, visualization, and optimization of electric utility data.

In this role, you will contribute to technologies that support efficient energy management and decarbonization and expand the use of renewable energy, positively impacting the future of the planet.

Job Responsibilities

       Design & Development: Develop high-quality software design and performance architecture. Write clean, scalable code needed to support the energy transition, including solar and batteries, EVs, grid analytics, etc.

       Lead & Collaborate: Work closely with cross-functional teams, including company leadership, designers, and other developers, to gather requirements and deliver solutions that meet business needs. Lead and mentor junior developers.

       Innovate: Investigate, prototype, and apply new technologies to drive innovation in enterprise software applications.

       Optimize: Stay up to date with emerging technologies and industry trends. Continuously improve software development processes and contribute to team best practices.

       Support and Maintenance: Provide ongoing support and maintenance for existing applications, including troubleshooting and fixing issues as they arise.

Requirements

  • Education: Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a Related Field. Equivalent work experience may be considered.
  • 6-15 years of experience in software development with a demonstrated ability to deliver software solutions in a professional setting.
  • Effective competency in one or more compiled programming languages (Rust, C/C++), and one or more interpreted languages (Python, JavaScript/TypeScript, etc.)

Preferred/Plus:

  • Strong Background in Mathematics
  • Formal ML Training, Agentic Systems Experience
  • Experience with JSON, XML, DB Management, SQL, Kubernetes, and Scalable Open-Source DB Technologies.
  • Geometry of Space, Graphics Development (DirectX, OpenGL), UI Design Experience
  • Power Industry Experience
  • Familiarity with software development tools and frameworks (e.g., VS, VS Code, Git, Docker, Jenkins, etc.).

About Us

Renovo Automation develops practical software solutions for electric utilities and critical infrastructure operators. Our products focus on reliable operations, secure communications, and modern grid integration, helping customers manage complex systems with confidence.  Renovo Automation proudly operates as part of the Accurant International portfolio of companies.

 Accurant International offers innovative solutions to tackle pressing climate and energy technology challenges through our portfolio companies. Our investments in fields ranging from renewable energy, smart grid systems, electric vehicles, optimizing energy usage in buildings, and other areas has allowed our alliance to lead the way in transforming various fields.

Culture

Privately owned, friendly and family-oriented company with growth and advancement opportunities and learning new advanced technologies. We are a customer focused and employee centered organization. Innovation is the core of our business philosophy.

It is the policy of Renovo Automation not to discriminate against any applicant for employment, or any employee because of age, color, sex, disability, national origin, race, religion, or veteran status.

Benefits

         Medical insurance

         Vision insurance

         Dental insurance

         Employer paid life insurance, AD&D, and disability insurance

         Competitive 401(k) match - up to 6%

         Performance based bonus

         Potential profit sharing

         Paid time off, holidays and other paid leave