Principal Systems Architect defining system architecture across hardware and software for connected devices. Leading efforts to build a scalable, secure platform for smart connectivity solutions.
Responsibilities
Define and own the end-to-end system architecture across hardware, firmware, host software, and cloud platforms.
Architect a scalable, multi-tenant device management platform enabling remote updates, monitoring, and analytics.
Lead hardware architecture for USB-C, Thunderbolt (TB4/TB5), USB4, and power delivery systems.
Define firmware architecture including secure boot, remote firmware updates / OTA updates, device monitoring, telemetry, and diagnostics.
Establish and own security architecture across device and cloud ecosystems.
Translate product strategy into technical roadmaps, reference architectures, and scalable solutions.
Direct and manage external development partners (ODMs, firmware vendors, cloud teams).
Conduct architecture and design reviews; act as the final technical decision-maker.
Partner cross-functionally with Product Management, Customer & Partner Success, Marketing and Customer Support teams.
Act as a technical evangelist supporting StarTech.com’s connected device vision internally & externally.
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline.
10+ years of experience in systems architecture, IoT, or embedded platforms.
Proven experience designing or building IoT/device-to-cloud platforms.
Deep expertise in embedded firmware architecture (ARM-based MCUs, RTOS, secure boot, OTA).
Strong hardware knowledge including USB-C, Thunderbolt, USB Power Delivery and display technologies.
Experience managing ODMs and external development partners.
Proficiency in C/C++ and low-level programming.
Strong understanding of cross-platform host software (Windows, macOS, Linux).
Ability to operate as a senior individual contributor with high ownership and autonomy.
Ability to translate complex technical systems into clear documentation and direction.
Familiarity with cloud environments such as AWS, Azure, or GCP (AWS preferred).
Strong understanding of security architecture for connected devices.
Experience leading distributed or offshore development teams.
Exposure to AI-assisted development tools for code review and productivity.
Experience building multi-tenant cloud platforms and device management systems
Resolving complex technical issues and managing escalated service requests for VC3 clients. Ensuring timely and effective solutions while following the established standards and processes.
IT Systems Analyst for VC3 resolving technical issues and supporting client success across North America. Managing service requests and implementing IT solutions for municipalities and organizations.
Systems Engineer focusing on Azure Infrastructure for Clio, a leader in legal AI technology. Collaborating with teams to build and automate tools for production infrastructure.
Senior Software Systems Engineer developing software for cloud - driven networking at Extreme Networks. Focusing on Agile development for embedded systems and wireless technology.
Senior Business Systems Analyst optimizing platforms like Salesforce and ServiceNow for The Salvation Army. Collaborating with business and technology teams to drive measurable outcomes in service delivery.
Business Systems Analyst facilitating business - technology interaction and leading delivery of system requirements for TD. Collaborating with stakeholders and enhancing customer - centric applications.
Technical Systems Analyst Co - op at RBC creating technical design documents and coordinating small project phases. Engage in technical reviews and provide third - level support for applications and databases.
Senior IAM Systems Engineer at RBC focusing on CyberArk Secure AI Agents. Leading AI - driven PAM strategies and initiatives for enhanced security and operational efficiency.
Business Systems Analyst at PURPLE analyzing and improving IT systems for retail operations and ensuring cross - functional support. Key role in enhancing business processes and customer experience.
Senior Salesforce Developer joining Twilio's GTM Automation team. Evolving Salesforce data models and building custom functionality for unique business needs.