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
$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...LinuxLocal areaRemote work$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...LinuxFull timeTemporary workLocal areaFlexible hours$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....LinuxFull timeTemporary workLocal areaFlexible hours$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...LinuxWork experience placementWork at officeLocal area$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...LinuxFull timeTemporary workLocal areaFlexible hours- ...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...LinuxFull time
- 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
$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++,...LinuxFull timeWork at officeImmediate startRemote workFlexible hours$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...LinuxRemote work- 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...LinuxPermanent employment
$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...LinuxFull timeTemporary workLocal areaFlexible hours- 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...LinuxWork experience placementWork at officeRemote work
- 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....LinuxWork at officeRemote work
- ...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...LinuxContract workFor contractorsFor subcontractorWork at office
$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...LinuxWork at officeWeekend work$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...LinuxPermanent employmentFlexible hours$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...LinuxPermanent employmentLocal areaFlexible hours- ...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
$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...LinuxFull timeWork at officeImmediate startWorldwideFlexible hoursNight shift- 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....LinuxRemote work
- ...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
$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...LinuxPermanent employmentWork experience placementWork at officeLocal areaNight shift$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...LinuxFull timeTemporary workWork at officeLocal areaFlexible hours$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...LinuxFull timeTemporary work$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...LinuxFull timeTemporary work$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...LinuxFull timeTemporary workLocal areaFlexible hours$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...LinuxTemporary workLocal areaWorldwide- ...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
$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...LinuxLocal area- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Device Software Engineer, Gateway/Embedded Linux. Be the first to apply!
- software engineer amazon San Francisco, CA
- information technology software engineer San Francisco, CA
- federal - software developer San Francisco, CA
- graduate software developer San Francisco, CA
- rust software engineer San Francisco, CA
- software development engineer (robotics engineer) San Francisco, CA
- IT software developer San Francisco, CA
- software engineer remote San Francisco, CA
- junior software developer internship San Francisco, CA
- remote entry level software developer San Francisco, CA



