Senior Embedded & Server Software Architect

3M Company

Maplewood (MN)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

3M Company in Maplewood, MN is seeking a Senior Software Engineer to design, develop and optimize high-quality C/C++ software for embedded and device-level systems across Linux and Windows platforms.

You will contribute to architecture, security, and performance, provide technical leadership on a cross-functional team, and collaborate with global 3Mers to deliver scalable solutions while ensuring on-site work four days a week at the 3M Center.

Qualifications

  • 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 to start) from an accredited institution.
  • Seven (7) years of full-stack or embedded device software development in a private, public, government or military environment.

Responsibilities

  • Contributing to the architecture, design, and implementation of scalable, maintainable, and high-quality software for Linux and Windows-based platforms.
  • Designing low-latency, time-critical network communications over Wi-Fi.
  • Implementing short-range, low-power wireless technologies such as Bluetooth Low Energy, NFC and UWB.
  • Applying security best practices, including encryption and secure communications, across system design and implementation.
  • Troubleshooting and optimizing software performance, reliability, and interoperability across hardware and software interfaces.
  • Developing, enhancing, and maintaining high-performance, complex C/C++ software for embedded and device-level systems.
  • Providing technical leadership on a cross-functional team and contributing to engineering best practices for mid-senior level roles.

Skills

Full-stack or embedded software

Education

Bachelor’s degree in Computer Science or related field
Master’s degree in Computer Science or related field

Tools

Linux
Windows
Bluetooth Low Energy
NFC
UWB

Job description

3M Company in Maplewood, MN is seeking a Senior Software Engineer to design, develop and optimize high-quality C/C++ software for embedded and device-level systems across Linux and Windows platforms.

You will contribute to architecture, security, and performance, provide technical leadership on a cross-functional team, and collaborate with global 3Mers to deliver scalable solutions while ensuring on-site work four days a week at the 3M Center.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Engineer - C/C++, Wireless & Security
Senior Embedded Engineer - C/C++, Wireless & Security

3M • Minnesota

On-site
USD 110,000 - 170,000
Senior Embedded Software Engineer — C/C++, Wireless & Security
Senior Embedded Software Engineer — C/C++, Wireless & Security

3M • Maplewood (MN)

Hybrid
USD 120,000 - 180,000
Senior Embedded and Server Software Engineer
Senior Embedded and Server Software Engineer

3M Company • Maplewood (MN)

On-site
USD 120,000 - 180,000
Senior Electronics Product Engineer — On‑Site & Global Impact
Senior Electronics Product Engineer — On‑Site & Global Impact

3M • Maplewood (MN)

On-site
USD 124,000 - 152,000
Relocation assistance
Senior Software Engineer
Senior Software Engineer

3M • Minnesota

On-site
USD 110,000 - 170,000
Global Application Engineer, Protective Communications
Global Application Engineer, Protective Communications

3M Company • Maplewood (MN)

On-site
USD 124,000 - 152,000
Senior Embedded C++ Engineer – Munitions Systems
Senior Embedded C++ Engineer – Munitions Systems

Energy Jobline ZR • Maple Grove (MN)

On-site
USD 120,000 - 160,000
Senior Hard Real-Time Embedded C++ Engineer
Senior Hard Real-Time Embedded C++ Engineer

Talentify • Maple Grove (MN)

On-site
USD 69,000 - 96,000
Medical, dental & vision
401(k) plan
Life Insurance
+2
Senior Test Automation Engineer
Senior Test Automation Engineer

3M • Minnesota

On-site
USD 146,000 - 178,000
Senior Embedded Software Engineer & Tech Lead - Onsite
Senior Embedded Software Engineer & Tech Lead - Onsite

MaxIT Consulting - Max Corporate Group • BLOOMINGTON (MN)

On-site
USD 120,000 - 160,000