Software Engineer, Devices
$97k - $132kSmartThings, Inc.
Job Description
Job Description
Description
We’re SmartThings, one of the leading IoT ecosystems in the world, creating the most effortless way for anyone to create a smart home. We're a wholly owned subsidiary of Samsung with corporate offices in Minneapolis and the Bay Area.
More than 430 million people worldwide use SmartThings to control and manage their connected life. SmartThings delivers simple, powerful experiences across Samsung’s leading portfolio of phones, TVs, and appliances. We also offer the most versatile smart home experience as an open platform with a rich partner ecosystem (think IKEA, SONOS, Honeywell, and so many more). As a founding member of Matter, we are a leader in the industry to help make smart homes more secure, reliable and seamless to use. Come be a part of the leading edge of IoT innovation! About The TeamSmartThings is seeking a skilled Software Engineer to join the Device Core (DC) Team. The DC team develops the core APIs used by all devices on our platform to control, react to, onboard, and list devices. If high volume systems critical to customer success excite you, then this opportunity is for you! This team is at the center of our IoT strategy, which continuously evolves to meet customer expectations, new standards, compliance and certification requirements, and business growth. In this role you’d have the opportunity to work on high-impact projects in a fast-paced, high visibility environment with a team of high performing engineers.
This role is hybrid, 3 days/week in our Minneapolis Office (on iconic St Anthony Main across from Downtown...with attached parking at no cost to you!) The pay range for this role is $97,000 to $132,000, with an annual bonus target of 20%.Key Responsibilities
As a member of the Device Core Team, you will contribute to:
- Implementing microservices surrounding devices, the device's last known state, and their events.
- Being attentive to devices, event volume and user requests (~250M /hr) as well as help implement corrective measures for scalability, reliability and performance.
- Abstracting the basic building blocks of a device into reusable pieces on the platform.
- Facilitating the many ways a device can be incorporated into a user account.
- Maintaining the communication between the device and the SmartThings platform.
Minimum Qualifications:
- BS or MS Degree in Computer Science or related discipline.
- 2+ years of experience demonstrating proficiency in Java, Kotlin, object-oriented design, and/or C-based/inspired programming languages such as JavaScript, TypeScript, Go, C++, Rust, etc.
- Exposure to modern non- blocking/asynchronous server frameworks like Micronaut, Sprint Boot, Node.js, Spring WebFlux, etc.
- Comfortable developing and understanding of an existing codebase in order to implement new features.
- Experience with microservice architecture and service-to-service interconnectability.
- Experience with Linux systems.
- Experience in developing RESTful APIs.
- Experience operating production services in a cloud-based environment like AWS or GCP.
- Thrives in a fast-paced, collaborative environment.
Preferred Qualifications
- Experience with asynchronous server-side programming.
- Experience with NoSQL databases such DynamoDB.
- Experience with Kafka.
- Experience with IoT device applications.
- We offer an attractive compensation package with comprehensive health benefits, including medical, dental, vision, and mental health; an HSA with employer contribution; life & disability insurance; FSAs for health and dependent care expenses; a competitive 401k with a 5% employer match, and more.
- All of our employees enjoy unlimited PTO, 12 paid holidays, and a generous parental leave policy (8 weeks fully paid parental leave and 8 more fully paid weeks for childbirth recovery leave).
- Eligible employees benefit from our education reimbursement program, and all employees enjoy access to learning resources through O’Reilly.
- Our commitment to diversity, equity, inclusion and belonging is embedded into our culture and our work, and everyone has frequent opportunities to join forums and groups and participate in ongoing projects.
- We offer a parking stipend to cover the monthly garage cost. EV chargers are also onsite.
- In-office catered lunches once a week.
- Access to the onsite gym.
Base compensation range for this position is $97,000 to $132,000 base within this range will depend on many factors including experience, skills, technical expertise and market alignment. In addition, this role is eligible for a 20% annual target bonus based heavily on individual performance.
At SmartThings, we are committed to creating an inclusive and accessible environment for all. If you require accommodations to participate in our hiring process or to perform the requirements of the job, we will work with you to meet your needs in compliance with applicable laws. Please reach out to View email address on us.fitly.work and a member of our Talent Acquisition team will connect with you further!- ...Description This position is responsible for software development and the maintenance of... ...systems.PRIMARY ACTIVITIES• Apply software engineering knowledge to the design and development... ...encryption Communication with Bluetooth devices Automated testing pipelines Development...SuggestedContract workTemporary work
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... ...8 years of experience in design and development of Medical Devices Software systems using C/C++, J2EE or .Net technologies and...Suggested
$143.7k - $194.4k
...people who want to help.You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations... ...container compute platform in the border network, network device access and locality software, and a business...SuggestedInternshipWork at officeFlexible hoursNight shiftWeekend work$97.5k - $150.6k
...APIs using Azure, AWS, or GCP to support software distribution, secure access, diagnostics... ...workflows, and future network-enabled device experiences.Develop solutions that support... ...programming fundamentals, and robust engineering practices across the team.Become the technical...SuggestedLocal areaRemote work- ...level FW Peripherals, communication busses, device drivers.Excellent knowledge on... ...reading/writing/manipulation4+ years of software development experience on embedded bare... ...efficiency. Generates systems software engineering policies, standards and procedures.SPECIALIST...Suggested
$48 - $60 per hour
...Embedded Software EngineerWe are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for high-resolution print controllers... ...hardware platform.Experience in Linux and RTOS device drivers and applications development.Ability to...Contract workTemporary work$71.04k - $104.19k
...Synergy™ Ablation System is the first medical device to receive FDA approval for the... ...success through the design and development of software on capital equipment and devices. The... ...positive patient outcomes. The Software Engineer may work independently on projects with...Temporary workLocal areaWorldwide- ...; troubleshooting issues related to MCC software and hardware associated with our high-power... ...packages. Work closely with other engineering disciplines, manufacturing and the customer... ...experience including Windows 11 platform and OS, device driver updates, network and database...
$55 - $60 per hour
...Sr Software EngineerJob ID: 24313 Location: 7000 Central Ave NE Minneapolis Minnesota 55... ...Experience? Bachelor's Degree In Software Engineering, Computer Science Or Equivalent With 5... ...management and control of interconnected medical devices. As a Senior Software Engineer (Project...Temporary workImmediate startRemote work$100k - $110k
...Software Support Engineer – Software & Hardware Systems Minneapolis, MN | Direct Hire | $100,000–$110,000 + Bonus Opportunity Konik is partnering... .... Experience troubleshooting Windows-based systems, device drivers, network connectivity, and database connections. Strong...$100k - $130k
...electrophysiology. Position Responsibilities: This role combines advanced software engineering with compliance-driven development practices within a highly regulated medical device environment. The successful candidate will contribute to the design,...Flexible hours- ...semiconductor, medical and other industries. We are seeking a Senior Software Engineer to join the Material Processing Systems Group in the... ...PC to interface with external sensors and control peripheral devices via vendor SDK, serial or TCP/IP communications. Experience...Temporary work
- ...the future of cardiac care. We're partnering with an innovative medical device company that's redefining how complex cardiac procedures are performed. They're looking for a Senior Software Engineer to join their growing R&D team. Why it's exciting: Meaningful technology...
$40 - $55 per hour
Software Engineer Join to apply for the Software Engineer role at Real . This range is provided by Real. Your actual pay will be based on your... ...please apply. Desired Skills and Experience Medical Device or Regulated Industry Experience Sustaining Engineering C++...Contract workTemporary work$130k - $160k
...Summary: Enterra Medical is a medical device company dedicated to a singular focus:... ...are seeking a skilled Principal Firmware Engineer with specialized experience in developing... ..., testing, and optimizing embedded software to ensure the safety, reliability, and performance...Work at office$117k - $158k
...interoperable ecosystem for millions of users worldwide. As a Senior Software Engineer, you will lead the design and execution of the full software... ...Desired Skills Passion for gadgets, IoT, and smart devices Experience with modern IP networking Experience working...Work at officeWorldwide3 days per week$53.58k - $122.4k
...At Capgemini Engineering, the world leader in engineering services, we bring together a global... ...to life-saving robots, our digital and software technology experts think outside the box... ...and interventional cardiology devices. This role involves ownership across the...Full timeLocal area- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers. Who should apply? Recent computer science/engineering/mathematics/...H1b
- About this role:Wells Fargo is seeking a Lead Information Security Engineer who will support the Vulnerability Assessment Team in their... ...role, you will:Lead efforts to run vulnerability scans of IoT devices and work with the larger team to identify vulnerabilities on infrastructure...Full timeWork experience placement
- Integer Holdings is seeking a Product Development Engineer III to drive design and development from concept through commercial manufacture... ...in problem-solving methodologies and project leadership within medical device environments. #J-18808-Ljbffr Integer Holdings
- Abbott in Plymouth, MN seeks a Design Assurance Engineer II to lead development projects and ensure design verification/validation for medical devices. The role requires coordinating cross‑functional teams and aligning outputs to regulatory expectations and production...
$159.3k - $273.2k
...Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together.Based in Eden Prairie, MN, our Software / Data Engineering team builds the scalable software systems, data architecture, and AI platform foundation that power the enterprise and...Minimum wageFull timeWork experience placementLocal area$139.93k - $208.76k
...the Technical Lead - Systems & Embedded Engineering , you will participate in a project... ...the development of cutting-edge connected devices. Your expertise in product architecture,... ...as firmware, mechanical, hardware, and software engineering team members. WE VALUE:...Full timeWorldwide$122k - $240.5k
...Recruiting for this role ends on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the buildout of... ...experience for all skill areas below:Hands-on experience in full stack software development across frontend and backend technologies....Local area$293.9k - $406.8k
...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across...Full timeTemporary workLocal areaRemote workFlexible hours- Abbott in Plymouth, MN is seeking a hands-on R&D Engineer for a 12-month onsite assignment. You will contribute to requirement development... ...method and model development, and data analysis to advance device development. Under guidance, you will generate concepts, identify...
$125.79k
...States of AmericaSalary: $125,785 - $126,500Company: Siemens Software Developer / Engineer Job ID 517215 Posted since 06-Aug-2026... ...alarm processing and data processing solutions, to include device tag handling, power flow, impedance data, unit configuration...Permanent employmentFull timeWork at officeLocal areaRemote workMonday to Friday$80k - $140k
...Deliver solutions using Agile methodologies through CI/CD pipelines and other deployment solutionsLead and contribute to end-to-end software development activities including:Architecture and designCoding and code reviewsUnit and integration testingDeployment and release...Full time- ...talented team, as we invest in a best-in-class software solutions using best-in-class software... ...with software developers, system test engineers, user experience engineers, project... ...creation, testing, and deployment of a device project3 months experience in Software engineering...Hourly payInternshipWork at officeLocal areaRemote workFlexible hoursShift work3 days per week
$90k - $160k
...DescriptionWhat is the opportunity?As Lead End User Computing Engineer, you will be a strategic technical leader and subject matter expert... ..., Applications Architecture, Automation, Decision Making, Device Management, Group Problem Solving, Hardware Infrastructure, Information...Full timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Devices. Be the first to apply!
- cybersecurity software engineer Minneapolis, MN
- graduate software engineer Minneapolis, MN
- software developer fintech Minneapolis, MN
- senior robotics software engineer Minneapolis, MN
- software engineer visa sponsorship Minneapolis, MN
- network software engineer Minneapolis, MN
- software engineer remote Minneapolis, MN
- part time software developer remote Minneapolis, MN
- software developer internship Minneapolis, MN
- software engineer full time Minneapolis, MN


