Device Software Engineer (Embedded Linux)
$134k - $200kI 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
- ...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...SuggestedWork at officeWork from homeFlexible hours
$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...SuggestedFull timeWork at officeWork from homeFlexible hours- ...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,...SuggestedWork at officeFlexible hours
$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...SuggestedFlexible hours$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...SuggestedLocal areaFlexible hours- ...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...
- ...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 officeRemote work
- ...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
$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 officeRelocation package- ...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 timePart timeRemote work3 days per week
$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 timeTemporary workLocal areaFlexible hours- ...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...
$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 officeRelocation package- ...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...
$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- ...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
$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 timeWork at officeVisa sponsorshipShift work$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...- 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
$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 officeFlexible hours- 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...
- ...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 officeRelocation package
- 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...
- 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...
- ...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...
- ...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 timeNight shift3 days per week
$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 areaRemote work- ...] 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 placementWork at officeRemote work
$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 officeRelocation package$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Device Software Engineer (Embedded Linux). Be the first to apply!
- software sales engineer San Francisco, CA
- software engineer internship remote San Francisco, CA
- IT software developer San Francisco, CA
- new grad software engineer San Francisco, CA
- software engineer staff San Francisco, CA
- integration software engineer San Francisco, CA
- machine learning software engineer San Francisco, CA
- software engineer part time San Francisco, CA
- facebook software engineer San Francisco, CA
- senior robotics software engineer San Francisco, CA


