Senior Embedded Software Engineer

1 week ago


Minneapolis, Minnesota, United States SmartThings Full time
Job Description

We are SmartThings, a prominent IoT ecosystem worldwide, simplifying how people create smart homes. As a subsidiary of Samsung, our offices are located in Minneapolis and the Bay Area.

Over 270 million individuals globally utilize SmartThings to manage their connected life. SmartThings offers versatile smart home experiences as an open platform with a diverse partner ecosystem. We are proud to be a founding member of Matter, striving to enhance smart home security and usability.

Similar to the smartphone evolution, smart home technology is reshaping how we interact with our surroundings. SmartThings products play a role in reducing global emissions, enhancing service industries, and contributing to a safer, smarter planet. Join us in this transformative journey and be part of SmartThings.


SmartThings Culture & Ways of Working
  • Dynamic culture that values diversity, equity, and inclusion.
  • Fosters immersive and collaborative experiences for both customers and team members.
  • Offers a hybrid work environment for personal and team growth.

About The Team
  • Join the SmartThings Edge Protocols team focusing on integrating smart home protocols and designing innovative features.
  • Opportunity to work on Matter integration and shape the future of smart homes.
  • Be part of a team driving impactful software development in Rust.

Key Responsibilities

  • Design and develop high-quality software, primarily in Rust.
  • Lead technical projects and collaborate cross-functionally.
  • Engage in code reviews and enhance user experience.

Exciting chance to work on Matter integration and collaborate with a team of skilled engineers.


Skills Knowledge and Expertise

Required Qualifications

  • Bachelor's degree in Computer Science or Electrical/Computer Engineering.
  • 5+ years of software development experience.
  • Proficiency in Rust, C/C++, and familiarity with software design patterns.
  • Experience in source control and strong communication skills.

Desired Skills

  • 8+ years of software development experience with mentoring skills.
  • Passion for IoT and modern networking technologies.
  • Expertise in Rust, IP networking, and communication protocols.

SmartThings Benefits
  • Competitive compensation package with comprehensive health benefits.
  • Generous PTO, paid holidays, and parental leave policy.
  • Education reimbursement, learning resources, and a culture of diversity and inclusion.

