Job Information
Resideo Pr Software Architect in Melville, New York
The Product Development team is looking for a highly motivated, hands-on Principal Software Architect to build the next generation of connected smart home products. You will be a technical go-to person for a collaborative engineering team to architect and continuously improve our connected products from concept ideation to development to mass production. The nature of the position requires the candidate to have excellent communication skills, strong technical and debugging skills, along with a drive to make a difference.
Job Duties:
Drive definition and architecture of features that involve interaction between Device, App and Cloud.
Design features considering tradeoffs between
development costs
hardware (BOM) cost
recurring operating costs (e.g. cloud costs)
technical debt across all domains (cloud/app/device firmware)
user experience
business priorities, including delivery timelines
Design for tolerance of and recovery from failures, for example:
Individual Message Loss
Connection Loss
Messages with abnormal delays
Temporary service outages
Customer human error
Interrupted procedures
Unexpected power outage
Gather and understand feature requirements from product owner and other stakeholders.
Gather and understand design constraints from engineering domains (Device, App, Cloud)
Assist stakeholders in understanding the trade-offs involved in possible design options, so informed and intentional decisions can be made.
Work with stakeholders and technical domain representatives to select designs with the appropriate trade-offs between cost, complexity, and capabilities that are consistent with the business objectives.
Must Haves:
10+ years of software design and development experience.
Track record of designing, developing, and shipping high-volume consumer electronics products.
Experience implementing device or cloud IoT connectivity and networking solutions.
Experience designing and implementing device to cloud and cloud to device message specs.
Track record of working on projects that include both device firmware development and cloud IoT development teams.
Skilled in designing IoT device and IoT cloud message flows.
Experience leading design review sessions, collaborating with cross-functional teams, and ensuring alignment across various projects and stakeholders.
Nice to Have:
Hands on experience designing, developing, and operating a large scale IoT platform.
5+ years embedded software development experience with commercial SoC products for high-volume, high-quality consumer electronics products.
Proven track record of identifying, managing, and mitigating major technical risks and dependencies across the project lifecycle.
Skilled at providing feedback to enforce best practices in coding and design.
Ability to troubleshoot and resolve complex technical issues, providing expertise during critical production incidents, and supporting efforts to maintain system availability.
Experience maintaining and updating architectural diagrams, design documents, and technical guidelines for the As-Is and To-Be platform and system architecture.
Demonstrated ability to work closely with program management to align technical strategies with project goals, providing input on technical aspects of planning and execution.
Willingness and ability to participate in device/platform debugging sessions.
Resideo is a leading global provider of critical comfort and security solutions primarily in residential environments and distributor of low-voltage electronic and security products. Building on a 130-year heritage, Resideo has a presence in more than 150 million homes, with 15 million systems installed in homes each year. We continue to serve more than 110,000 professionals through leading distributors, including our ADI Global Distribution business, which exports to more than 100 countries from more than 200 stocking locations around the world. Resideo is a $5.0 billion company with approximately 13,000 global employees. For more information about Resideo, please visit www.resideo.com.
At Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the "EEO is the Law" poster, "EEO is the Law" Supplement Poster and the Pay Transparency Nondiscrimination Provision. Resideo complies with applicable equal employment laws in all countries where we do business. For more information on how we process your information in the job application process, please refer to Recruitment Privacy Notice. If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance.
Resideo
-
- Resideo Jobs