Career Center

Sr./Principal Architect of Embedded Software

Location: Denver, CO
Posted 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


  • 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

  • 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