169 embedded software jobs at 96 companies in Novato, CA

3d
Save
Mark Applied
Hide
Senior Embedded Software Engineer
South San Francisco, California, United States
OnsiteFull Time
Zipline
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.
Rust, C++, embedded Linux
1mo
Save
Mark Applied
Hide
Staff Embedded Software Engineer
Alameda, California, United States
$114k-$228k/yr OnsiteFull Time
Abbott
AbbottNYSE: ABT: Manufactures medical devices, diagnostics, and nutritional health products.
8+ YOEB.S. in EE/CS or equivalent, 8+ years software engineering experience, expert in C/C++/C#/Python and embedded C, strong debugging and embedded systems safety-critical experience, familiarity with SDLC, testing, and mentoring junior engineers.
C, C++, C#, Python, IDEs, debuggers, unit test frameworks, source control management, UML, SysML, WiFi, Bluetooth, Bluetooth Low-Energy
3w
Save
Mark Applied
Hide
Embedded Software Engineer
Menlo Park, California, United States
$130k-$180k/yr OnsiteFull Time
Workstream
Workstream: HR and payroll platform for managing the hourly workforce.
2+ YOEMinimum 2 years embedded software experience, proficiency in C/C++ and Python, experience with embedded Linux/RTOS/bare-metal, hardware bring-up and driver development, and familiarity with test/debug tools.
C, C++, Python, Zephyr, FreeRTOS, MIPI CSI-2, BLE, Wi-Fi, USB, CI/CD, Oscilloscope, Logic Analyzer
1mo
Save
Mark Applied
Hide
Embedded Software Engineer
Hayward, California, United States
$170k-$190k/yr OnsiteFull Time
Project Canary
Project Canary: Provides environmental data and software for industrial emissions monitoring.
5+ YOEB.S. in CS/EE/SE, 5+ years embedded firmware experience, Linux, C++, Rust, Python, serial protocols (UART, I2C, SPI, CAN, USB), oscilloscope/logic analyzer use, CI/CD and cloud experience, hardware bring-up and debugging.
Linux, C++, Rust, UART, I2C, SPI, CAN, USB, Python, CI/CD, Oscilloscope, Logic Analyzer, Protocol Decoder
2w
Save
Mark Applied
Hide
Embedded Software Engineer - Power Systems
San Diego or Foster City
$155k-$190k/yr HybridFull Time
Zoox
ZooxNASDAQ: AMZN: Developing autonomous robotaxis for urban ride-hailing services.
4+ YOEBachelor's or Master's (or equivalent),4+ years embedded real-time software experience, strong C/C++, experience with ARM/PowerPC, CAN/LIN, and supplier integration.
embedded C/C++, ARM, PowerPC, CAN, LIN, PCAN, CANalyzer, CANape, Polarion, ISO-26262, MISRA C/C++
2w
Save
Mark Applied
Hide
Senior Embedded Software Engineer - Contract
South San Francisco, California, United States
OnsiteContract
Cytovale
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.
C++, Linux, Python, Docker, CI/CD
2mo
Save
Mark Applied
Hide
Senior Embedded Software Engineer
Emeryville, California, United States
$170k-$210k/yr OnsiteFull Time
unspun
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
2w
Save
Mark Applied
Hide
Sr. Embedded Software Engineer - Digital Signal Processing
Alameda, California, United States
$100k-$200k/yr OnsiteFull Time
Abbott
AbbottNYSE: ABT: Provides medical devices, diagnostics, and science-based nutritional products.
7+ YOEBachelor's in a technical field, 7+ years software development experience, strong embedded software and algorithm implementation skills, familiarity with FDA design controls, excellent communication and math aptitude.
C, C++, IDEs, debuggers, unit test frameworks, ICE
3w
Save
Mark Applied
Hide
Staff Embedded Software Engineer
San Francisco, California, United States
$230k-$266k/yr HybridFull Time
Point One Navigation
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.
C++, Python, gdb, JTAG, logic analyzers, oscilloscopes, UART, SPI, I2C, CAN, Linux, RTOS
1mo
Save
Mark Applied
Hide
Staff Software Engineer, Embedded (Rust)
San Francisco, California, United States
OnsiteFull Time
Watney Robotics
Watney Robotics: Develops autonomous robotic systems for data center infrastructure buildout.
Experienced embedded software engineer proficient in Rust, embedded systems, hardware integration, automated HIL testing, and cross-disciplinary collaboration with mechanical, electrical, and ML teams.
Rust, Tock OS, Ferrocene, Hubris, pathOS, HIL
3mo
Save
Mark Applied
Hide
Embedded Software Engineer - Biophotonics
San Francisco, California, United States
OnsiteFull Time
Apple
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
1w
Save
Mark Applied
Hide
Embedded Software Engineer, Access Control
San Mateo, California, United States
$125k-$160k/yr OnsiteFull Time
Verkada
Verkada: Sells integrated AI-powered cloud physical security hardware and software.
1+ YOEBS in CS/Engineering,1+ years Linux development experience,proficient in C/C++,familiar with Linux device drivers and embedded Linux,Bash scripting,distributed systems,HTTP debugging,and able to work onsite five days/week.
C, C++, Linux, Bash, Yocto, Go, Python, WebRTC, HTTP
1w
Save
Mark Applied
Hide
Senior Embedded Software Engineer, Microcontroller OS
San Francisco or San Jose
$174k-$253k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
5+ YOEBachelor's or equivalent,5+ years C++ development,3+ years embedded/firmware and MCU realtime experience,EMC/RTOS/build-system familiarity,experience with debugging and taking consumer electronics to production.
C++, Pigweed, Zephyr, FreeRTOS, Bazel, CMake
1mo
Save
Mark Applied
Hide
Staff Software Engineer: Embedded Power Systems & Functional Safety
San Francisco, California, United States
$180k-$210k/yr OnsiteFull Time
SPAN
SPAN: Sells smart electrical panels for residential energy management.
7+ YOE7+ years embedded software experience in C/C++ on microcontrollers, deep knowledge of electrical power systems, real-time control algorithm design, functional safety (UL/IEC/ISO standards), and strong communication and mentoring skills.
C++, C, RTOS, STM32, ARM Cortex-M, UART, I2C, USB, Ethernet, Modbus, CAN, JTAG, Hardware In the Loop
2w
Save
Mark Applied
Hide
Lead Software Engineer, Embedded Systems
San Francisco, California, United States
$208k-$286k/yr HybridFull Time
Salesforce
SalesforceNYSE: CRM: Sells cloud-based customer relationship management and business software solutions.
12+ YOE12+ years software development experience, mastery in systems design, distributed filesystems, SaaS on public cloud, strong Java/Python/SQL skills, leadership and mentoring experience.
Java, Python, SQL, Postgress, Trino, AWS, Azure, GCP, Kafka, Elastic Search, Terraform, Kubernetes, Docker, S3
1mo
Save
Mark Applied
Hide
Software Engineer, Embedded Linux
San Bruno, California, United States
$130k-$180k/yr OnsiteFull Time
Chariot Defense
Chariot Defense: Develops and manufactures software-defined power systems for military use.
3+ YOEBS in CS/ECE or equivalent, 3+ years shipping embedded Linux on custom hardware, board bring-up, bootloader/kernel/device-tree work, fluent in C/C++, experience with cross-compilation/JTAG/serial debugging and embedded interfaces (CAN/SPI/I2C/UART).
C, C++, Linux, Nix, NixOS, Yocto, Ansible, Rust, JTAG, CAN, SPI, I2C, UART, ARM
1mo
Save
Mark Applied
Hide
Senior Software Engineer, Embedded Linux
San Francisco, California, United States
$180k-$250k/yr OnsiteFull Time
Nimble
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.
Rust, C, C++, Linux kernel, uboot, EDK2, UEFI, CUDA, Nvidia Jeston Platform
1mo
Save
Mark Applied
Hide
Embedded SW Engineer
Sunnyvale or San Francisco
$215k-$303k/yr OnsiteFull Time
42dot
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.
Linux, C, C++, Rust, Python, Shell, IPC, systemd, POSIX, Yocto, CMake, Make, Bazel, Android Automotive OS (AAOS), Robot Operating System (ROS), CAN, LIN, Automotive Ethernet
3w
Save
Mark Applied
Hide
Embedded Software Engineer – Power Electronics, Energy Storage
San Francisco, California, United States
$180k-$238k/yr OnsiteFull Time
Redwood Materials
Redwood Materials: Recycles batteries and manufactures sustainable battery materials for energy storage.
2+ YOE2+ years firmware experience, proficiency in Rust or C, embedded debugging skills, ARM Cortex-M/R experience, real-time control and power-electronics software knowledge.
Rust, C, Oscilloscope, Logic Analyzer, JTAG, SWD, ARM Cortex-M, ARM Cortex-R, I2C, UART, SPI, CAN, CAN-FD, Ethernet, Make, CMake, CI/CD
1mo
Save
Mark Applied
Hide
Lead Engineer, Embedded Software
Fremont or Montreal
$180k-$200k/yr OnsiteFull Time
THINK Surgical
THINK Surgical: Develops robotic systems for orthopedic joint replacement surgeries.
10+ YOEBS in CS or equivalent, 10+ years software engineering experience, strong C++ and multithreading (pThreads), gRPC/REST APIs, ARM platform knowledge, Python, CI/CD, CMake, Docker, Yocto, interfacing with electronics, and familiarity with GMP/quality standards.
C++, pThreads, gRPC, REST, ARM, Python, CI/CD, CMake, Docker, Yocto, FreeRTOS