Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs in San Francisco Bay Area, CA
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Build and maintain foundational embedded firmware for multiple microcontrollers in an autonomous vehicle platform. Develop real-time C/C++ code, author design/requirements, coordinate test strategies with V&V, troubleshoot field issues, and integrate firmware with off-vehicle tooling (Python). Ensure safety, stability, performance, and security across MCU platforms.
Top Skills:
BootloaderCC++CanMcu SecurityMicrocontrollersPythonRtos
Security • Software • Manufacturing
Provide technical leadership for embedded camera platforms, owning system architecture, on-device software, encoding, storage, streaming, and edge analytics. Lead JDM partner integration, cross-functional alignment, mentorship, architecture/code reviews, and adoption of AI-driven development tools to deliver robust edge devices.
Top Skills:
Ai-Driven Development ToolsComputer VisionEdge AiEmbedded LinuxJoint Design Manufacturing (Jdm)McuRtosVideo EncodingVideo ProcessingVideo StorageVideo StreamingYocto
Aerospace
Develop and maintain reliable flight software and firmware for satellite flight computers, earth station hubs, and custom control hardware. Responsibilities include architecture, design, C++ development, communication protocol integration, continuous integration, automated testing, code reviews, hardware-software integration, and cross-functional collaboration. The engineer will deliver complex projects incrementally and mentor junior engineers across commercial and U.S. Government programs.
Top Skills:
Automated TestingCC++CiEmbedded LinuxFreertosI2CPosixPythonQnxSpiTcp/IpVxworks
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
Aerospace • Hardware • Logistics • Robotics • Software • Transportation
Own design, implementation, validation, and lifecycle of embedded middleware services for autonomous aircraft. Build and maintain IPC, OTA, logging, observability, and service-lifecycle interfaces on embedded Linux. Deliver production Rust/C++ code, lead cross-service architecture, debug across software/hardware boundaries, and establish safe, diagnosable engineering practices.
Top Skills:
C++ConcurrencyDistributed SystemsEmbedded LinuxIpcLinux InternalsLoggingNetworkingObservabilityOtaRustSynchronizationTelemetry
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
Aerospace • Hardware • Logistics • Robotics • Software • Transportation
As an Embedded Firmware Engineer, you'll design and build critical flight software for drones, ensuring reliability and performance while collaborating with various engineering disciplines.
Top Skills:
C++Embedded LinuxPythonRust
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
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
Aerospace
Develop and run automated test frameworks and embedded firmware to validate radar payloads. Build HIL setups, control lab instruments, analyze performance data, and maintain CI pipelines to ensure hardware-software integration and space-readiness.
Top Skills:
AnritsuCC++EthernetFpgaGitlab CiHardware-In-The-Loop (Hil)I2CJenkinsKeysightMpsocNumpyOscilloscopePandasPciePetalinuxPythonPyvisaRohde & SchwarzSignal GeneratorSpectrum AnalyzerSpiUartVnaXilinx ZynqYocto
Automotive • Robotics • Software • Transportation
Design and implement low-level embedded software for x86/ARM platforms in C/C++; collaborate with hardware and software teams to spec, test, and debug vehicle subsystems and sensors (camera, radar, lidar, IMU); work on network devices and time synchronization; perform hands-on hardware bring-up and on-vehicle debugging of buses like I2C, CAN, SPI, UART; ensure reliability and safety for autonomous trucking systems.
Top Skills:
ArmAutomotive EthernetCC++CameraCanI2CImuLidarNetworkingPcieRadarSpiTime SynchronizationUartX86
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Artificial Intelligence • Hardware • Robotics • Software
As a Senior Embedded Software Engineer at Skydio, you'll architect and implement firmware for drones, collaborate with hardware teams, and validate key subsystems.
Top Skills:
Arm AssemblyC++Embedded LinuxNvidiaPythonQualcommRtosStm32
Artificial Intelligence • Big Data • Information Technology • Software • Analytics
The Embedded Software Engineer will design and maintain firmware for sensor nodes, integrate hardware modules, and improve system performance in real-world applications.
Top Skills:
CC++CanEmbedded LinuxEthernetI2CMipi Csi-2PcieRs485RtosRustSdioSocsSpiUart
Aerospace
Design and implement high-reliability embedded firmware for a satellite user terminal: low-level drivers, beamforming control, networking optimization, thermal and power management, secure boot/OTA, hardware debugging, and RTOS/Embedded Linux integration to enable real-time beam steering and high-throughput communications.
Top Skills:
Beamforming IcsBgpBuildrootCC++Cross-Compiling ToolchainsCryptographic VerificationDhcpDirect Rf Sampling TransceiversEmbedded LinuxEthernetFpgaFreertosHardware-In-The-Loop (Hil)I2CIpv6JtagLogic AnalyzerMicrocontrollerMplsNfvOscilloscopeOta UpdatesPciePhased Array AntennasSdnSecure BootloaderSocSpiSrv6Tcp/IpTpmTrustzoneUartUdpVlanVxworksYocto ProjectZephyr
Robotics
Design and implement automated tests, frameworks, and fixtures for embedded hardware and software. Execute regression, performance, stress, and reliability tests. Build and maintain R&D and production test environments, collaborate to debug firmware and hardware, define testability in design reviews, support manufacturing partners, and enable customers onsite (10-20% travel).
Top Skills:
BashBleCanDockerEthernetGitGitlabHardware-In-The-LoopJenkinsLteNumpyPandasPythonSoftware-In-The-LoopUartWi-Fi
Information Technology • Internet of Things • Software
Provides technical leadership for designing, developing, optimizing, porting, and certifying GPGPU and AI inference libraries built on Vulkan SC drivers. The role targets embedded GPU platforms such as Arm Mali and Intel, maintains AI model testing infrastructure, defines validation standards, supports customer deployments, and troubleshoots drivers. It also involves documentation, competitive analysis, cross-functional architecture decisions, mentoring, onboarding, and exploring emerging AI compute capabilities.
Top Skills:
Arm MaliCC++CudaDeosDo-178Intel Gpu ArchitecturesIso 26262LynxosOnnxOpenclOpenglPyTorchTensorFlowVulkanVulkan ScVxworks
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
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
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
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Design, implement, and maintain the embedded Linux OS platform for on-vehicle devices. Configure Yocto and U-Boot, develop kernel-space components and drivers, optimize performance, support hardware bring-up, manufacturing, and cross-functional integrations.
Top Skills:
BashCC++CgroupsChrootLinuxLinux NamespacesPythonSystemdU-BootYocto
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
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
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
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top San Francisco Bay Area, CA Companies Hiring Embedded Software Engineers
See AllPopular San Francisco Bay Area, CA Engineering Job Searches
Engineering Jobs in San Francisco Bay Area, CA
Software Engineer Jobs in San Francisco Bay Area, CA
Android Developer Jobs in San Francisco Bay Area, CA
C# Jobs in San Francisco Bay Area, CA
C++ Jobs in San Francisco Bay Area, CA
DevOps Jobs in San Francisco Bay Area, CA
Front End Developer Jobs in San Francisco Bay Area, CA
Golang Jobs in San Francisco Bay Area, CA
Hardware Engineer Jobs in San Francisco Bay Area, CA
iOS Developer Jobs in San Francisco Bay Area, CA
Java Developer Jobs in San Francisco Bay Area, CA
Javascript Jobs in San Francisco Bay Area, CA
Linux Jobs in San Francisco Bay Area, CA
Engineering Manager Jobs in San Francisco Bay Area, CA
.NET Developer Jobs in San Francisco Bay Area, CA
PHP Developer Jobs in San Francisco Bay Area, CA
Python Jobs in San Francisco Bay Area, CA
QA Jobs in San Francisco Bay Area, CA
Ruby Jobs in San Francisco Bay Area, CA
Salesforce Developer Jobs in San Francisco Bay Area, CA
Scala Jobs in San Francisco Bay Area, CA
Application Engineer Jobs in San Francisco, CA
Associate Software Engineer Jobs in San Francisco Bay Area, CA
Automation Engineer Jobs in San Francisco Bay Area, CA
AWS Engineer Jobs in San Francisco, CA
Backend Engineer Jobs in San Francisco, CA
Cloud Engineer Jobs in San Francisco Bay Area, CA
Controls Engineer Jobs in San Francisco Bay Area, CA
CTO Jobs in San Francisco Bay Area, CA
Design Engineer Jobs in San Francisco Bay Area, CA
DevOps Engineer Jobs in San Francisco Bay Area, CA
Director of Engineering Jobs in San Francisco, CA
Electrical Engineering Jobs in San Francisco Bay Area, CA
Embedded Software Engineer Jobs in San Francisco Bay Area, CA
Field Engineer Jobs in San Francisco Bay Area, CA
Firmware Engineer Jobs in San Francisco, CA
Full-Stack Engineer Jobs in San Francisco, CA
Game Engineer Jobs in San Francisco, CA
Infrastructure Engineer Jobs in San Francisco, CA
Manufacturing Engineer Jobs in San Francisco Bay Area, CA
Mechanical Design Engineer Jobs in San Francisco Bay Area, CA
Mechanical Engineering Jobs in San Francisco Bay Area, CA
Mechatronics Engineering Jobs in San Francisco Bay Area, CA
Network Engineer Jobs in San Francisco Bay Area, CA
Platform Engineer Jobs in San Francisco, CA
Process Engineer Jobs in San Francisco Bay Area, CA
Project Engineer Jobs in San Francisco Bay Area, CA
QA Engineer Jobs in San Francisco Bay Area, CA
Robotics Engineer Jobs in San Francisco Bay Area, CA
Security Engineer Jobs in San Francisco Bay Area, CA
Software Engineering Manager Jobs in San Francisco, CA
Software Test Engineer Jobs in San Francisco, CA
SRE Engineer Jobs in San Francisco Bay Area, CA
Systems Engineer Jobs in San Francisco Bay Area, CA
VP of Engineering Jobs in San Francisco, CA
All Filters
Total selected ()
No Results
No Results



























