1

Electrical Software Engineer Jobs in Minnesota (NOW HIRING)

Electrical Engineer

New Brighton, MN · On-site

$61K - $122K/yr

You will collaborate with other electrical, software, and mechanical engineers to develop prototypes and to continuously improve characterization methods. This position works out of our St. Paul, MN ...

Electrical Engineer

New Brighton, MN · On-site

$61K - $122K/yr

You will collaborate with other electrical, software, and mechanical engineers to develop prototypes and to continuously improve characterization methods. This position works out of our St. Paul, MN ...

Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related engineering ... Develop software for testing platforms and complex software tools. * Integrate software designs ...

Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a relevant engineering degree. * 4+ years of experience developing embedded software. * Excellent knowledge of embedded ...

Software Engineer

Jackson, MN · Hybrid

$80K - $95K/yr

The Software Engineering department at AGCO focuses on delivering hightech, innovative solutions ... Bachelor's degree in engineering (Agricultural, Computer or Electrical) or equivalent relevant ...

Embedded Software Engineer

Minneapolis, MN · On-site

$137K - $180K/yr

Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science (or similar discipline). * 5+ years of total embedded software development experience is required. * Demonstrated ...

Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related technical discipline. * 4-5+ years of hands-on experience programming in C or C++ for embedded ...

Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related technical discipline. * 4-5+ years of hands-on experience programming in C or C++ for embedded ...

Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a relevant engineering degree. * 4+ years of experience developing embedded software. * Excellent knowledge of embedded ...

Software Engineer

Jackson, MN · Hybrid

$80K - $95K/yr

Design software solutions for distributed, computing systems including realtime and high ... Bachelor's degree in engineering (Agricultural, Computer or Electrical) or equivalent relevant ...

Software Engineer

Jackson, MN · On-site

$80K - $95K/yr

The Software Engineering department at AGCO focuses on delivering high-tech, innovative solutions ... Bachelor's degree in engineering (Agricultural, Computer or Electrical) or equivalent relevant ...

Software Engineer, Senior

Saint Paul, MN · On-site

$120K - $150K/yr

... leads in electrical, mechanical, system, test, and quality engineering. * Provide detailed ... Lead and support software initiatives - including process improvements and internal library ...

Eng Prin - SW

Maple Grove, MN · On-site

$118K - $200K/yr

Reporting to a section manager within the Combat Mission Systems (CMS) Electrical Software and Controls (ESC) Functional Engineering Directorate, this role is matrixed to the Munitions Software IPT ...

Software Engineer II

Saint Paul, MN · On-site

$100K - $125K/yr

Backburner Labs is a multidisciplinary engineering consultancy where mechanical, electrical, systems, and software engineers work together to solve complex technical challenges. From embedded systems ...

Showing results 21-40

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 are popular job titles related to Electrical Software Engineer jobs in Minnesota? For Electrical Software Engineer jobs in Minnesota, the most frequently searched job titles are:
Infographic showing various Electrical Software Engineer job openings in Minnesota as of August 2026, with employment types broken down into 1% Internship, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $113,331 per year, or $54.5 per hour.

Embedded Software Engineer

Kanak Elite Services Inc

Minneapolis, MN • On-site

$137K - $180K/yr

Contractor

Re-posted yesterday


Job description

EMBEDDED SOFTWARE ENGINEER

LOCATION : ARDEN HILLS, MN

ONSITE/ MIN 4 DAYS A WEEK


About the role:
This role will be focused on developing firmware test automation systems & validation of these systems. Work with a team of highly skilled engineers to deliver groundbreaking diagnostics and therapies, all in line with Boston Scientific's mission to transform patient care.
Your responsibilities include:
• Design, develop, debug, modify, and test software programs using C, C++, C# or other current programming languages and technologies.
• Develop software for testing platforms and complex software tools.
• Integrate software designs with electrical hardware.
• Collaborate closely with firmware, systems, hardware, and software engineers to optimize solutions across the entire system.
• Debug and troubleshoot software issues to identify root causes and implement effective solutions.
• Conduct code reviews and provide feedback to ensure adherence to best practices and coding standards.
• Ensure compliance with regulatory standards and guidelines for medical device software
• Participate in the development of technical documentation, including design specifications, test plans, and user manuals.
Minimum qualifications:
• Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related engineering field.
• Bachelor’s degree with 2+ years of related experience
• Proficiency in programming languages such as: C, C++, C#
• Excellent written and verbal communication skills.
• Strong analytical, debugging, and communication skills.
Preferred qualifications:
• Experience in embedded software/firmware development
• Experience writing software/firmware verification and/or validation tests
• Experience with test automation systems for embedded software/firmware
• Knowledge of cybersecurity, Bluetooth, and socket communication.
• Experience with safety-critical systems.
• Experience with RTOS systems and/or VXWorks
• Proven ability to work on cross-functional teams to develop new products.

Feel free to reach out yashmita@kanakits.com