--}}

Responsibilities:

  • Embedded Linux Development: Design, develop, and maintain system software, including systemd applications, kernel modules, and low-level firmware for the Pod.
  • Optimized ML Deployment: Work closely with our R&D team to optimize and deploy models for edge inference, ensuring they run efficiently and securely.
  • Edge Inference and Streaming Data Processing: Develop and integrate real-time ML inference and signal processing pipelines for low-latency streaming analytics and intelligent event detection.
  • Security and Trust: Implement advanced security techniques such as hardware-protected key storage, secure boot, and trusted execution environments to safeguard device integrity.
  • Manufacturing and Deployment: Partner with global teams, including manufacturing teams in China, to develop production tests and ensure high-quality product launches.
  • Craftsmanship and Attention to Detail: Strive for excellence in software design, reliability, and maintainability, ensuring robust and well-documented implementations.

Requirements:

  • 5+ years of experience in firmware and system software development with C/C++.
  • Deep expertise in Embedded Linux, including Yocto, Bitbake, systemd, and kernel development.
  • Proficiency in secure software development for IoT and embedded systems.
  • Experience optimizing compute workloads in resource-constrained environments.
  • Willingness and ability to travel internationally as needed to support manufacturing and deployment.

Salary

Competitive

Monthly based

Location

San Francisco, California, United States

Job Overview
Job Posted:
2 days ago
Job Expire:
1w 5d
Job Type
Full Time
Job Role
Education
Bachelor Degree
Experience
3 - 5 Years
Slots...
1

Share This Job:

Location

San Francisco, California, United States