Top Embedded Software Engineer Jobs in San Francisco Bay Area, CA

Reposted 20 Days AgoSaved
Remote
San Francisco Bay Area, CA
Mid level
Mid level
Edtech
The Embedded Software Engineer will analyze and develop embedded software systems, provide customer support, and apply software engineering and cybersecurity methods.
Top Skills: AdaCC++VerilogVhdlVxworks
Reposted 9 Days AgoSaved
In-Office
San Francisco Bay Area, CA
180K-210K Annually
Senior level
180K-210K Annually
Senior level
Greentech
Join the Device Software team to design and implement software for SPAN's hardware products using C and C++. Collaborate on projects focusing on microcontroller features and system design, emphasizing reliability and user experience.
Top Skills: CC++I2CRtosUartUsb
Reposted 9 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
219K-263K Annually
Senior level
219K-263K Annually
Senior level
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Design and implement embedded applications and cloud microservices to manage startup behavior, runtime settings, and configuration across an autonomous vehicle fleet; own service architecture connecting vehicle and cloud; lead cross-team large-scale projects and ensure runtime auditing and recovery.
Top Skills: C++Cloud InfrastructureData PipelinesDockerEmbedded SystemsGpsJavaKotlinKubernetesMapsMicroservicesOta UpdatesPythonRest Apis
21 Hours AgoSaved
Remote
San Francisco Bay Area, CA
180K-240K Annually
Senior level
180K-240K Annually
Senior level
Industrial • Manufacturing
Develop and maintain embedded firmware and kernel/user-mode device drivers for Ethernet-based networking devices. Design, implement, test, and integrate drivers into a Linux and AUTOSAR communication stack, build SDK components, and create debug/test utilities and automated unit/system tests for safety-critical automotive applications.
Top Skills: AutosarCC++Device DriversEmbedded ProcessorsEthernetFirmwareLinuxQnxReal Time Operating System
Reposted 24 Days AgoSaved
Remote
San Francisco Bay Area, CA
148K-179K Annually
Mid level
148K-179K Annually
Mid level
Aerospace • Defense • Manufacturing
Develop and maintain PX4 autopilot firmware for UAVs, integrating sensors and payloads, and managing testing environments. Collaborate on flight operations and system integration.
Top Skills: Arm Cortex-MCC++CmakeGdbMakeMavlinkPx4PythonRos2
Reposted 24 Days AgoSaved
Remote
San Francisco Bay Area, CA
129K-185K Annually
Mid level
129K-185K Annually
Mid level
Aerospace • Defense • Manufacturing
As an Embedded Software Engineer, you will design and implement software for unmanned aircraft systems, debug issues, collaborate with engineering teams, and maintain high software quality standards.
Top Skills: C/C++Can BusEmbedded SystemsFreertosLogic AnalyzerMatlabOscilloscopeReal Time Operating SystemsRs485SimulinkSpiVxworks
Reposted 12 Days AgoSaved
In-Office
San Francisco Bay Area, CA
123K-210K Annually
Senior level
123K-210K Annually
Senior level
Greentech
The role involves developing software for embedded devices, managing integrations with third-party devices, and leading implementations while collaborating with cross-functional teams.
Top Skills: C/C++Embedded LinuxI2CPythonRustStm32UartUsb
Reposted 3 Days AgoSaved
In-Office or Remote
San Francisco Bay Area, CA
Expert/Leader
Expert/Leader
Software
Design, develop, and optimize platform-level embedded software and reusable frameworks for telecom products (including 5G). Collaborate across systems teams, perform architecture and code reviews, support integrations with customers/partners, and mentor engineers while ensuring performance, scalability, and reliability on heterogeneous processors.
Top Skills: 3Gpp5G NrArmBuild SystemsCC++Ci/CdCross-CompilationDspEmbedded LinuxGitLinux Development EnvironmentsMesh NetworkingMulti-Core ArchitecturesPythonRoutingRustStatic Code AnalysisTcp/IpUdpX86
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
Reposted 3 Days AgoSaved
In-Office or Remote
San Francisco Bay Area, CA
Senior level
Senior level
Software
Design and implement high-performance, 3GPP-compliant 5G Core control- and user-plane functions on ARM-based embedded Linux. Develop in C/Go/Rust, use DPDK for packet processing, optimize latency/throughput, debug protocol and performance issues, and collaborate cross-functionally to integrate carrier-grade systems.
Top Skills: 3Gpp5G Core (AmfArmAusfCDpdkEmbedded LinuxGdbGoGtp-UHttp/2LinuxNasNgapNrf)PcfPfcpRustSctpSmfTcp/IpTcpdumpUdmUdpUpfWireshark
6 Days AgoSaved
Remote
San Francisco Bay Area, CA
172K-190K Annually
Senior level
172K-190K Annually
Senior level
Hardware • Machine Learning • Security • Software
Lead low-level bring-up and stabilization of Qualcomm-based Android/Linux device OS for a large fleet of solar-powered cameras. Implement devicetree and pSIM frameworks, customize bootloaders, develop/debug ADSP firmware, collaborate with hardware and application teams, and improve CI/tooling to ensure reliable field deployments.
Top Skills: AblAdspAi Assistants (CopilotAndroidAndroid BspAndroid Build SystemAndroid Linux KernelArm Cortex (Nrf5XCC++CiClaude)CodexContainersDevice TreeGerritGitHalI2CKotlinLinuxPsimQualcomm ChipsetsSpiStm32X)UartXbl
6 Days AgoSaved
Remote
San Francisco Bay Area, CA
126K-155K Annually
Senior level
126K-155K Annually
Senior level
Aerospace • Defense • Manufacturing
Develop and maintain PetaLinux-based BSPs and board bring-up for Zynq UltraScale+ MPSoC; author device trees and kernel configs; implement/modify drivers and user-space C++ applications to control FPGA-attached hardware, stream and reliably record high-rate radar data; build host tools, create automated tests, profile/optimize throughput, and collaborate with FPGA/EE/systems teams for integration and validation.
Top Skills: CC++Ci/CdContainerized Build EnvironmentsDevice TreeDmaEthernetFpgaGpioJavaScriptJtagLinux KernelLinux NetworkingPetalinuxPythonSocketsSpiSsdSvelteUartUdpVitisYoctoZcu102Zynq Ultrascale+ Mpsoc
Reposted 20 Days AgoSaved
In-Office or Remote
San Francisco Bay Area, CA
Senior level
Senior level
Artificial Intelligence • Robotics
Lead ownership of Dapster's robotic system, writing code for sensors and interfaces, integrating devices, and contributing to foundational technology.
Top Skills: BluetoothC/C++LinuxPythonWifi
Reposted 9 Days AgoSaved
In-Office or Remote
San Francisco Bay Area, CA
Senior level
Senior level
Cloud • Software
Optimize Ubuntu integration across latest IoT and server-class hardware, lead customer engagements, and work with open source communities in a remote, collaborative environment.
Top Skills: CC++DebianDockerKubernetesLinuxOciRpmUbuntuYocto
Reposted 20 Days AgoSaved
In-Office
San Francisco Bay Area, CA
160K-200K Annually
Senior level
160K-200K Annually
Senior level
Hardware • Healthtech • Machine Learning • Software
Design, implement, and maintain embedded Linux system software and firmware for the Pod. Own platform security including secure boot, key management, and device trust. Partner with manufacturing for production tests and deployments. Optimize resource-constrained compute workloads and ensure reliability, documentation, and fleet security.
Top Skills: BitbakeBluetoothCC++Embedded LinuxKernel ModulesKey ManagementLinux KernelOp-TeeSecure BootSystemdTrusted Execution EnvironmentWi-FiYocto
Reposted 13 Days AgoSaved
Remote
San Francisco Bay Area, CA
100K-130K Annually
Senior level
100K-130K Annually
Senior level
Information Technology • Internet of Things • Software
Serve as an embedded Linux expert on customer projects: design and refactor real-time architectures, develop Linux kernel drivers, debug low-level hardware/software issues, optimize kernel performance, collaborate with customers and internal teams, lead technical efforts, produce high-quality deliverables, and create technical proposals to support product lifecycle and certification.
Top Skills: AlteraAmdArm Cortex-AAssemblyBashBuildrootCDevice DriversDmaFreescaleGitHypervisorIntelInterruptsLinux KernelNxpOpenembeddedProfilers/TracersPythonReal-Time Operating SystemsX86XilinxYocto
Reposted 14 Days AgoSaved
Remote
San Francisco Bay Area, CA
180K-269K Annually
Senior level
180K-269K Annually
Senior level
Artificial Intelligence • Information Technology • Consulting
Design and implement embedded firmware and low-level software for server BMCs and GPU/HPC platforms. Enhance OpenBMC, enable real-time telemetry of power/thermal sensors, debug low-level drivers and interfaces, validate hardware-firmware integration, and contribute to long-term firmware architecture for cluster reliability.
Top Skills: AcpiBashBmcCC++CmakeDmiEmbedded LinuxEspiFruGoI2CI3CLinux KernelLpcMesonMicrocontrollersOpenbmcPciePeciPmbusSmbiosSmbusSoc FirmwareSpiU-BootUartYaml
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account