Sr./Principal Architect of Embedded Software
Location: Denver, COPosted On: 06/21/2022
Requirement Code: 59173
Requirement Detail
Essential Functions:
- Foster relationships with senior leaders at key industry customers and partners to better understand their business and technical challenges and needs around digital transformation
- Design, develop, document, analyze, create, test, or modify computer systems or programs, including prototypes, based on and related to user or system design specifications
- Create accurate, detailed diagrams and design documents intended for a proposed product solution
- Define an architecture that optimizes for flexibility, re-use, scalability, performance, and availability within the domain
- Partner with dependent domain architects to ensure the architecture is aligned with upstream and downstream systems
- Develop proof of concepts and technical solutions
- Analyze and prepare recommendations to address existing and potential trouble areas in systems and procedures across the organization, as well as
design and recommendation on new solutions in software design - Develop Technical Architecture and present solutions to the team(s)
- Develop best practice definitions
- Translate business requirements into design / applicable Product Solution
- Critically review the work of other team members
- Provide status reports on a project to update progress and outstanding issues
- Drive project reporting/status from Architects and Engineers
- Drive delivery of assigned tasks on schedule
- Expand knowledge of target industry solutions
- Lead and participate in project teams
- Promote and utilize the use of best practices, project management, and tools for the team(s)
- Work independently to verify and/or develop an alternative solution or reference design for customer solution
- Create supporting documentation and diagrams as a requirement of the project lifecycle
- Embrace a culture of continuous improvement and should demonstrate experience in championing change
- Have advanced/subject matter expert understanding of tools in multiple deployment types and scales
- Consistently demonstrate a passion for customer success in projects, support, and advocacy
- Demonstrate industry-leading subject matter expertise, including but not limited to certifications, publications, public speaking, technical leadership, and advisory boards
Required Education and Experience:
- Bachelor's Degree or equivalent experience required
- 8+ Years of Experience
Qualifications:
- 8+ years of progressive experience in software engineering/enterprise architecture/technology leadership across multiple products, systems, and/or platforms coupled with strong business acumen and executive
presence - Ability to simplify complex topics for leadership, Care/Support Teams, and cross-organization constituents.
- Creating technical specification documents for Hardware and Software
- Ability to work with minimal direction and under limited supervision
- Ability to be flexible and adapt to changing requirements and timelines
- Expertise in enterprise technologies, including networking, data center, security, collaboration, mobility, automation, cloud, applications, and operations
- Experience as an architect supporting IoT and Cloud development
- Experience with AWS and/or Azure cloud technologies, Azure dev, and DevOps
- Strong knowledge of the following:
- Linux-based Device and System Architecture
- The HTTP protocol and Linux OS (networking and system administration)
- Data Modelling and System Diagraming
- Along with specific skills in the more than one of the following areas:
- Embedded Linux
- OpenWrt, RDK, Yocto
- Linux containers (Docker, Kubernetes)
- Languages: C/C++, Golang, Shell
- REST APIs, WebSockets, MQTT
- Specs: TR-069/181/369
- IPv4/IPv6 networking
- Qualcomm/MediaTek cellular interfaces