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

Device Software Engineer, Gateway/Embedded Linux

SPAN Inc

Our Mission 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 effects of climate change. Decarbonization is the process to reduce or remove greenhouse gas emissions, especially carbon dioxide, from entering our atmosphere. Electrification is the process of replacing fossil fuel appliances that run on gas or oil with all-electric upgrades for a cleaner way to power our lives. At SPAN, we believe in enabling homes and vehicles powered by clean energy, making electrification upgrades possible, building more resilient homes with reliable backup, and designing a flexible and distributed electrical grid. The Role SPAN's Embedded Applications team is responsible for the full lifecycle of new strategic products, features, and integrations. We are focused on quickly building minimum viable solutions that will help unlock market segments and increase sales. We look for friendly, motivated engineers who enjoy working with their peers to drive impact and move the business forward. Engineers on this team work directly with the broader cross-functional strategic team including product, mobile software, cloud software, and hardware. You will have the opportunity to be the engineering owner for new strategic initiatives that impact any of our hardware components from microcontrollers up through application stack in embedded Linux. This can include everything from bootloaders on systems without an OS up through applications in C and C++ inside an RTOS, to system services and applications written in Rust and Python in embedded Linux. Hardware products are central to SPAN's business and writing firmware for even our smallest microcontrollers means working on something that directly impacts the user experience. Representative Projects Integrations with smart networked third party home energy devices: work across teams to define MVP, manage external partners, define architecture, and lead the implementation The regulatory frameworks that govern our electrical systems and devices are updated from time to time. In some cases, changes here may create market demand for electrical products. To unlock new markets, we may work with our product and certification teams to design new features or capabilities and lead the implementation. We are always looking for ways to bring additional value to our customers and the strategic team is generally responsible for delivering these products and features. For example, a new SPAN Drive charge mode may help customers save on their electricity bills and get more out of their existing solar panels. About You Required Qualifications We are seeking a Firmware/Embedded Linux engineer with: 5 or more years of experience writing software for a hardware device (primarily in a Linux environment) in Rust, Python, and/or C/C++ Strong fundamentals in modern software design with awareness of concerns like multiprocess, multithreading, and memory management Experience working with standard electrical communication interfaces like UART, I2C, USB, etc. Exceptional interpersonal communication and collaboration skills. Great at building trust and driving decisions to a resolution Track record of taking ownership of projects and willingness to help others with theirs, from design and code review through to mentorship of new employees Bonus Qualifications We do not expect any engineer to have all skills, but we do want you to be excited to learn and grow. Every Device Software Engineer is free to roam up and down our device software stack, so any combination of the following skills is welcome but not required. Experience with functional safety and processes and standards like UL 60730, ISO 26262, IEC 61508, and UL 1998 Experience writing higher level system or application software such as diagnostic command line tools or the application side of a communication interface Wireless technologies like LTE, WiFi, Thread, and Zigbee Hands-on experience with electronics lab equipment Experience with clean energy hardware in a multidisciplinary environment Life at SPAN Headquartered in San Francisco's vibrant SoMa neighborhood, we are an eclectic group of creative thinkers who value open communication, teamwork, and a'make it happen' approach to addressing complex challenges. 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. We're hiring talented individuals who are driven by success and are passionate about shaping the future of renewable energy. If that sounds like you, we'd love for you to consider joining the rapidly growing team at SPAN. The Perks: Competitive compensation + equity grants at a well-funded, venture-backed company Comprehensive benefits: 100% employee premiums for base plans on medical, dental, vision with options for additional coverage. Parental leave up to twenty four (24) weeks depending on eligibility Comfortable, sunny office space located near BART and Caltrain public transit Strong focus on team building and company culture: Employee Resource Groups, monthly social events, SPANcakes recognition breakfast, lunch, and learns Flexible hours and flexible time off Interested in joining our team? Apply today and we'll be in touch with the next steps! SPAN Inc

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Device Software Engineer, Gateway/Embedded Linux in San Francisco, CA vacancy
  • $220k - $250k

     ...build the new perception system for the home.The Role - Senior Device Software EngineerThe device platform is where Sauron meets the...  ...than hope.What You Will DoDevelop from scratch and maintain embedded Linux platforms, from BSP to application level.Work with electrical... 
    Linux
    Local area
    Remote work

    Atomic

    San Francisco, CA
    3 days ago
  • $216k - $288k

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

    HP IQ

    San Francisco, CA
    3 days ago
  • $107.4k - $155.7k

     ...diverse, world-class team—engineers, designers, researchers,...  ...human-centric mindset.By embedding AI advancements into every...  ...work.About the RoleAs a Software Engineer specializing in Device Security, you will contribute...  ...across embedded, AOSP, Linux, or Windows environments.... 
    Linux
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    1 day ago
  • $160k - $220k

     ...sensors and tools for engineers, roboticists, and researchers...  ...LIDAR from an analog device with thousands of...  ...Staff level for the Embedded Engineering team, you...  ...building the embedded software that powers our lidar...  ...ICs with expertise in Linux, C, and C++, Rust, and... 
    Linux
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    3 days ago
  • $140k - $225k

     ...diverse, world-class team—engineers, designers,...  ...human-centric mindset.By embedding AI advancements into every...  ...across RTOS and embedded Linux platforms. You'll...  ...firmware across core device subsystems, and help scale...  ...across hardware/software boundaries and communicate... 
    Linux
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    4 days ago
  •  ...in San Francisco is seeking a Senior Embedded Software Engineer to help bring current and next-generation...  ...maintain system software for embedded devices with high autonomy and direct impact...  ...This full-time role focuses on Embedded Linux, secure boot, and trusted execution... 
    Linux
    Full time

    Eight Sleep

    San Francisco, CA
    1 day 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... 
    Linux

    Multicoin

    San Francisco, CA
    3 days ago
  • $130k - $190k

     ...Edge Systems Team:Edge engineering is responsible for the hardware and software orchestrating the hardware...  ..., and mesh network of devices at a farm. We plan for...  ...for our own Linux build process and the process...  ...systemsDevelop on ARM-based embedded platforms using C, C++,... 
    Linux
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Aquabyte

    San Francisco, CA
    3 days ago
  • $160k - $220k

     ...Embedded Firmware Engineer Opportunity at Optivolt Optivolt's mission is to overshoot...  ...new features to maximize device performance, improve system...  ...desktop or embedded software to support development, testing...  ...involving embedded Linux running alongside an RTOS... 
    Linux
    Remote work

    Optivolt

    San Francisco, CA
    21 hours ago
  • Jobot is seeking a passionate Embedded Android Software Engineer to join our dynamic San Francisco team. You...  ...software for embedded Android devices in a permanent, on-site role. The ideal...  ...experience, strong knowledge of QCM, QCS, Linux kernel, Java and Python, and proven... 
    Linux
    Permanent employment

    Australia-Employment

    San Francisco, CA
    3 days ago
  • $140k - $225k

     ...diverse, world-class team-engineers, designers,...  ...centric mindset. By embedding AI advancements into every...  ...across RTOS and embedded Linux platforms. You'll...  ...firmware across core device subsystems, and help scale...  ...independently across hardware/software boundaries and... 
    Linux
    Full time
    Temporary work
    Local area
    Flexible hours

    Hp Iq

    San Francisco, CA
    3 days ago
  • Lead Embedded Systems Software EngineerDapster is looking for a Lead Embedded Systems Software Engineer to join our small-but-powerful team. This is an...  ...Python programming skills in a Linux environment.Experience...  ...processing for these devices.Ability to quickly get up... 
    Linux
    Work experience placement
    Work at office
    Remote work

    Dapster

    San Francisco, CA
    3 days ago
  • Senior Embedded Linux EngineerParticipate in design, development, verification...  ...discussions across engineering and product teams. Work with...  ...designs. Work closely with the software and mobile teams for...  ...implementation of frameworks used by devices for wireless communications.... 
    Linux
    Work at office
    Remote work

    Kasmo Global

    San Francisco, CA
    3 days ago
  •  ...Embedded Software Engineer - Real-Time Linux Company Overview Maven Robotics is building the world's leading general-purpose AI robots. We are...  ...systems (e.g. QNX). Strong understanding of Linux device trees, scheduling and memory management. Experience... 
    Linux
    Contract work
    For contractors
    For subcontractor
    Work at office

    Maven Robotics, Inc.

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

    Software Engineer, Embedded Linux San Bruno, California, United States About Us Chariot Defense is a defense technology company that designs and manufactures...  ...correctly recognizes and drives our specific hardware. Device drivers & device tree: Describe our custom hardware to... 
    Linux
    Work at office
    Weekend work

    Chariot Defense

    San Bruno, CA
    3 days ago
  • $120k - $250k

    Embedded Android Software Engineer 6939690 a day ago Job Description Experience: Mid Level Salary: $120,000...  ...software for our cutting-edge Android devices. This is a permanent role that...  ...systems. Strong knowledge of QCM, QCS, Linux Kernel, Java, and Python. Proven experience... 
    Linux
    Permanent employment
    Flexible hours

    Leoforce

    San Francisco, CA
    2 days ago
  • $120k - $250k

    Embedded Android Software Engineer $120000 - $250000 per year | San Francisco, CA | On-Site | Permanent A Dynamic...  ...for our cutting-edge Android devices. This is a permanent role that offers...  ...systems. Strong knowledge of QCM, QCS, Linux Kernel, Java, and Python. Proven... 
    Linux
    Permanent employment
    Local area
    Flexible hours

    Jobot

    San Francisco, CA
    3 days ago
  •  ...world. We are a team of engineers, scientists,...  ...the physically-actuated devices of the future. This role...  ...and implementation of embedded firmware for devices crucial...  ...with hardware and software teams to ensure the new...  ...data pipelines Embedded Linux System Bring-up: Lead... 
    Linux

    Physical Intelligence

    San Francisco, CA
    1 day ago
  • $160k - $200k

     ...the most advanced hardware, software, and AI technology to make...  ...Join our team as a Senior Embedded Software Engineer to help us bring current and...  ...'ll Help Build Embedded Linux Development: Design, develop...  ...Trust: Build and operate device trust primitives and drive... 
    Linux
    Full time
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    Night shift

    Eight Sleep

    San Francisco, CA
    a month ago
  • Embedded Systems Software EngineerWe are looking for a staff level embedded systems software engineer with full stack proficiency who will own the long...  ...maintain embedded software for devices based on the NVIDIA...  ...development, preferably on Linux-based platforms.... 
    Linux
    Remote work

    Overview

    San Francisco, CA
    3 days ago
  •  ...Operations cloud company, is hiring a Senior Embedded Software Engineer in San Francisco. You will develop firmware for millions of devices, from board bring-up to driver and...  ...will work with C, RTOS concepts, and Linux-based gateways, focusing on power efficiency and... 
    Linux

    Samsara Inc.

    San Francisco, CA
    3 days ago
  • $130k - $160k

     ...unavailable or unreliable. As an Embedded Autonomy Engineer, you own the Linux mission computer that manages cameras...  ...runtime, and the autonomy software that sits on top. Key Responsibilities...  ...computer: board support packages, device trees, kernel configuration, and bootloaders... 
    Linux
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Night shift

    Red Dog Capital, LLC

    San Francisco, CA
    3 days ago
  • $186.4k - $266.3k

    About the Role:We are hiring a Senior Software Engineer to build Tubi's native app runtime for...  ...engine behind YouTube on living room devices. You will own the layer between Tubi's...  ...Bazel) and cross-compiling for ARM and embedded Linux or Android targetsHands-on performance... 
    Linux
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Tubi TV

    San Francisco, CA
    1 day ago
  • $144k - $198k

     ..., COSoftware - Onboard Software /Full time /On-siteWanna...  ...fleet — from the Linux services running on the...  ...scrappy — the kind of engineer who digs into an unfamiliar...  ...workflowsExperience with embedded or resource-constrained...  ...embedded Linux: Yocto, device trees, systemd, and Linux... 
    Linux
    Full time
    Temporary work

    Loft Orbital

    San Francisco, CA
    11 hours ago
  • $155k - $225k

     ...Francisco, CASoftware - Onboard Software /Full time /On-siteWanna join the...  ...satellites.Must Haves:5+ years' software engineering experience, using programming...  ...as Go or Rust.Experience with embedded Linux operation, including Yocto, device trees, systemd, and Linux on ARM... 
    Linux
    Full time
    Temporary work

    Loft Orbital

    San Francisco, CA
    3 days ago
  • $155k - $222.6k

     ...our SF officeSoftware Engineer - Platform BringupMeet the TeamMeraki Software Engineers breathe life...  ...cloud-managed networking devices, which range from switches...  ...firmware is built on Linux and open-source...  ...or C++.Experience with embedded systems development, including... 
    Linux
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Francisco, CA
    3 days ago
  • $200k - $250k

     ...proprietary infrastructure and software, we empower over 250,0...  ...and treasury, to embedded finance at a global...  ...focus on platform engineering, integrations, security...  ...patching, and development of gateways and other services to...  ...maintaining Linux operating systemsApplicant... 
    Linux
    Temporary work
    Local area
    Worldwide

    Airwallex

    San Francisco, CA
    3 days ago
  •  ...Inc. seeks an experienced systems software engineer to own and evolve the Linux user-space C++ application. You will...  ...for in-home health monitoring devices. Ideal candidates bring 8+ years in...  ...and OO design, and experience with embedded Linux. Hybrid-friendly role requiring... 
    Linux

    Empo Health, Inc.

    San Bruno, CA
    1 day ago
  • $160k - $250k

     ...reliable and deterministic software components for hardware...  ...- and safety-critical embedded software running on an embedded Linux system, and for the diagnostics...  ...Linux: drivers, device bring-up, real-time data...  ...systems, hardware, test engineering, and operations to create... 
    Linux
    Local area

    Zipline

    South San Francisco, CA
    2 days ago
  • Zipline is seeking an experienced engineer to own avionics subsystems end-to-end, delivering flight- and safety-critical embedded software on embedded Linux. You will develop drivers, real-time interfaces, fault management, and deterministic test tooling for large-scale... 
    Linux

    ZipLine

    San Francisco, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Device Software Engineer, Gateway/Embedded Linux. Be the first to apply!