Senior Embedded Software Engineer - Edge Protocols (Minneapolis, MN)
Smart Things
- Minneapolis, MN
- $108,743-157,677 per year
- Permanent
- Full-time
- Design and develop high-quality software, primarily in Rust
- Serve as a technical leader on projects, often working closely with Cloud and Mobile teams to solve challenging problems and develop exciting new features
- Lead technical discussions with key stakeholders (engineering, product, etc.)
- Participate in cross-functional design discussions and code reviews
- Collaborate with partners on new features to improve user experience
- Bachelor's degree in Computer Science or Electrical/Computer Engineering
- 5+ years of experience in a software development role
- Experience using Rust, C/C++ and/or other Object Oriented programming languages
- Experience with various software design patterns and their applications
- Experience with and/or willingness to learn additional languages such as Lua
- Working knowledge of source control (preferably git and GitHub/GitLab)
- Strong interpersonal communication skills and ability to work well in a diverse, team-focused environment
- 8+ years of experience in a software development role and experience mentoring more junior engineers
- Passion for gadgets, IoT, and smart devices
- Experience with modern IP networking
- Experience working with communication protocols and networking technologies such as Matter, WiFi, Thread, Bluetooth Low Energy, Zigbee, Z-Wave
- Excellence at writing software in Rust
- Familiarity with an embedded Linux Environment
- Experience working with external partners and vendors to deliver customer-facing products
- 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.