Senior Software Engineer

3M

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Maplewood, MN
Posted
36 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $169k
$106k most similar roles pay here $248k

This listing doesn't post a salary. Most similar roles pay $149,500–$188,277.

Based on 240 similar postings.

Employer

About 3M

3M is a diversified technology and manufacturing conglomerate producing thousands of products across healthcare, safety, electronics, transportation, and consumer goods. Industry: Diversified Manufacturing

3M currently has 61 open roles on FindRole.

Listed pay typically runs $145,676–$178,049 across 51 roles with salary data.

Most-posted roles

View all roles at 3M

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer, you will join a cross-functional team to contribute to the architecture, design, and implementation of scalable, high-quality software and digital solutions for Linux and Windows platforms. You will develop complex C/C++ software for embedded and device-level systems while designing low-latency, time-critical network communications over Wi-Fi. Your daily work involves implementing short-range wireless technologies like Bluetooth Low Energy, NFC, and UWB, alongside applying security best practices such as encryption. The role requires troubleshooting performance across hardware and software interfaces to solve problems in the domain of embedded systems. Key technical requirements include experience with digital signal processing, audio and voice processing algorithms, and industrial automation protocols like CIP, OPC-UA, and MQTT. You will also utilize AI software development tools to ensure system reliability and interoperability.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Contribute to the architecture, design, and implementation of scalable software for Linux and Windows platforms.
  • Design low-latency, time-critical network communications over Wi-Fi.
  • Implement short-range, low-power wireless technologies including Bluetooth Low Energy, NFC, and UWB.
  • Apply security best practices such as encryption and secure communications across system designs.
  • Troubleshoot and optimize software performance and reliability across hardware and software interfaces.
  • Develop and maintain high-performance C/C++ software for embedded and device-level systems.
  • Provide technical leadership and contribute to engineering best practices on a cross-functional team.

What we're looking for

  • Bachelor’s degree or higher in Computer Science, Software Engineering, Computer Engineering, Information Technology, Electrical Engineering, or a related technical field.
  • Seven years of full-stack or embedded device software development experience in private, public, government, or military environments.
  • Experience developing and maintaining high-performance C/C++ software for embedded and device-level systems.
  • Knowledge of low-latency network communications over Wi-Fi and short-range wireless technologies like Bluetooth Low Energy, NFC, and UWB.
  • Ability to implement security best practices including encryption and secure communications across system designs.
  • Experience with digital signal processing concepts and audio/voice processing algorithms.
  • Working knowledge of industrial automation protocols such as CIP, OPC-UA, and MQTT.
  • Proficiency with AI software development tools.

More like this

Similar roles

Senior Software Engineer

Microsoft

Redmond, WA 58 days ago $119,800$234,700
C++ Win32 COM Windows Services WinRT RPC C C# ETW IPC RDP PCoIP ICA Kernel Driver Development Threading System APIs Telemetry Agile
4+ yrs exp

Software Test Automation Engineer

3M

Maplewood, MN 29 days ago $145,676$178,049
Test Automation C++ C APIs CIP OPC-UA MQTT Wi-Fi Encryption Security Best Practices Mock Services
7+ yrs exp

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Mastercard

Salt Lake City, UT 11 days ago $115,000$184,000
Java Spring Boot Spring Integration React JavaScript Node.js RxJS HTML5 CSS SQL PostgreSQL AWS GCP Azure Docker Kubernetes TDD BDD REST SOAP
5+ yrs exp