1

Embedded Software Engineer Jobs in Minneapolis, MN

Embedded Software Engineer Location: Minneapolis, MN Requirements: โ€ข 5+ years of embedded software development experience โ€ข 5+ years of recent RTOS experience -- QNX, FreeRTOS, SafeRTOS, TI/BIOS ...

Software Engineer

Minneapolis, MN ยท Hybrid

$48 - $60/hr

Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for high-resolution print controllers and printheads. This role ...

Software Engineer

Minneapolis, MN ยท Hybrid

$48 - $60/hr

Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for high-resolution print controllers and printheads. This role ...

The Software Engineer assumes a project role and may serve as a key functional core team member and ... Strong and in-depth knowledge of embedded software systems is required. May have direct supervisory ...

Software Engineer

Minneapolis, MN ยท On-site

$50 - $70/hr

Job Title: Sr Embedded Software Engineer The Embedded Software Engineer will lead firmware design, implementation, and testing across the full product lifecycle. This role owns firmware architecture ...

Senior Software Engineer

Maple Grove, MN ยท On-site

$90 - $120/hr

Coordinate configuration and release of embedded software and firmware * Provide technical mentorship to software engineers including, but not limited to, software architectural design decisions ...

Senior Software Engineer

Maple Grove, MN ยท On-site

$125K - $165K/yr

Coordinate configuration and release of embedded software and firmware * Provide technical mentorship to software engineers including, but not limited to, software architectural design decisions ...

Senior Software Engineer

Maple Grove, MN ยท On-site

$125K - $165K/yr

Coordinate configuration and release of embedded software and firmware * Provide technical mentorship to software engineers including, but not limited to, software architectural design decisions ...

Senior Software Engineer

Maple Grove, MN ยท On-site

$125K - $165K/yr

Coordinate configuration and release of embedded software and firmware * Provide technical mentorship to software engineers including, but not limited to, software architectural design decisions ...

Senior Software Engineer

Maple Grove, MN ยท On-site

$125K - $165K/yr

Coordinate configuration and release of embedded software and firmware * Provide technical mentorship to software engineers including, but not limited to, software architectural design decisions ...

Showing results 41-60

Embedded Software Engineer information

See Minneapolis, MN salary details

$73.1K

$160.1K

$181.6K

How much do embedded software engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for embedded software engineer in Minneapolis, MN is $160,102.00, according to ZipRecruiter salary data. Most workers in this role earn between $137,300.00 and $180,600.00 per year, depending on experience, location, and employer.

What is an embedded software engineer?

Embedded Software Engineers are professionals who design, develop, and maintain software that runs on embedded systemsโ€”specialized computing devices that are part of larger systems, such as cars, medical devices, industrial machines, and consumer electronics. Their work involves programming in languages like C or C++ to interact closely with hardware components, ensuring optimal performance, reliability, and safety. Embedded Software Engineers work closely with hardware engineers to integrate and test software with physical devices, often working within real-time and resource-constrained environments. Their expertise is crucial in developing the 'brains' of many devices we use every day.

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

To thrive as an Embedded Software Engineer, you need a solid background in computer science or electrical engineering, strong programming skills in C/C++, and experience with embedded systems design. Familiarity with real-time operating systems (RTOS), microcontroller architectures, debugging tools, and version control systems like Git is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills set top engineers apart. These competencies are crucial for building reliable, efficient, and safe embedded solutions that meet industry standards.

How does an embedded software engineer typically collaborate with hardware engineers during product development?

Embedded Software Engineers work closely with hardware engineers throughout the product development lifecycle. Collaboration often involves joint design reviews, debugging sessions, and integration testing to ensure software and hardware function seamlessly together. Effective communication is crucial, as changes in hardware can impact software functionality and vice versa. This cross-disciplinary teamwork helps resolve technical issues quickly and ensures the end product meets performance and reliability standards.

What is the difference between Embedded Software Engineer vs Firmware Engineer?

AspectEmbedded Software EngineerFirmware Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++Similar credentials; strong C/C++ skills, understanding of hardware
Work EnvironmentDevelops software for embedded systems in various industries like automotive, IoT, consumer electronicsFocuses on low-level hardware interaction, often working closely with hardware teams
Industry UsageCommon in automotive, medical devices, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and hardware startups

Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.

Are embedded software engineers in demand?

Embedded software engineers are in high demand due to the growth of IoT, automotive, medical devices, and consumer electronics industries. They often require skills in C, C++, and real-time operating systems, with job opportunities increasing globally as embedded systems become more integral to technology development.

What are the most commonly searched types of Embedded Software Engineer jobs in Minneapolis, MN?

