IoT Systems Architect at Sunnyvale, CA (Onsite)

• Posted 3 hours ago • Updated 51 minutes ago
Full Time
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Medical Devices
  • IaaS
  • Middleware
  • Hardening
  • Authentication
  • Lifecycle Management
  • Data Deduplication
  • Embedded Systems
  • Design Review
  • Debugging
  • Root Cause Analysis
  • Migration
  • Integration Testing
  • Knowledge Transfer
  • C++
  • Python
  • QoS
  • MQTT
  • Messaging
  • RPC
  • Microservices
  • Amazon EC2
  • Amazon S3
  • Network Security
  • TLS
  • PKI
  • Authorization
  • Documentation
  • Specification Gathering
  • Communication
  • Management
  • Training
  • Computer Science
  • Software Engineering
  • IoT
  • Systems Architecture
  • Aerospace
  • Multithreading
  • Systems Design
  • FMEA
  • Risk Analysis
  • Cloud Computing
  • Amazon Web Services
  • Quality Management

Summary

Role: IoT Systems Architect

Location: Sunnyvale, CA (Onsite)

Duration: 12+ Months

Interview Mode: Face 2 Face

MUST HAVE SKILLS:

MQTT Expertise: MQTT broker configuration | QoS levels | Topic hierarchy | Retained messages | MQTT 5.0 features

Strong C++ Development

Python Development - for cloud side integration and services.

Must understand AWS services supporting IoT connectivity.

10 15 years software engineering with 5+ years IoT architecture,

Strong embedded systems background

Hands-on coding in C++ and Python

Years of Experience Required:

10+ years overall; 5+ years in IoT systems architecture mandatory

Education: Bachelor's or Master's in Computer Science, Software Engineering, or related technical field

Essential Job Duties

Support the expansion of the MQTT-based IoT architecture across our embedded medical device platforms and AWS cloud infrastructure;

Produce architecture decision records (ADRs), interface contracts, design specifications, system diagrams; Implement connectivity middleware and communication services in C++ & Python on device side and cloud side;

Architect and implement cloud-side integration using AWS microservices (EC2, S3, and related services) to support the migrated protocol layer

Design and implement security hardening: TLS/mTLS, certificate-based device authentication, topic-level authorization, and PKI lifecycle management Design for cloud connectivity reliability: offline buffering, reconnect strategies, message deduplication, and guaranteed delivery patterns appropriate for embedded systems

Lead and participate in design reviews with the FTE engineering team; incorporate feedback from internal review gates

Support debugging and root cause analysis of connectivity issues during migration and integration testing

Produce thorough documentation and conduct knowledge transfer sessions to ensure continuity at engagement close

Required Skills and Experience

Deep expertise in C++ & Python for system-level software developmentStrong MQTT expertise - broker configuration, QoS levels, topic design, retained messages, MQTT 5.0 featuresSolid understanding of pub/sub and RPC messaging patterns, including how to implement reliable RPC over pub/sub protocolsWorking knowledge of AWS microservices (EC2, S3, and adjacent services); ability to design cloud-side components supporting device connectivityStrong grasp of network security fundamentals: TLS/mTLS, PKI, certificate management, and authorization patterns for IoT devicesProven ability to produce high-quality architecture documentation - ADRs, design specs, interface definitionsExcellent communication skills; able to lead design discussions and drive alignment across technical and non-technical stakeholdersQuality-first engineering mindset: writes clean, well-documented, maintainable code that teammates can own after the engagement endsAble to work independently and manage technical ambiguity with minimal guidance

Required Education and Training

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field10+ years of software engineering experience, with 5+ years focused on IoT systems architecture

Working Conditions

Preferred Skills and Experience

Experience in regulated or safety-critical industries (medical, aerospace, industrial) - valued but not required Background in asynchronous, event-driven, and multi-threaded system design Familiarity with FMEA or software risk analysis processes Familiarity with cloud observability and operational monitoring tooling (e.g., AWS CloudWatch)Strong industry experience in architecture and development of scalable, production-quality systems

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91121021
  • Position Id: 2026-42813
  • Posted 3 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Mountain View, California

Today

Easy Apply

Contract, Third Party

$90 - $100

Sunnyvale, California

Today

Easy Apply

Contract

Depends on Experience

Sunnyvale, California

Today

Easy Apply

Contract

Depends on Experience

Sunnyvale, California

Today

Easy Apply

Contract

Depends on Experience

Search all similar jobs