2

Entry Level Embedded Software Engineer Jobs in Minnesota

Software Engineer 1 (Backend UI and AI)

Hopkins, MN · On-site

$105K - $141K/yr

... engineering standards embedded into development standards - Embraces emerging technology ... TFS within modern software delivery environments. * Strong analytical, problem-solving, and ...

As a Electrical Hardware Engineer with Bosch, you will be responsible for developing suitable ... Understanding of embedded software development is a plus * Experience with FPGA is a plus ...

As a Electrical Hardware Engineer with Bosch, you will be responsible for developing suitable ... Understanding of embedded software development is a plus * Experience with FPGA is a plus ...

Software Developer / Engineer Salary: $125,785 - $126,500 per year Hours: Monday - Friday, 8:00 am to 5:00 pm, 40 Hours/Week Summary of Duties: Responsible for the successful development ...

Firmware Engineer

Saint Paul, MN · On-site

$115K - $130K/yr

Summary We are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls ... design and development for embedded systems. * Strong understanding of hardware-software ...

Electrical Engineer

New Brighton, MN · On-site

$61K - $122K/yr

The Opportunity As a Electrical Engineer on the Vascular R&D team, you will contribute to the ... Develop and debug embedded firmware (C/C++) and supporting software (Python, Node.js) . * Design ...

Electrical Engineer

Plymouth, MN · On-site

$100K - $128K/yr

With engineers employed in nearly every major department, engineering is in our DNA. Banner is a ... embedded systems design * Proficiency with relevant circuit design software tools including ...

With engineers employed in nearly every major department, engineering is in our DNA. Banner is a ... embedded systems design * Proficiency with relevant circuit design software tools including ...

With engineers employed in nearly every major department, engineering is in our DNA. Banner is a ... embedded systems design * Proficiency with relevant circuit design software tools including ...

Showing results 41-60

Entry Level Embedded Software Engineer information

See Minnesota salary details

$68.6K

$150.2K

$170.4K

How much do entry level embedded software engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for entry level embedded software engineer in Minnesota is $150,226.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,800.00 and $169,400.00 per year, depending on experience, location, and employer.

What is an entry level embedded software engineer?

An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.

What does a typical day look like for an entry level embedded software engineer?

A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.

What are the key skills and qualifications needed to thrive as an entry level embedded software engineer?

To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

What are the most commonly searched types of Embedded Software Engineer jobs in Minnesota?

The most popular types of Embedded Software Engineer jobs in Minnesota are:

What cities in Minnesota are hiring for Entry Level Embedded Software Engineer jobs?

Cities in Minnesota with the most Entry Level Embedded Software Engineer job openings:

Infographic showing various Entry Level Embedded Software Engineer job openings in Minnesota as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $150,226 per year, or $72.2 per hour.

Servo Architecture Engineer - Early Career

Seagate Technology

Shakopee, MN • On-site

$74K - $106K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 17 days ago


Seagate Technology rating

8.9

Company rating: 8.9 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

10th of 157 rated electronics manufacturers


Job description

About our group:
Servo Engineering's primary mission is to provide robust ultra-precision position control technologies to enable aggressive advancement in high performance HDD areal density growth. The team also serves a critical HDD Systems role, working closely with and enabling other functions in the disciplines of Mechanical, Electrical, Recording Technology, Tribology, Customer Interface, Manufacturing, and Reliability. In this role you will be part of the Servo Electronics Group and will provide high level design and architecture assistance to enable Seagate's future roadmap.
About the role - you will:
  • Solve challenging multidisciplinary technical problems and lead extendibility initiatives in Embedded System design to ensure a sustainable roadmap for HDD Areal Density & Performance growth.
  • Focus on enabling the servo code and electronics architecture to enable next generation features.
  • Identify code and hardware setting that pose technical problems and engineering bottlenecks in product development
  • Develop and Implement in HDD solutions addressing the design problems.
  • Perform design validation and verification.
  • Participate in cutting edge technology development in HDD Multi-actuator/Parallelism initiatives.
  • Work in an open-minded environment which:
    • supports and fosters Innovation.
    • supports solutions deployment in Factory for successful product development on a high volume manufacturing scale.

About you:
Successful Servo Architecture Engineers have excellent breadth and depth of technical capabilities, and work effectively within a highly collaborative, dynamic and capable team in a high technology lab environment.
Key characteristics defining outstanding candidates:
  • Teamwork
  • Desire and eager to learn and discover new ideas and theories
  • Strong communication and technical leadership skills
  • Flexibility and excellent time and task management capabilities

Your experience includes:
Your experience includes:
  • Master's in Electrical , ECE, or Computer Engineering.
  • Knowledge and skills on Embedded Systems is a requirement.
  • High level of comfort with Matlab and Embedded software development.

You might also have:
  • Skills and tools:
    • Programming for embedded systems and real time computing.
    • Matlab + Simulink, C, Python, RISC-V
    • Data collection (Scopes, Lab Equipment)
    • Signal Processing, Control systems, or other related implementation

Location:
Our Shakopee campus is located 25 minutes southwest of Minneapolis in a setting with a rural vibe - it overlooks a horse racing track and stables, yet it has great entertainment venues close by as well. With wide-open spaces, the campus has plenty of space for running, biking, shooting some hoops or playing volleyball over lunch. If working out is your thing, the on-site fully equipped fitness center hosts wellness programs, tournaments and group workouts. Hungry? Seagate offers an on-site café with freshly sourced foods and specialty coffees, or if you prefer, drive to one of many restaurants just minutes away.
The estimated base salary range for this position is $74,610.00 - $106,689.00. The individual salary is based on work location and additional factors, including job-related skills, experience, and relevant education or training.
Seagate offers comprehensive benefits to its eligible employees, including, but not limited to, , eligibility to participate in discretionary bonus program, medical, dental, vision, and life insurance, short-and long-term disability, 401(k), employee stock purchase plan, health savings account, dependent care, and healthcare spending accounts. Seagate also offers paid time off, including 12 holidays, flexible time off provided pursuant to Seagate policy, a minimum of 48 hours of paid sick leave, and 16 weeks of paid parental leave. The benefits for this position are based on a full-time schedule for a full calendar year and may differ depending on work location.
Location: Shakopee, United States
Travel: Up to 10%
About Us
With more than four decades of storage innovation, Seagate empowers humanity to thrive in the data age and helps people and businesses navigate the ever-expanding data landscape.
We craft precision-engineered, cutting-edge solutions that help the world store and manage exponential data growth.
Seagate is powered by our talented and passionate workforce of 29,000 employees across the globe who embody our core values: integrity, innovation, and inclusion. Striving towards excellence every single day, we show up with these values for our customers, business partners, shareholders, and communities alike.
Join us and get inspired to make a difference in the datasphere!
Seagate is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, color, ancestry, national origin, citizenship status, physical or mental disability, genetic information, marital status, sex (which includes pregnancy, childbirth, breastfeeding, or related medical conditions), gender, gender identity, gender expression, sexual orientation, religion, military and veteran status, or other status protected by applicable law. We will consider for employment qualified applicants with arrest and conviction records. EEO Know Your Rights Poster
Seagate will provide reasonable accommodation with the application process upon request as required to comply with applicable laws. If you need assistance or accommodation due to a disability, you may contact us at accommodations@seagate.com.
All Seagate jobs will remain open for a minimum of seven days.
For information on how Seagate collects and uses your personal information during the application process, please review the Applicant Privacy Statement.

What Seagate Technology employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom