Talent.com
Device Software Engineer

Device Software Engineer

SauronSan Francisco, CA, United States
6 hours ago
Job type
  • Full-time
Job description

Join to apply for the Device Software Engineer role at Sauron

Who We Are

Sauron protects your family and home, bringing the innovations of autonomous robots and self-driving cars to residential security. Our team is led by veteran entrepreneurs and roboticists, alumni of Zipline, Tesla, Apple, and Google. Sauron has raised a $22M seed round led by A

  • and Atomic with participation from other leading venture capital firms and angel investors, including Abstract, 8VC, and Flock Safety CEO Garret Langley.

The Role | Device Software Engineer

Sauron is creating a new modality for homeowners to interact with their properties and security systemsanchored by a high-fidelity 3D model of the home in a beautiful iPad and iPhone app, and powered by intelligent devices at the edge. Were looking for a highly skilled, thoughtful, and collaborative Device Software Engineer to build the platform that connects on-prem devices, edge compute, and cloud services into a cohesive, safe, and reliable system.

What You Will Do

  • Develop and maintain embedded Linux platforms, from BSP to application level.
  • Work with electrical, mechanical, perception / ML, backend, and mobile teams to define architectures for new on-device software.
  • Develop and maintain embedded software that interface with sensors, cameras, and motors.
  • Drive features end-to-end through the full software lifecycle : design, implementation, validation, and production rollout.
  • Build and improve embedded build systems, CI / CD, and automated test environments; plan and execute test procedures across unit, HIL, and on-device validation.
  • Root-cause and resolve issues using remote fleet diagnostics, telemetry, and local hardware test platforms; define logging and observability standards.
  • Who You Are

  • 8+ years of professional experience developing device software for hardware products.
  • Experience with Linux on embedded / constrained systems, such as Yocto, or AOSP.
  • Experience writing C / C++ for Linux, FreeRTOS, and bare-metal systems.
  • Demonstrated ability to write multi-threaded, highly reliable code.
  • Strong grasp of software lifecycle best practices : code reviews, version control, unit / integration testing, CI, and on-hardware validation.
  • Understanding of the manufacturing process, including device testing, validation, calibration and fusing.
  • Nice to Have

  • Experience building custom embedded Linux distributions with Yocto
  • Experience with ARM Trustzone, and OP-TEE
  • Experience with FreeRTOS
  • Background contributing to or growing high-performance software teams.
  • The base pay range for this role is $179,000-$219,000 per year.

    Seniority level : Mid-Senior level

    Employment type : Full-time

    Job function : Engineering and Information Technology

    Industries : Software Development

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • San Francisco, CA, United States

    Related jobs
    • Promoted
    Sr. Software Engineer - Switch Design

    Sr. Software Engineer - Switch Design

    SupermicroSan Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, Distributed Systems

    Senior Software Engineer, Distributed Systems

    VerseSan Francisco, CA, United States
    Full-time
    San Francisco, CA (Remote / Hybrid Available).Organizations today are under growing pressure to navigate the transition to clean energy - not just to meet sustainability goals, but to manage risk, co...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software & Systems Engineer - Semiconductor Diagnostics

    Senior Software & Systems Engineer - Semiconductor Diagnostics

    BeaconSan Francisco, CA, United States
    Full-time
    Our client is an established innovator in the advanced diagnostics and precision instrumentation space, serving leading-edge companies in the semiconductor manufacturing industry.Headquartered in N...Show moreLast updated: 6 hours ago
    • Promoted
    Software Engineer, Distributed Systems

    Software Engineer, Distributed Systems

    VerseSan Francisco, CA, United States
    Full-time
    San Francisco, CA (Remote / Hybrid Available).Organizations today are under growing pressure to navigate the transition to clean energy - not just to meet sustainability goals, but to manage risk, co...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    SupermicroSan Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Software Engineer (26456)

    Sr. Software Engineer (26456)

    SupermicroSan Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 11 days ago
    • Promoted
    Senior Device Engineer

    Senior Device Engineer

    MedasourceFoster City, CA, United States
    Temporary
    Device Engineer – Combination Products.Foster City, CA (Hybrid / Onsite preferred).We are seeking a highly experienced Contract Device Engineer to join our Device Development team as a key contributo...Show moreLast updated: 5 days ago
    • Promoted
    • New!
    Staff Device Software Engineer, Gateway / Embedded Linux

    Staff Device Software Engineer, Gateway / Embedded Linux

    SPAN IncSan Francisco, CA, United States
    Full-time
    SPAN is enabling electrification for all.We are a mission-driven company designing, building, and deploying products that electrify the built environment, reduce carbon emissions, and slow the effe...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Software Engineer - Rust Development

    Software Engineer - Rust Development

    Vertex Sigma SoftwareSan Mateo, CA, United States
    Full-time
    Our AI systems require efficient data handling at scale.The IT storage team manages petabytes of on-premises, clustered POSIX storage for AI. Our initial focus is on a high-performance caching syste...Show moreLast updated: 6 hours ago
    • Promoted
    Software Engineer, Enterprise Identity

    Software Engineer, Enterprise Identity

    OpenAISan Francisco, CA, United States
    Full-time
    OpenAI's Enterprise Identity team builds and maintains the core authentication and authorization systems used across our enterprise products. We ensure secure, scalable, and seamless access for smal...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer, Distributed Systems

    Software Engineer, Distributed Systems

    ReplitFoster City, CA, United States
    Full-time
    Replit is the agentic software creation platform that enables anyone to build applications using natural language.With millions of users worldwide and over 500,000 business users, Replit is democra...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Software Engineer, Embedded

    Software Engineer, Embedded

    MotiveSan Francisco, CA, United States
    Full-time
    Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can ma...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Senior Software Engineer, Embedded IoT

    Senior Software Engineer, Embedded IoT

    MotiveSan Francisco, CA, United States
    Full-time
    Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can ma...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Senior Software Engineer, Embedded Systems

    Senior Software Engineer, Embedded Systems

    VerseSan Francisco, CA, United States
    Full-time
    San Francisco, CA (Remote / Hybrid Available).Organizations today are under growing pressure to navigate the transition to clean energy not just to meet sustainability goals, but to manage risk, cont...Show moreLast updated: 5 hours ago
    • Promoted
    • New!
    AR / VR Software Integration Device Engineer

    AR / VR Software Integration Device Engineer

    US Tech SolutionsOakland, CA, United States
    Full-time
    Duration : 6 Months Job Description : The client is seeking a hands-on AR / VR Software Integration Device Engineer to support high-visibility demo operations for a unified platform spanning devices fr...Show moreLast updated: 6 hours ago
    • Promoted
    Software Engineer (Distributed Systems)

    Software Engineer (Distributed Systems)

    BrowserbaseSan Francisco, CA, United States
    Full-time
    Core (aka Browserbase Core Infrastructure) is the backbone of everything we do.This team keeps our browsers running at scale, solving massive distributed systems challenges and making sure our plat...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Software Engineer (25403)

    Sr. Software Engineer (25403)

    SupermicroSan Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 11 days ago
    • Promoted
    Senior Staff Embedded Software Engineer

    Senior Staff Embedded Software Engineer

    Bio-Rad LaboratoriesPleasanton, CA, United States
    Full-time
    As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embed...Show moreLast updated: 24 days ago