Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Device Software Engineer (Embedded Linux)

$134k - $200k

I did my part and supported the Regular Toilet

The Role The Device Software Platform Team maintains the embedded Linux platform powering SPAN’s hardware products in energy metering, load management, and EV charging. As a staff engineer on the team, you will: Develop and maintain embedded Linux board support packages (BSP), as well as bootloader, kernel, package management, and system/application configuration for Span’s application gateway. Partner with teams across SPAN — embedded software, electrical design, manufacturing, security, and cloud infrastructure — to prioritize and build new capabilities for our embedded Linux platform. Support Linux image builds on our production release pipeline. Representative Projects System-on-Module (SOM) and manufacturing bringup and debugging for our new hardware product offerings. Design, develop a protocol and driver stack for reliable, high-throughput electrical telemetry and IPC to our embedded system over USB. Development of new application development workflows using virtualization and emulation. About You Required Qualifications Proficiency in embedded Linux build systems, such as Yocto/OpenEmbedded or Buildroot, as well as related software like U-Boot. Proficiency in C and Linux for application and driver development; experience building maintainable tools in other languages, such as Python, Bash, Go, or Rust. Solid fundamentals in software and API design best practices, instrumentation, testing, and debugging. Excellent interpersonal communication and collaboration skills. Track record of taking ownership over projects and willingness to help others with theirs, from design and code review through to mentorship of new employees. Bonus Qualifications Building networked home consumer hardware products, using wired/wireless communications (e.g. WiFi, Bluetooth, 802.15.4, cell, I2C, SPI, UART, USB, Ethernet, PCI-E.), cloud backends (e.g., REST, GraphQL, MQTT, AWS IoT). Knowledge of basic embedded electronics and instrumentation: familiarity with hardware schematics and data sheets and using logic analyzers for developing and validating peripheral interfaces. Build, release, and automation best practices for high-quality production software releases, internal tools, and container-based development environments. Clean energy hardware in a multidisciplinary environment. The U.S. base salary range for this position is $134,000- $200,000 plus benefits, equity and variable compensation for Sales-related roles. This range represents SPAN’s good faith estimate of competitively-priced salary for the role based on national, real-time industry data from companies of a similar growth stage. This range reflects minimum and maximum new hire salaries for the role in San Francisco county. Within the range, individual pay is determined by location and individual factors including relevant skills, experience and education or training. This range correlates to the relative level of the candidate we believe we need for the role and may require an adjustment for candidates of a different level. Life at SPAN SPAN embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. Benefits Competitive compensation + equity grants at a well-funded, venture-backed company Comprehensive benefits (including medical; dental, vision, life and disability insurance) Comfortable, sunny office space located near BART and Caltrain public transit Strong focus on teambuilding and company culture (events, meet-ups, clubs) Flexible hours and unlimited PTO #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Device Software Engineer (Embedded Linux) in San Francisco, CA vacancy
  •  ...The Role SPAN's Embedded Applications team is responsible...  ...friendly, motivated engineers who enjoy working with...  ...product, mobile software, cloud software, and...  ...application stack in embedded Linux. This can include...  ...party home energy devices: work across teams to... 
    Suggested
    Work at office
    Work from home
    Flexible hours

    SPAN Inc

    San Francisco, CA
    2 days ago
  • $180k - $210k

     ...time Location Type On-site Department Software Engineering Compensation $180K - $210K - Offers...  ...distributed electrical grid The Role SPAN’s Device Software team is responsible for the...  ...up through application stack in embedded Linux. This can include everything from bootloaders... 
    Suggested
    Full time
    Work at office
    Work from home
    Flexible hours

    SPAN

    San Francisco, CA
    4 days ago
  •  ...construction veterans and world-class engineers to solve physical-world...  ...for the base platform software and middleware running on our...  ...Architect and maintain the embedded Linux stack for our NVIDIA Jetson...  ...Linux userspace configuration (device management, networking,... 
    Suggested
    Work at office
    Flexible hours

    Bedrock Robotics

    San Francisco, CA
    5 days ago
  • $134k - $200k

     ...supported the Regular Toilet is seeking a staff engineer for the Device Software Platform Team. You'll develop and maintain Linux platform for energy metering and EV charging...  ...with various teams to enhance our embedded system capabilities. The role requires proficiency... 
    Suggested
    Flexible hours

    I did my part and supported the Regular Toilet

    San Francisco, CA
    1 day ago
  • $180k - $250k

     ...obsessed team of the world's best engineers and operators. If you are...  ...are looking for a Senior Software Engineer to join our...  ...bring-up and maintenance on embedded ARM system (Device Trees, Bootloader, Kernel Drivers...  ...C, C++. Experience with Linux kernel development Good... 
    Suggested
    Local area
    Flexible hours

    Nimble Robotics

    San Francisco, CA
    3 days ago
  •  ...Description We are looking to recruit an exceptional Embedded Software Engineer - Real-Time Linux to help build the foundational real-time Linux...  ...systems (e.g. QNX). Strong understanding of Linux device trees, scheduling and memory management. Experience... 

    Maven Robotics

    San Francisco, CA
    2 days ago
  •  ...Senior Embedded Linux Engineer Location: San Francisco, CA - Onsite Duration: 6-12 months Participate...  ...of new designs. Work closely with the software and mobile teams for definition and implementation of frameworks used by devices for wireless communications. Write low... 
    Work at office
    Remote work

    Kasmo Global

    San Francisco, CA
    13 days ago
  •  ...Israelvcforum is seeking a Senior Software Engineer to develop embedded platform software for state-of-the-art ADAS features. The role involves designing...  .... The ideal candidate has 4+ years of experience in Linux-based environments, focusing on production-quality software... 
    Remote work

    Israelvcforum

    San Francisco, CA
    20 hours ago
  • $293k - $325k

     ...Camera Software Engineer, Consumer Devices Software - San Francisco About the Team The Consumer Products team...  ...the intersection of custom silicon, embedded systems, operating systems, and...  ...strong C/C++ experience with embedded or Linux-based systems; comfortable debugging... 
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    19 hours ago
  •  ...technical owner for our linux user space C++...  ...thread-safe, multithreaded software components (synchronization...  ...Collaborate on the embedded Linux platform work...  ...support a regulated medical-device environment....  ...Masters in Electrical Engineering, Computer Engineering,... 
    Full time
    Part time
    Remote work
    3 days per week

    Empo Health, Inc

    San Bruno, CA
    1 day ago
  • $216k - $288k

     ...diverse, world-class team-engineers, designers, researchers,...  ...human-centric mindset. By embedding AI advancements into...  ...the Role As a Senior Software Engineer specializing in Device Security, you will play a...  ...Experience with AOSP and Linux security, including TrustZone... 
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    3 days ago
  •  ...Embedded Software Engineer - Embedded Systems & Firmware Company Background: Specter is creating...  ...Software Engineer to own the full on-device software stack for our distributed wireless...  ...range of embedded platforms (embedded Linux on SoCs, RTOS, bare-metal on... 

    Specter Services LLC

    San Francisco, CA
    5 days ago
  • $293k - $325k

     ...validation systems that ensure our device software is reliable, testable, and...  ...the Role As a Software Engineer, Quality and Developer Tools...  ...: Partner with embedded and systems software teams on...  ...C++, or Rust, and have strong Linux fundamentals, including processes... 
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    3 days ago
  •  ...Innovations is looking for a Senior Manager of Device Software for our hybrid workspace in San Francisco, CA. You will lead a team of embedded software engineers, driving architectural decisions and...  ...with a strong background in embedded Linux and RTOS. We offer a competitive... 

    Fortune Brands Innovations

    San Francisco, CA
    4 days ago
  • $155k - $225k

     ...Wheel the World is searching for an Embedded Systems Engineer to work at their San Francisco location...  ...will focus on hardware interaction with software for various systems. The role requires...  ..., strong skills in C/C++, and Linux kernel experience. Competitive salary... 
    Flexible hours

    Wheel the World

    San Francisco, CA
    20 hours ago
  •  ...Aurelius Systems, Inc is seeking an Embedded Systems Engineer in San Francisco to own the link between hardware and the application stack. The role involves board bring-up, Linux kernel work, and real-time systems integration on custom hardware. Ideal candidates bring... 
    Flexible hours

    Aurelius Systems, Inc

    San Francisco, CA
    1 day ago
  • $100k - $130k

     ...Senior Software Engineer (Embedded/Full-Stack) About Augmental Augmental is an MIT Media Lab spinoff dedicated to redefining human-computer interaction...  .... We’re pioneering the development of intraoral wearable devices designed to revolutionize computer control. Our team of... 
    Full time
    Work at office
    Visa sponsorship
    Shift work

    Augmental

    San Francisco, CA
    19 hours ago
  • $170k - $225k

    SleepRes™, Inc. is seeking a Staff / Principal Embedded Firmware Engineer in San Francisco to lead the design and development of embedded software for medical devices. This role requires strong C/C++ proficiency, 7-10 years of experience in embedded firmware development... 

    SleepRes™, Inc.

    San Francisco, CA
    1 day ago
  • Canaan Inc. is seeking a Junior Linux BSP Software Engineer to join our team in the San Francisco Bay Area. This role offers hands-on experience in embedded systems and kernel development, supporting RISC-V based chips in our mining and smart home products. As a part of... 
    Flexible hours

    Canaan Inc.

    San Francisco, CA
    2 days ago
  • $246.5k - $290k

     ...Tools-For-Humanity is seeking a Senior Software Development Engineer to join our San Francisco office. This role involves...  ...of our next generation proof of human devices and requires strong expertise in Android and embedded Linux systems. Ideal candidates will have over 7... 
    Work at office
    Flexible hours

    Tools-For-Humanity

    San Francisco, CA
    18 hours ago
  • Multicoin in San Francisco is seeking a Senior Software Development Engineer to drive the development of next generation proof of human devices. In this role, you'll design and implement embedded Linux/Android systems and manage the software development lifecycle. The... 

    Multicoin

    San Francisco, CA
    1 day ago
  •  ...About the Team The Connectivity Software Engineering team is responsible for enabling seamless, secure...  ...wireless technologies to ensure robust device pairing, network performance, and...  ...experience shipping wireless features on Linux-based products Are highly proficient in... 
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    1 day ago
  • Hayden AI Technologies, Inc. is looking for a Senior Firmware Engineer to join the Device Software team in San Francisco, California. The role requires deep expertise in Linux kernel and device driver development, where you will design and maintain device drivers, optimize... 

    Hayden AI Technologies, Inc.

    San Francisco, CA
    18 hours ago
  • SPAN in San Francisco is seeking a Firmware/Embedded Linux Engineer to work on product development that electrifies modern infrastructure. The...  ...working collaboratively across functional teams. With 8 years of software experience needed, the role emphasizes C/C++, Rust, and... 

    SPAN

    San Francisco, CA
    4 days ago
  •  ...Embedded Software Engineer Deepnight is creating the best low light camera in the world by embedding an AI model into it. Our model processes...  .... Responsibilities Develop, port, and optimize Linux device drivers for various peripherals and sensors. Modify... 

    Deepnight

    San Francisco, CA
    3 days ago
  •  ...Embedded Engineer Our client is building the next generation of night vision using AI. Backed...  ...will design, develop, and optimize software for embedded systems, with a strong focus...  ...Do Develop, port, and optimize Linux device drivers for peripherals and sensors... 
    Full time
    Night shift
    3 days per week

    Tangerine Search, Inc.

    San Francisco, CA
    1 day ago
  • $210k - $250k

     ...led by veteran operators and engineers, alumni of Sonos, Paypal,...  ...and powered by intelligent devices at the edge. We're looking for...  ...and collaborative Lead Device Software Engineer to build the...  ...Develop from scratch and maintain embedded Linux platforms, from BSP to application... 
    Local area
    Remote work

    Sauron

    San Francisco, CA
    4 days ago
  •  ...] Dapster is looking for a Lead Embedded Systems Software Engineer to join our small-but-powerful team...  ...and Python programming skills in a Linux environment. Experience writing/maintaining...  ...early signal processing for these devices. Ability to quickly get up to... 
    Work experience placement
    Work at office
    Remote work

    Dapster, Inc

    San Francisco, CA
    2 days ago
  • $293k - $325k

     ...the Team The Release Engineer team is responsible...  ...the systems that power software delivery-from CI/CD pipelines...  ...partner closely with embedded, cloud, and QA teams...  ...systems for consumer devices, robotics, mobile, or...  .... Have strong Linux user-space fundamentals... 
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    3 days ago
  • $150k - $400k

     ...Embedded Software Engineer (FPGA And Firmware) Location: San Francisco Bay Area Job Tags: Software At...  ...C++ firmware for Zynq UltraScale+ MPSoC devices, designing FPGA modules for high-throughput...  ...and data movement, or building Linux-based embedded systems using PetaLinux... 
    Permanent employment

    jobs.frontdoordefense.com - Jobboard

    San Francisco, CA
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Device Software Engineer (Embedded Linux). Be the first to apply!