1

Electrical Software Engineer Jobs in Minnesota (NOW HIRING)

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or ... Strong software engineering skills with proficiency in C/C++ (primary), including a sound ...

Collaborate closely with hardware and electrical engineers to perform custom board bring-up on new hardware platforms. * Diagnose, troubleshoot, and resolve firmware issues at the board and system ...

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 · On-site +1

$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 ...

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

Jackson, MN · On-site +1

$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 ...

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 ...

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 ...

Embedded Software Testing * electrical engineering with coding experience Nice To Have * Requirements Testing Additional position details from the manager below, please reach out with any questions:

New

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 ...

next page

Showing results 1-20

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 Jul 21, 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.

Can you make $500,000 as an Electrical Engineer?

Earning $500,000 as an electrical software engineer is possible but uncommon and typically requires extensive experience, advanced skills, leadership roles, or working in high-paying industries such as aerospace or defense. Most electrical engineers earn significantly less, with salaries often ranging from $70,000 to $150,000 annually, depending on location and specialization. Achieving such a high income may also involve bonuses, stock options, or consulting work.

Can a software engineer be an Electrical Engineer?

A software engineer and an electrical engineer are distinct roles; however, software engineers can transition into electrical engineering roles if they acquire relevant knowledge in circuits, hardware, and embedded systems. Combining programming skills with electrical engineering principles is common in fields like embedded systems development and automation. Formal education or certifications in electrical engineering may be required for certain positions.

What engineers make $300,000 a year?

Senior electrical software engineers with extensive experience, specialized skills in embedded systems, and advanced certifications can earn $300,000 or more annually, especially in high-demand industries like aerospace, defense, or large tech companies. Achieving this level often requires leadership roles, significant project responsibility, and expertise in tools such as MATLAB, Simulink, or FPGA design.

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 engineers in specialized fields such as software, petroleum, or aerospace engineering can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. High-level roles typically require extensive experience, advanced skills, and sometimes professional certifications or advanced degrees.
Infographic showing various Electrical Software Engineer job openings in Minnesota as of July 2026, with employment types broken down into 93% Full Time, 5% Part Time, 1% Contract, and 1% Nights. Highlights an 96% Physical, 1% Hybrid, and 3% 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 10 days ago


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