60 embedded linux engineer jobs at 39 companies in Rohnert Park, CA
1mo
Save
Mark Applied
Hide
1mo
Senior Software Engineer, Embedded Linux
San Francisco, California, United States
$180k-$250k/yrOnsiteFull Time
Nimble: Building autonomous robotic systems for supply chain fulfillment.
3+ YOE3+ years professional software engineering experience; proficiency in Rust, C, or C++; Linux kernel development, board bring-up, bootloader/uboot/EDK2/UEFI experience, networking knowledge, and strong communication and mentoring skills.
Point One Navigation: High-precision positioning for autonomous systems and robotics.
7+ YOE7+ years in software development with deep embedded/platform experience, expert modern C++ (C++14+), embedded Linux/RTOS and bare-metal, board bring-up and driver development, hardware interface and debugging skills.
Atoms: Building specialized industrial robots and physical AI systems.
2+ YOEBachelor's degree in engineering or equivalent experience, 2+ years embedded systems and real-time control experience; strong C and Python proficiency, Linux and ARM32 toolchain experience, RTOS and CAN bus knowledge, ability to read schematics.
C, Python, Linux, ARM32 toolchains, GCC, CAN bus, RTOS
Atoms: Building robotics and software to automate physical world industries.
2+ YOEBachelor's or Master's in engineering (or equivalent), 2+ years embedded systems/real-time control experience, production firmware for motors/robotic hardware, C and Python proficiency, Linux and ARM32/GCC toolchains, schematic and CAN bus debugging, RTOS/safety-critical experience.
HPNYSE: HPQ: Manufactures personal computers, printers, and AI-integrated technology solutions.
5+ YOE5+ years embedded firmware experience across RTOS and embedded Linux, strong C/C++ skills, board bring-up and driver experience, JTAG/oscilloscope/logic analyzer debugging, OTA and fleet deployment knowledge.
SPAN: Sells smart electrical panels for residential energy management.
6+ YOE6+ years in hardware security or embedded systems; hands-on experience with TPMs/HSMs, secure boot, OTA updates, OS hardening; strong C/C++, Rust, and Python skills; Yocto Linux and cryptography experience.
42dot: Develops autonomous driving software and software-defined vehicle technology.
10+ YOEBachelor's/Master's in CS/EE, 10+ years developing embedded Linux applications, strong C/C++/Rust skills, experience with IPC/systemd/POSIX, Yocto/CMake/Make/Bazel, debugging and performance optimization.
Zipline: Operates an autonomous drone delivery system for medical supplies.
5+ YOE5–12 years building embedded/systems/platform software; strong Rust or C++ skills; experience on embedded Linux, IPC, networking, OTA, debugging across hardware/software boundaries.
AptivNYSE: APTV: Engineers electrical architectures and safety software for vehicles.
10+ YOE5+ MgmtBachelor's in CS/EE or related,10+ years engineering experience,5+ years engineering management,embedded Linux and kernel experience,Yocto/CI/CD familiarity,technical leadership and people management skills.
Cytovale: Develops rapid blood tests for early sepsis detection.
8+ YOE8+ years embedded software experience for electromechanical systems, expert C++ on Linux, strong Python, CI/CD and cross-compilation experience, instrumentation debugging, and ability to author requirements and V&V artifacts.
unspun: Developing 3D weaving technology for sustainable, on-demand apparel manufacturing.
5+ YOE5+ years embedded software development; strong C++ fundamentals; RTOS/Linux experience; OTA updates; field deployment; test infrastructure; BS/MS in CS/CE or related field or equivalent experience.
C++, Linux, RTOS, FreeRTOS, GDB, LLDB, OTA updates, Telemetry, Diagnostics, Unit testing
Joby AviationNYSE: JOBY: Manufacturer of electric vertical takeoff and landing aircraft.
3+ YOEDegree in engineering/CS or strong portfolio; 3–8+ years experience depending on degree; fluency in C,C++,Python,Git; embedded Linux and safety-critical systems experience; US Person required.
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Bachelor's degree in CS/CS Engineering or Electrical Engineering and Computer Science, or equivalent; industrial software development experience; proficiency in C, C++, Python, Java, Go, Rust, Scala, or Swift.
C, C++, Python, Java, Go, Rust, Scala, Swift, gdb, lldb, Oscilloscopes, Logic analyzers, Unix, Shell scripting, Version control
5+ YOEBachelor's degree or equivalent experience,5+ years software development (C++),3 years testing/maintaining software,3 years with embedded OS,EMR not applicable; RTOS, Android, protobuf, Unix/Linux familiarity.
Gridware: Real-time sensor platforms for power grid monitoring and safety.
3+ YOE3+ years embedded software experience; strong C/C++ and Python; experience with embedded Linux/RTOS, hardware debugging, Git, and developing drivers for microcontrollers.
Astranis: Builds and operates small geostationary communications satellites.
2+ YOEBachelors in EE/AE/CS or equivalent, 2+ years hardware integration/test engineering, Python and Linux experience, familiarity with embedded systems and lab hardware, strong debugging and communication skills.
Saildrone: Designer and operator of autonomous unmanned surface vehicles.
2+ YOE2+ years supporting embedded systems or robotics; comfortable with Linux, serial/network protocols (CAN, RS-485, RS-232, SPI, I2C, TCP/IP); bachelor’s in engineering preferred; able to travel up to 30% and participate in on-call rotations.
Hayden AI: Mobile vision AI systems for automated traffic enforcement.
3+ YOEB.S. in electrical/computer engineering or related field; 3+ years hardware test or failure analysis experience; proficiency debugging embedded systems, Linux and shell scripting; hands-on with oscilloscopes, multimeters, protocol analyzers.
Revel: Modern software platform for controlling complex hardware systems.
0+ YOEBachelor's degree in engineering/physics/computer science,0–2 years' software experience,foundational Python,interest in CI/CD,embedded testing and Linux familiarity,ability to work on hardware-in-the-loop systems,ITAR-eligible status required.