17 embedded systems software developer jobs at 13 companies in Stockton, CA
1mo
Save
Mark Applied
Hide
1mo
Senior Software Engineer, Embedded Systems
Byron, California, United States
$180k-$280k/yrHybridFull Time
Elroy Air: Builds autonomous vertical takeoff and landing aircraft for cargo logistics.
5+ YOE5+ years embedded software experience with production firmware on real hardware; deep C/C++ and Python skills; RTOS and bare-metal experience; hardware bring-up and bench debugging; familiarity with SPI, I2C, UART, CAN, Ethernet.
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.
Principal Engineer – Embedded Linux / Systems Architecture
Austin or Fremont
$130k-$227k/yrOnsiteFull Time
Enphase EnergyNASDAQ: ENPH: Manufacturer of microinverter-based solar and energy storage systems.
12+ YOEB.E. or M.S. in EE/CE/CS with 12+–15+ years embedded systems experience. Deep embedded Linux, BSP, device tree, kernel config, hardware/software co-design, SoC and driver development; C/C++/Python; CI/CD and Atlassian tooling.
Embedding VC: Venture capital firm backing early-stage generative AI startups.
5+ YOE5+ years building production-quality Linux-based systems software; strong C++ and Python; experience with deployment, telemetry, DDS, and kernel/OS-level integration; bachelor's in STEM or equivalent.
AbbottNYSE: ABT: Provides medical devices, diagnostics, and science-based nutritional products.
10+ YOEBachelor's +10 years or Master's +7 years; embedded systems for safety-critical products; strong debugging, device driver and low-level interface design; medical device development and FDA 510K/PMA knowledge; UML/SysML, RF/WiFi experience preferred.
Systems Software Engineer, Test & Automation Infrastructure
Fremont, California, United States
$81k-$132k/yrOnsiteFull Time
CoherentNYSE: COHR: Manufactures lasers, engineered materials, and optical networking components.
0+ YOEBachelor's degree in computer engineering, electrical engineering, or computer science; 0-1+ years in software/test/embedded; Python, C/C++, or similar; automation/infrastructure experience; hardware/software interface knowledge.
Project Canary: Provides environmental data and software for industrial emissions monitoring.
4+ YOE4+ years experience in embedded systems or test automation; strong Python and Pytest skills; embedded Linux boot/storage knowledge; experience integrating systems and APIs; troubleshooting across hardware/software/networks.
Lam ResearchNASDAQ: LRCX: Designs and manufactures wafer fabrication equipment for the semiconductor industry.
5+ YOEBachelor’s/Master’s/PhD in engineering or equivalent experience; 3–5+ years software engineering experience; strong C/C++/Java/Python, embedded and real-time systems, multithreading, OOP, debugging, and communication skills.
Lam ResearchNASDAQ: LRCX: Manufacturing equipment used to fabricate advanced semiconductor microchips.
3+ YOEDesign and develop embedded and distributed software; strong OOP skills; proficiency in C/C++/Java/Python; experience with multithreading, real-time systems, and source control; bachelor\u0002s+ with relevant experience.
AptivNYSE: APTV: Engineers electrical architectures and safety software for vehicles.
Experience with OS kernel and RTOS development, proficiency in C and embedded systems, familiarity with assembly/C++/Python, experience with device drivers/BSP and industry safety standards (DO-178C, ISO 26262, ASPICE) preferred, strong communication and project ownership.
VxWorks, RTOS, C, Assembly, C++, Python, CI/CD, BSP, DO-178C, ISO 26262, ASPICE, MIL
KLANASDAQ: KLAC: Provides process control and yield management for semiconductor manufacturing.
3+ YOEDesign and debug Linux firmware for embedded systems; proficiency in C/C++, Python, Linux internals, BSP/drivers, hardware/software integration, and peripheral protocols (I2C,SPI,PCIe). Doctorate/MS/BS with relevant experience as listed.
CiscoNASDAQ: CSCO: Develops and sells networking hardware and cybersecurity software.
8+ YOEBachelor's in EE/CS (10+ yrs) or Master's (8+ yrs); experience with C, C++, Python, Linux, device drivers, embedded systems, and ASIC/FPGA bring-up; experience with Sonic/ONIE/BMC/IPMI/Redfish; strong debugging and communication skills.
IonQNYSE: IONQ: Develops and sells trapped-ion quantum computers and cloud services.
8+ YOE8-12 years embedded systems with ARM, C/C++, Rust; BS/MS or PhD in EE/CE/CS; strong leadership and mentoring; hardware-software integration; experience in real-time control and embedded Linux.
C, C++, Rust, ARM, UART, TCP, MMAP, Linux, Embedded Linux, Python, CI/CD, Oscilloscopes, Function generators, Voltmeters, Development tooling
Solidigm: Develops and manufactures NAND flash memory and solid-state drives.
10+ YOE10+ years software/embedded engineering with C/C++ for embedded systems; hands-on LLM and agentic AI experience; AI-assisted tooling and CI/CD integration; firmware validation expertise; strong technical communication.
Principal Hardware Engineer - Fluidics - Pleasanton, CA
Pleasanton or United States
$250k-$270k/yrOnsiteFull Time
Calyxo: Develops vacuum-assisted devices for minimally invasive kidney stone removal
15+ YOEBachelor's in engineering required, 15+ years developing fluidic/mechatronic/control systems for regulated products, expertise in fluid dynamics, closed-loop control, prototyping, embedded software (C/C++, Python), medical device standards (IEC 60601, ISO 13485).
Solidigm: Develops and manufactures NAND flash memory and solid-state drives.
10+ YOEBachelor's degree in computer, electrical engineering, computer science, or related field; 10+ years in embedded software or firmware, including 8+ years in SSD firmware architecture or NAND storage systems, with C/C++ and technical leadership.
Solidigm: Develops and manufactures NAND flash memory and solid-state drives.
10+ YOEBachelor's degree in computer, electrical engineering, computer science, or related field; 10+ years in embedded software or firmware, including 8+ years in SSD firmware architecture or NAND flash storage systems; C/C++ and technical leadership required.