Compensation expected between $108,743 and $157,677 for Minneapolis-based candidates, with a 20% annual bonus potential.



  • Minneapolis, Minnesota, United States INFOPRO LEARNING PRIVATE LIMITED Full time

    Description:Are you passionate about architecting, designing, developing, and verifying embedded software products? A leading company is currently seeking a skilled Senior Embedded Software Engineer to join their team in ensuring project/system functionality. In this role, you will mentor junior engineers, collaborate with other engineering disciplines, and...


  • Minneapolis, Minnesota, United States BAE Systems Full time

    Job Description What's it like realizing your potential at an innovative company that takes on some of the world's most important challenges? Rewarding. BAE Systems' reputation is built on delivering quality products that meet our customer's standards and help protect our U.S. service members. We rely on our team of engineers to make this possible, and we...


  • Minneapolis, Minnesota, United States Primary Talent Partners Full time

    Primary Talent Partners has a 12-month contract opening for a Principal Embedded Software Engineer with a large medical device manufacturer located in Minneapolis, MN. This is a Hybrid position. Local Candidates Only. Onsite-hybrid (3x days onsite, Tues-Thurs in office) A Day in the Life As a Principal Embedded Software Engineer, your role is pivotal in...


  • Minneapolis, Minnesota, United States BAE Systems USA Full time

    **Job Description** What s it like realizing your potential at an innovative company that takes on some of the world s most important challenges? Rewarding. BAE Systems' reputation is built on delivering quality products that meet our customer's standards and help protect our U.S. service members. We rely on our team of engineers to make this possible, and...


  • Minneapolis, Minnesota, United States ADVANTAGE TSI Full time

    Title:Software Engineer Location: ON-SITE Sterling Heights, MI Industry: Military Vehicles Pay/Duration: 72.00 per hour 5 months plus contract The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation,...


  • Minneapolis, Minnesota, United States Teradyne Full time

    We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time Our portfolio of automation solutions help manufacturers to develop and deliver products quickly, efficiently...


  • Minneapolis, Minnesota, United States Critical Fit Recruiting Full time

    RESPONSIBILITIES: Design, implement, test, debug, and document integration solutions and enhance existing components to ensure that software meets the business needs, while in compliance with applicable regulations and processes. Lead debugging efforts, root cause investigations, and issue resolution. Responsible for functional and design specifications and...


  • Minneapolis, Minnesota, United States General Dynamics Mission Systems Full time

    Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 8+ years of job-related experience, or a Master's degree plus 6 years of job-related experience. Agile experience preferred.CLEARANCE REQUIREMENTS:Department of Defense TS/SCI with Polygraph security clearance is...


  • Minneapolis, Minnesota, United States Detroit Engineered Products Full time

    :We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software...


  • Minneapolis, Minnesota, United States US Tech Solutions Full time

    Position Description: The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing. The Principal Software...


  • Minneapolis, Minnesota, United States PGS Worldwide Full time

    PGS Worldwide is actively seeking skilled Principal Software Engineers to support ongoing projects for an Aerospace leader in Minneapolis, MN. This is an initial 6-month contract-to-hire opportunity and I will respond immediately to all qualified candidates. Job Description:The Principal Software Engineer plans, leads, and performs a variety of tasks across...


  • Minneapolis, Minnesota, United States PGS Worldwide Full time

    PGS Worldwide is actively seeking skilled Principal Software Engineers to support ongoing projects for an Aerospace leader in Minneapolis, MN. This is an initial 6-month contract-to-hire opportunity and I will respond immediately to all qualified candidates. Job Description: The Principal Software Engineer plans, leads, and performs a variety of tasks...


  • Minneapolis, Minnesota, United States Edjuster Full time

    Frontend Masters is the premier training platform for front-end engineering skills, , and beyond Nearly everyone at Frontend Masters writes code, and our customers are engineers who appreciate high-quality software and learning interfaces. We've been around for eight years. We're bootstrapped, privately owned, and profitable. We have front-end in our name,...


  • Minneapolis, Minnesota, United States General Dynamics Mission Systems Full time

    Requires a Bachelors degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5 years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred.CLEARANCE REQUIREMENTS:Ability to obtain a Department of Defense TS/SCI with Polygraph security clearance is...


  • Minneapolis, Minnesota, United States Leadpages Full time

    Redbrick and Leadpages are headquartered on the traditional Coast Salish territory, and we respectfully acknowledge the Lekwungen and WSÁNEĆ People of this region. With gratitude, we live, work, and care for this beautiful land.One thing that our team members say they value most is our fun and truly "people-first" culture. Ours is a place where you're...


  • Minneapolis, Minnesota, United States QData Full time

    HiHope you are doing good...We have an urgent requirement below please go through Job description and send your updated profile and expected rate ASAP.Please reach me at .comJob Title AS400 engineer with EMBEDDED ExperienceJob Location Minneapolis MNLinkedIn is mandatoryJob Description Required Skills AS 400 RPG ILE FreeMust have Strong recent experience in...


  • Minneapolis, Minnesota, United States QData Full time

    HiHope you are doing good...We have an urgent requirement below please go through Job description and send your updated profile and expected rate ASAP.Please reach me at .comJob Title AS400 engineer with EMBEDDED ExperienceJob Location Minneapolis MNLinkedIn is mandatoryJob Description Required Skills AS 400 RPG ILE FreeMust have Strong recent experience in...


  • Minneapolis, Minnesota, United States Aquent Full time

    Overview Placement Type: Permanent Salary (USD): 120K - 170K Start Date: * This role is open to U.S. based talent only. Our studio specializes in the creation of exhilarating racing games that push the boundaries of realism and excitement. We are looking for a Senior Software Engineer to join our team and play a key role in the implementation and...


  • Minneapolis, Minnesota, United States Aquent Full time

    This role is open to U.S. based talent only.Our studio specializes in the creation of exhilarating racing games that push the boundaries of realism and excitement. We are looking for a Senior Software Engineer to join our team and play a key role in the implementation and development of new releases.Responsibilities Collaborative Development: Work closely...


  • Minneapolis, Minnesota, United States Royal Bank of Canada Full time

    Job SummaryJob DescriptionSenior Software Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Manage all aspects of implementation planning & coordination. Manages all aspects of testing and verification ensuring all tasks are performed for all interfaces. Identify technical and business opportunities to take advantage of cross project knowledge, best...