Software Engineer - Over-the-Air Updates

location_onSunnyvaleschedulevakar
apartmentDarbo stilius:Vietoje
historyMinimali patirtis:4+ metų

Darbo aprašymas

You will develop scalable over-the-air update platforms for connected-device fleets. You will build secure delivery pipelines, cloud infrastructure, package-management systems, and package distribution networks. You will also create monitoring and analytics capabilities for update campaigns.

Responsibilities

  • Design and develop scalable OTA update platforms in C++ and Go
  • Architect secure update delivery pipelines using signing, encryption, and authentication
  • Build and maintain cloud-based OTA infrastructure
  • Develop package management systems for versioning, dependencies, and distribution
  • Create package delivery networks for reliable updates
  • Build monitoring and analytics for OTA campaign performance

Requirements

  • 4+ years of distributed systems development experience
  • Proficiency in C++ and Go
  • Experience building scalable cloud-native applications
  • Experience with AWS, Azure, or GCP, CI/CD, infrastructure as code, and containerization
  • Knowledge of cryptographic signing, certificate management, encrypted communication, and secure software deployment
  • Experience managing packages for embedded Linux and real-time operating systems
  • Knowledge of microservices, API design, service mesh technologies, CDNs, and PDNs

Benefits

  • Equity
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401k with employer match
  • Learning stipend
  • Wellness stipend
  • Paid time off

Minėti įgūdžiai

Kreipkitės į šį darbą

Use the application link supplied with this listing to apply to Applied Intuition. Check the destination before entering personal information.