> Markdown version of [/jobs/ext/2000030-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2000030-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** 3M - **Location:** Maplewood, MN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Bluetooth Low Energy (Bluetooth), C++ (Programming Language), Computer Engineering, Linux, Interoperability, Software Engineering, Wi-Fi Technology, Information Technology, Software Performance - **Published:** August 9, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/senior-software-engineer-maplewood-mn-usa-58865862 ## About the Role and optimize software performance and interoperability across hardware/software interfaces * Develop and maintain high-performance, complex C/C++ software for embedded systems * Provide technical leadership on cross-functional teams and promote engineering best practices Tasks * Bachelor's degree or higher in Computer Science, Software Engineering, Computer Engineering, Information Technology, Electrical Engineering or related field (completed and verified prior to start) * Seven (7) years of full-stack or embedded device software development in private/public/government/military environment Key requirements * competitive pay and benefits * well-being programs * on-site work model with Maplewood, MN location ## Description Experteer Overview In this role you will help design, implement, and optimize high-quality software and embedded solutions across Linux, Windows, and device platforms. You will lead efforts on low-latency network tech, wireless interfaces (BLE, NFC, UWB), and secure communications while aligning with cross-functional teams to deliver robust systems. You'll drive performance improvements and engineering best practices in a mid-senior, technically hands-on capacity. This position offers on-site collaboration at the 3M Center in Maplewood, MN with opportunities for growth and impact on global products and technologies. Compensation / Benefits * Contribute to architecture, design, and implementation of scalable software for Linux/Windows and embedded devices * Design low-latency, time-critical network communications over Wi-Fi * Implement short-range wireless tech (Bluetooth Low Energy, NFC, UWB) * Apply security best practices including encryption and secure communications * Troubleshoot and optimize software performance and interoperability across hardware/software interfaces * Develop and maintain high-performance, complex C/C++ software for embedded systems * Provide technical leadership on cross-functional teams and promote engineering best practices Tasks * Bachelor's degree or higher in Computer Science, Software Engineering, Computer Engineering, Information Technology, Electrical Engineering or related field (completed and verified prior to start) * Seven (7) years of full-stack or embedded device software development in private/public/government/military environment Key requirements * competitive pay and benefits * well-being programs * on-site work model with Maplewood, MN location ## Related Videos - [From Bedside Beeps to Interoperable Bytes – Getting your medical devices ready to talk the IEEE 11073 language](https://www.wearedevelopers.com/videos/771-from-bedside-beeps-to-interoperable-bytes-getting-your-medical-devices-ready-to-talk-the-ieee-11073-language) - [Smart, Connected, Unexpected: The Wild Side of IoT and AI](https://www.wearedevelopers.com/videos/1113-smart-connected-unexpected-the-wild-side-of-iot-and-ai) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)