The most popular types of Embedded Software Engineer jobs in Minneapolis, MN are:

What are popular job titles related to Embedded Software Engineer jobs in Minneapolis, MN?

For Embedded Software Engineer jobs in Minneapolis, MN, the most frequently searched job titles are:

What job categories do people searching Embedded Software Engineer jobs in Minneapolis, MN look for?

The top searched job categories for Embedded Software Engineer jobs in Minneapolis, MN are:

What cities near Minneapolis, MN are hiring for Embedded Software Engineer jobs?

Cities near Minneapolis, MN with the most Embedded Software Engineer job openings:

Infographic showing various Embedded Software Engineer job openings in Minneapolis, MN as of August 2026, with employment types broken down into 33% Full Time, and 67% Contract. Highlights an 67% In-person, and 33% Hybrid job distribution, with an average salary of $160,102 per year, or $77 per hour.

Software Engineer Embedded Systems & Product Development

Konik

Minneapolis, MN โ€ข On-site

$137K - $180K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Key responsibilities

  • Lead software development efforts for new product introductions and improvements to existing products.

  • Design, develop, test, and support embedded firmware, mobile applications, and desktop software solutions.

  • Serve as a technical leader on engineering projects, guiding design decisions and driving solutions from concept through production release.


Job description

Senior Software Engineer – Embedded Systems & Product Development

Minneapolis, MN | Direct Hire | $90,000–$140,000

Konik is partnering with a family-owned engineering and manufacturing company seeking a Senior Software Engineer to lead the development of embedded software, applications, and connected solutions for advanced HVAC and refrigeration products. This role will play a key part in bringing products from concept through production while providing technical leadership across software development initiatives.

The ideal candidate will have extensive experience with embedded firmware, mobile and desktop application development, and full product software lifecycle ownership. This is a highly collaborative, hands-on engineering leadership role for someone who enjoys solving complex technical challenges, mentoring engineers, and developing innovative products used in real-world applications.

Responsibilities

  • Lead software development efforts for new product introductions and improvements to existing products.
  • Design, develop, test, and support embedded firmware, mobile applications, and desktop software solutions.
  • Serve as a technical leader on engineering projects, guiding design decisions and driving solutions from concept through production release.
  • Own project-level software goals, establish milestones, and help break complex technical challenges into actionable tasks.
  • Mentor and support junior engineers by providing technical guidance, troubleshooting assistance, and development coaching.
  • Develop software specifications, test plans, and validation processes to support reliable product performance.
  • Support new product development activities, including design reviews, stage gate meetings, and production implementation.
  • Provide advanced production support and troubleshoot software-related issues impacting manufacturing or released products.
  • Maintain and update production software documentation and released product records through established change control processes.
  • Collaborate with engineering, manufacturing, and cross-functional teams throughout the product lifecycle.

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or related technical field.
  • 8+ years of progressive experience in embedded firmware and mobile/desktop application development.
  • Experience supporting the complete software product lifecycle from concept through launch and ongoing improvements.
  • Strong programming experience with C++, C#, VB.NET, ASP.NET, or similar technologies.
  • Experience developing and testing applications for Android and iOS platforms.
  • Experience with embedded systems development and software integration.
  • Understanding of new product development processes and manufacturing environments.
  • Ability to communicate complex technical concepts to both technical and non-technical audiences.
  • Strong leadership, organization, and problem-solving skills.
  • Ability to manage multiple priorities while working independently in a fast-paced environment.

Preferred Qualifications

  • Experience with Bluetooth, Bluetooth Low Energy, Ethernet, TCP/IP, or other communication protocols.
  • Experience with JIRA or similar project management tools.
  • Experience with Infor ERP.
  • SolidWorks experience.
  • Experience with DBWorks or Enterprise PDM.
  • HVAC/R industry experience or EPA 608 certification.

Benefits

  • 4-day work schedule (Monday–Thursday, 10-hour shifts)
  • 401(k) with company match
  • Medical, dental, vision, and flexible spending account options
  • Company-paid short-term disability, long-term disability, accidental death & dismemberment, and life insurance
  • Paid time off and paid holidays
  • Telemedicine benefits
  • Tuition reimbursement
  • Employee referral program

Be the first to learn about future positions by joining our Newsletter and following us on LinkedIn!

Konik is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as a qualified individual with a disability, or any other protected class status.

Konik has been a leader in the technical staffing industry for more than 50 years, providing the fastest and easiest link between employees and employers. Konik has specialized in placing professional, qualified personnel in Minnesota and western Wisconsin businesses since its inception and maintains a strong commitment to customer service.