3M
Senior Software Engineer
US, Minnesota, Maplewood · Senior · Full-time
No sponsorshipDetected 71 days ago
C++CFull-Stack DevelopmentLinuxCybersecurityElectrical EngineeringSignal ProcessingLeadershipCommunication
Stay score
odds of building a lasting career here
35Risky
Cap-exempt (no lottery)0
Sponsors this role72
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- This position provides an opportunity to transition from other private, public, government or military experience to a 3M career.
- 3M does not discriminate in hiring or employment on the basis of race, color, sex, national origin, religion, age, disability, veteran status, or any other characteristic protected by applicable law.
- your application may not be considered if you do not provide your education and work history, either by: 1) uploading a resume, or 2) entering the information into the application fields directly.
Responsibilities
- Collaborate with Innovative 3Mers Around the World
- As a Senior Software Engineer, you will have the opportunity to tap into your curiosity and collaborate with some of the most innovative people around the world.
- Contributing to the architecture, design, and implementation of scalable, maintainable, and high-quality software, electronic and digital solutions for Linux and Windows-based platforms.
- Appling security best practices, including encryption and secure communications, across system design and implementation.
- Developing, enhancing, and maintaining high-performance, complex C/C++ software for embedded and device-level systems.
Requirements
- Must be legally authorized to work in country of employment without sponsorship for employment visa status (e.g., H1B status).
Nice to have
- Deep knowledge of audio and voice processing algorithms.
- Experience with digital signal processing concepts and implementations.
- Have a working knowledge of industrial automation protocols such as CIP, OPC-UA, and MQTT.
- Ability to work effectively across a broad technology stack and to coordinate with external development resources.
- Proficiency with AI software development tools
Skills
- Implementing short-range, low-power wireless technologies such as Bluetooth Low Energy, NFC and UWB.
- Your Skills and Expertise
Benefits
- All employees are expected to contribute to a strong Environmental Health and Safety (EHS) culture by following safety policies, identifying hazards, and engaging in continuous improvement.
Company info
- Employees that are Job Grade 7 or equivalent and above may also have obligations to not compete against 3M or solicit its employees or customers, both during their employment, and for a period after they leave 3M.
Visa & Work Authorization
- Must be legally authorized to work in country of employment without sponsorship for employment visa status (e.g., H1B status).
This listing is sourced directly from 3M's careers page and normalized into a canonical job model.