50 embedded systems software developer jobs at 39 companies in Santa Rosa, CA
3w
Save
Mark Applied
Hide
3w
Lead Software Engineer, Embedded Systems
San Francisco, California, United States
$208k-$286k/yrHybridFull Time
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.
Staff Software Engineer: Embedded Power Systems & Functional Safety
San Francisco, California, United States
$180k-$210k/yrOnsiteFull Time
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
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.
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.
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.
Lumafield: Accessible industrial CT scanners and cloud-based analysis software
3+ YOE3+ years in low-level Python/C, embedded Linux, hardware integration; startup experience; Bachelor's in engineering; eligible to work in the US without sponsorship.
Senior/Staff Software Engineer, Manufacturing Systems
Emeryville or Santa Clara
$180k-$230k/yrOnsiteFull Time
Atomic Machines: Develops AI-powered robotic platforms for autonomous micro-scale manufacturing.
5+ YOE5+ years building or debugging systems with hardware, embedded devices, or networked services; strong Python and C++, Rust, or Go; distributed systems expertise; architecture, CI/CD, testing, and observability experience; bachelor's degree or equivalent.
Redwood Materials: Recycles batteries and manufactures sustainable battery materials for energy storage.
Currently pursuing BS/MS in EE/CE/CS or related; coursework/projects in C/C++/Rust; embedded systems and microcontroller experience; familiarity with SPI/I2C/UART/CAN; exposure to BMS concepts; experience with Make/CMake and git preferred.
Senior Software Engineer, Handheld Data Collection Systems
San Francisco or Taipei or Trinidad And Tobago
OnsiteFull Time
Anvil Robotics: Modular hardware and software platform for physical AI development.
3+ YOESystems/product integration experience in robotics or perception products; depth in at least one domain (perception, embedded, cloud pose pipelines, ML workflow); strong judgment across hardware and software domains.
Software Engineer Intern - Enterprise Systems (Fall 2026)
San Francisco, California, United States
$29/hrOnsiteInternship
Astranis: Builds and operates small geostationary communications satellites.
Currently pursuing a B.S. or M.S. in CS/ECE/CE, experience with Python, ability to design/write/test software; embedded, frontend, and devops experience are a plus.
HPNYSE: HPQ: Manufactures personal computers, printers, and 3D printing hardware.
8+ YOE8+ years system software and embedded platform experience; strong C or C++; driver and low-level framework development; Python; hardware-software debugging; performance and power optimization.
HPNYSE: HPQ: Manufacturer of personal computers, printers, and imaging devices.
8+ YOE8+ years system software and embedded platform experience; strong systems design; proficiency in C/C++ and Python; experience debugging hardware/software interfaces and optimizing performance.
HPNYSE: HPQ: Produces personal computers, printers, and related digital imaging products.
8+ YOE8+ years system software/embedded platform experience; strong C or C++ skills; Python experience; systems design, low-level driver and firmware development, debugging at HW/SW interface; ARM SoC familiarity.
Keysight TechnologiesNYSE: KEYS: Provides electronic design, test, and simulation software and hardware.
Bachelor's degree in CS/CE (Master's preferred). Strong C++ and C# skills, experience with embedded systems/RTOS and hardware/software integration, AI usage, and familiarity with Git, JIRA, and Jenkins.
Pantograph: Building generally intelligent, affordable robots using internet-scale video training.
Strong generalist programming, shipping product features, excellent communication, pragmatic problem solving, effective use of AI tools; Rust, Embedded Linux, testing, networking, and distributed-systems experience are a plus.
Azora: Building modular optical ground stations for laser space communications.
4+ YOE4+ years embedded or hardware-adjacent software experience, BS/MS in CS/CE/EE, proficiency in C/C++, embedded Linux/RTOS, hardware interfaces (SPI/I2C/UART/CAN/PCIe/AXI), and lab debugging.
OpenAI: Develops artificial intelligence models and generative AI software services.
7+ YOE7+ years in low-level system software, embedded software, firmware, or hardware diagnostics; strong C/C++/Rust; Linux-based platforms; automation and lab bring-up.
Hayden AI: Mobile vision AI systems for automated traffic enforcement.
5+ YOE5+ years in embedded/device software or IoT, proficiency in C/C++ or Python, experience with Linux and real-time systems, bachelor’s degree or equivalent experience, strong communication and mentoring skills.
Keysight TechnologiesNew York Stock Exchange: KEYS: Manufactures hardware and software for electronic test and measurement.
Bachelor's degree in computer or electrical engineering, strong C++ skills, embedded systems experience, familiarity with TFS or Git, analytical problem-solving, RF/test equipment experience preferred.