Company

SmartThingsSee more

addressAddressMinneapolis, MN
type Form of workFull-Time
CategoryInformation Technology

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. As an independent subsidiary of Samsung, our corporate offices are based in Minneapolis, the Bay Area, and remote home offices throughout the US.

SmartThings’ culture is built around our core values, offering singular opportunities to make a real, immediate impact in every role. With our focus on trusted ownership, connected leadership and empathy, we embrace inclusive practices and celebrate everyone’s uniqueness on our team.

Like the smartphone revolution, smart home technology is transforming the way we interact with the world around us. With SmartThings products, we’re reducing global emissions, improving service industries, and creating a safer, smarter planet. Come be a part of the transformation with us!

About The Team

In this role, you’ll be part of the SmartThings Hub Platform team responsible for developing, building, and deploying software that runs on platforms within the SmartThings ecosystem. This software integrates smart home and networking protocols such as LAN, Wi-Fi, Matter, Thread, Zigbee, and Z-Wave with the SmartThings ecosystem. You will be part of the team focused on:
  • Developing and supporting embedded Hub OS infrastructure
  • Adopting quality-driven software to a variety of embedded platforms
  • Providing build support for all hub development teams
  • Maintaining and developing features to deploy software to customers
  • Develop and monitor metrics for global hub performance and features
About The Role

We’re looking for an Embedded Software Engineer who’ll be responsible for the development of software for core hub application features. You will be involved in the full software development lifecycle from proof-of-concept to shipping products on a project of enormous scale and potential. This group provides a unique experience to write application and test code in C/C++/Rust/Python, incorporate bleeding-edge internal and third party libraries into the OS, support hub-to-cloud infrastructure, and allow opportunities to work on other frameworks that span cloud and mobile. You will debug and fix issues discovered internally, reported by external beta testers and regular users. You will take part in establishing best security principles for various hub and cloud platforms. This is a great opportunity to be part of the exciting smart home industry while working with a group of highly talented and quality-focused engineers.

Key Responsibilities
  • Design, develop and debug application code in C/C++/Rust
  • Develop toolchains used across organizations through the Yocto build system
  • Maintain and develop build and CI infrastructure for Hub Platform components and codebases
  • Participate in technical discussions across engineering and product
  • Participate in cross-functional design discussions and code reviews

Skills Knowledge and Expertise
Inclusive Hiring Practices

Our hiring team is passionate about diversity, equity and inclusion, and the data shows that candidates from underrepresented groups are less likely than others to apply for a career opportunity if their qualifications and experience don’t appear to be an identical match. We welcome candidates from every professional background, so even if you aren’t certain you meet every requirement, we encourage you to apply!
What You Bring On Day One (Required Qualifications) 
  • 1-3 years professional experience with Bachelor’s degree in Electrical/Computer Engineering or Computer Science or similar experience or graduate degree 
  • Experience using C/C++ and/or other Object Oriented programming languages
  • Willingness to learn Rust
  • Exposure or knowledge of source control such as Git
  • Exposure or knowledge of scripting languages such as Bash, shell, Python
  • Exposure or experience with working in a Linux development environment
  • Strong interpersonal communication skills and ability to work well in a diverse, team-focused environment
Desired Skills
  • Passionate about gadgets, IoT, and smart devices
  • Experience with modern IP networking
  • Experience with network security features such as TLS, certificates, and encryption
  • Experience at writing embedded C/C++/Rust and familiarity with an embedded Linux Environment
  • Familiarity with the AWS ecosystem

SmartThings Benefits
Why You’ll Love Working at SmartThings
  • You’ll receive a competitive compensation package and comprehensive health benefits (medical, dental, vision, HSA with employer contribution, life & disability insurance, a competitive 401(k) with a 5% employer match, and more)
  • You’ll have access to generous paid leave for parents, including 8 weeks Parental Leave and 8 more weeks for Childbirth Recovery Leave paid at 100%
  • You’ll enjoy work/life flexibility through our unlimited PTO plan, Summer Fridays, 12 paid holidays each year, and an emphasis on work/life balance.
  • Our commitment to diversity, equity, inclusion and belonging is embedded into our culture and our work, and you’ll have opportunities to join forums and groups and participate in our ongoing projects.
  • We are a group of bright, kind, and goal-oriented people. You can be your authentic self here, and are empowered to encourage others to do the same!
  • We are a successful, fast-growing company at the forefront of IoT.
  • We are a technologically and data-driven business.
  • We are committed to our customers and developers.
  • We love solving problems, thinking creatively, and trying new things.
  • We believe in autonomy & taking initiative.
  • We take what we do seriously–we don’t take ourselves seriously.
  • We have a smart, experienced leadership team that wants to do it right and is open to new ideas.
Refer code: 7271528. SmartThings - The previous day - 2023-12-19 23:47

SmartThings

Minneapolis, MN
Popular Embed Software Engineer jobs in top cities
Jobs feed

HVAC Truck Based Senior Controls Technician

Johnson Controls International

Tampa, FL

Ventures Investment Portfolio Analyst

Capital One

New York, NY

Executive Assistant - Commercial Capital Markets

Capital One

New York, NY

Process Engineer (Pipeline)

Biospace

Worcester, MA

Senior Device Software Engineer

Biospace

Pleasanton, CA

Histology Laboratory Associate Analyst (2nd Shift)

Biospace

New Jersey, United States

Senior Application Security Specialist - Remote

Biospace

Illinois, United States

Share jobs with friends