The ideal candidate is passionate about the art of management, and has a strong background in data modeling, distributed system design, and communications protocol. We are a close-knit group spanning the full gamut of hardware and software design, and are looking for candidates with similarly broad engineering interests and technical management experience to become an integral part of our team.
Watch: Career Advice The work:
Manage a group of top-tier developers building the backbone of the Nest thoughtful home
Lead and manage engineering team to architect, design, develop and deliver on roadmap initiatives.
Design efficient, flexible data models and protocols for defining home automation devices on many different platforms
Participate in a cross-functional team spanning hardware, embedded software, mobile apps and cloud services
Work with other engineering and product teams in the organization to pull together diverse system requirements
Help define and drive architectural vision throughout the organization
Minimum qualifications:
Bachelor’s degree in Computer Science, Mathematics, Statistics or related field or equivalent experience.
10+ years of embedded software and/or backend platform/cloud software development experience
5+ years of engineering management experience
Preferred qualifications:
Solid understanding of multiple programming languages (e.g. Scala, Java C/C++, Python)
Experience with system-wide formal data modeling and protocol definition in distributed systems
Experience with embedded device programming and constraints
Knowledge of good API design and abstraction concepts
Proven track record of delivering enterprise-grade software platforms
Proficiency in designing, building, and debugging distributed systems
Work with home automation devices and protocols
Experience working with cross-functional teams including embedded, backend, apps, and test engineering
Excellent problem-solving, organizational and analytical skills
Exceptional verbal and written communication skills with the ability to effectively influence and communicate cross-functionally with all levels of management
Experience working with external development teams/contractors to drive implementation
Send To A Friend