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

Reposted 19 Hours AgoSaved
In-Office
San Francisco Bay Area, CA
150K-250K Annually
Mid level
150K-250K Annually
Mid level
Aerospace
Develop and maintain embedded software for radar sensors, communications, and flight systems. Perform Linux board bring-up, high-efficiency data movement between sensors, FPGAs, and compute, and build safety-critical control and FDIR algorithms. Collaborate with hardware, signal processing, and GNC teams, prototype architectures, and debug complex kernel-to-application issues across drivers, peripherals, and timing domains.
Top Skills: ArmBootloaderBspCC++Csi-2DspEthernetFpgaFreertosGpioI2CJ-LinkKeilLinuxMcuPciePythonRfRisc-VRtosSocSpiTcp/IpThreadxUartUsbVxworksZephyr
Reposted 19 Hours AgoSaved
In-Office
San Francisco Bay Area, CA
35-35 Hourly
Internship
35-35 Hourly
Internship
Biotech
This position involves developing firmware for implantable systems, collaborating with engineers, and contributing to system improvements. Responsibilities include working with embedded systems and hardware understanding.
Top Skills: CC++Python
Reposted 19 Hours AgoSaved
In-Office
San Francisco Bay Area, CA
170K-190K Annually
Senior level
170K-190K Annually
Senior level
Greentech • Software
Design, develop, and maintain firmware for microcontroller-based IoT laser spectroscopy sensors. Support hardware bring-up, debug prototypes, implement serial communications, maintain revision control and CI/CD, automate manufacturing test/configuration, document designs, and perform firmware failure analysis and improvements.
Top Skills: C++CanCellularCi/CdEmbedded FirmwareI2CIotLinuxLogic AnalyzerMicrocontrollerOscilloscopeProtocol DecoderPythonRustSpiUartUsbWifi
Reposted 19 Hours AgoSaved
In-Office
San Francisco Bay Area, CA
210K-260K Annually
Senior level
210K-260K Annually
Senior level
Other • Robotics
As Lead Embedded Software Engineer, you will architect and build embedded software for LIDAR systems, leading a team in a dynamic environment.
Top Skills: CC++LinuxPython
Reposted YesterdaySaved
In-Office
San Francisco Bay Area, CA
Mid level
Mid level
Hardware
Join the core camera software team to develop application software for embedded camera platforms (RTOS + Linux). Work on low-level OS code, system initialization, memory management, concurrency, and SOC-level development. Use the GNU toolchain, collaborate with backend and mobile teams, and contribute to device drivers and embedded platform code.
Top Skills: CDevice DriversGccGdbLinuxMakeRtosSoc
Reposted 3 Days AgoSaved
Remote or Hybrid
San Francisco Bay Area, CA
130K-190K Annually
Mid level
130K-190K Annually
Mid level
Computer Vision • Information Technology • Machine Learning • Other
Develop software and systems for embedded platforms at Aquabyte, focusing on sensor interfaces, network reliability, and hardware diagnostics while collaborating with research teams on machine learning models.
Top Skills: Arm-Based Embedded SystemsCC++GoLinuxPythonRust
Reposted 4 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
148K-249K Annually
Senior level
148K-249K Annually
Senior level
Transportation
The role involves developing low-level embedded software for vehicle control, integrating sensors, collaborating with various teams, and ensuring safety standards are met while mentoring junior developers.
Top Skills: Arm MicrocontrollersCC++Rust
7 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
155K-190K Annually
Mid level
155K-190K Annually
Mid level
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Design, develop, and test embedded software for vehicle charging and power systems; integrate supplier subsystems; produce requirements, design docs, and test plans; collaborate cross-functionally across engineering teams; participate in prototyping through validation for safe, production-quality vehicle power control.
Top Skills: ArmBattery ManagementCC++CanCanalyzerCanapeIso-26262LinMisra C/C++PcanPolarionPower ElectronicsPowerpc
Reposted 7 Days AgoSaved
In-Office
San Francisco Bay Area, CA
130K-175K Annually
Mid level
130K-175K Annually
Mid level
Aerospace
The Embedded Software Engineer will develop flight software for satellites, mentor junior members, and collaborate with teams to ensure software functionality.
Top Skills: CC++FreertosI2CLinuxPythonQnxSpiTcp/IpVxworks
Reposted 8 Days AgoSaved
In-Office
San Francisco Bay Area, CA
Mid level
Mid level
Artificial Intelligence • Information Technology • Robotics • Software
The Embedded Linux Software Engineer will own the embedded software stack, collaborate with teams to integrate robotics systems, and manage software development for compute platforms.
Top Skills: BuildrootCC++CanEmbedded LinuxEthernetMipi Csi/DsiNvidia JetsonPcieQualcomm SnapdragonRustUsbYocto
10 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
230K-266K Annually
Senior level
230K-266K Annually
Senior level
Aerospace • Automotive • Robotics
Lead design, implementation, and optimization of a core navigation engine across diverse hardware. Own hardware integration, board bring-up, driver development, and timing-critical debugging. Drive testing, verification, performance tuning, and cross-team collaboration while mentoring junior engineers and improving engineering practices.
Top Skills: Bare-MetalC++C++14CanEmbedded LinuxGdbGnssI2CIp NetworkingJtagKalman FilteringLogic AnalyzersOscilloscopesPythonRtosSpiUart
Reposted 13 Days AgoSaved
In-Office
San Francisco Bay Area, CA
140K-180K Annually
Junior
140K-180K Annually
Junior
Greentech • Hardware • Robotics • Software
Develop and maintain embedded firmware and drivers for underwater robotic subsystems, prototype and bring up hardware, debug PCBs with lab tools, implement real-time control and communication stacks, support field deployments and production readiness, and create portable internal libraries. Collaborate across electrical, mechanical, and acoustics teams and ensure robust, memory-safe firmware.
Top Skills: Acoustic ModemAdcAutomated Test FrameworksBarr-CBootloaderCC++CanCi/CdDacDebuggerDmaEthernetFreertosGitLogic AnalyzerMisra CNuttxOscilloscopeRtosUartUdpZephyr
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 18 Days AgoSaved
In-Office
San Francisco Bay Area, CA
29-29 Annually
Internship
29-29 Annually
Internship
Aerospace
As an Intern, you will design, write, and test software for satellites and ground control, working with the engineering team on performance management.
Top Skills: C++Python
Reposted 18 Days AgoSaved
In-Office
San Francisco Bay Area, CA
119K-281K Annually
Junior
119K-281K Annually
Junior
Biotech
As an Embedded Software Engineer, you will develop firmware for brain-computer interfaces, collaborating cross-functionally on safety-critical embedded systems and delivering manufacturable solutions.
Top Skills: BleC/C++Embedded StacksFpgaMcu ArchitecturesPythonRfTcp/Ip
21 Days AgoSaved
In-Office or Remote
San Francisco Bay Area, CA
231K-323K Annually
Senior level
231K-323K Annually
Senior level
Aerospace
Design, develop, and optimize bare-metal or RTOS/Embedded Linux firmware for a high-throughput satellite user terminal. Implement low-level drivers, beamforming control, real-time networking and power/thermal management, secure boot/OTA systems, and collaborate with hardware teams to debug and verify mission-critical RF and transceiver systems.
Top Skills: BeamformingBficsBgpBuildrootCC++DhcpEmbedded LinuxEthernetFpgaFreertosHilI2CIpv6JtagLogic AnalyzerMplsNfvOscilloscopeOta Firmware UpdatesPciePhased ArraySdnSecure BootloaderSocSpiSrv6Tcp/IpTpmTrustzoneUartUdpVlanVxworksYocto ProjectZephyr
An Hour AgoSaved
In-Office or Remote
San Francisco Bay Area, CA
150K-210K Annually
Junior
150K-210K Annually
Junior
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
Reposted 14 Days AgoSaved
Remote
San Francisco Bay Area, CA
115K-140K Annually
Junior
115K-140K Annually
Junior
Hardware • Machine Learning • Security • Software
The Embedded Software Engineer II will develop C/C++ code for an embedded Linux platform, perform debugging, and work on hardware integration.
Top Skills: CC++Ci/CdGitGitGithub ActionsJenkinsLinuxYocto
Reposted 19 Hours AgoSaved
In-Office
San Francisco Bay Area, CA
150K-250K Annually
Senior level
150K-250K Annually
Senior level
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
20 Days AgoSaved
In-Office or Remote
San Francisco Bay Area, CA
100K-150K Annually
Mid level
100K-150K Annually
Mid level
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
Develop, integrate, and test high-quality embedded C/C++ avionics software for X-BAT UAVs, interfacing with sensors, firmware, autonomy systems, and GCS; design CI/HIL test systems, produce documentation, and collaborate across cross-functional teams.
Top Skills: Autonomy AiAvionics SensorsBspsCC++Continuous Integration And Release SystemsFirmwareGround Control Station (Gcs)Hardware-In-The-Loop (Hil)Virtualized Hardware
20 Days AgoSaved
In-Office or Remote
San Francisco Bay Area, CA
160K-250K Annually
Senior level
160K-250K Annually
Senior level
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
Design and implement high-quality C/C++ embedded avionics software for X-Bat UAVs. Lead cross-functional teams, own features from design to production, integrate firmware and autonomy systems, and develop HIL/virtualized test environments. Produce architecture and test documentation, build CI/test tools, prototype concepts, and ensure reliability, safety, and compliance for aerospace deployments.
Top Skills: BspCC++Continuous IntegrationDo-178CFirmwareFpgaGround Control Station (Gcs)Hardware-In-The-Loop (Hil)Network ProtocolsRtosSystemverilog
Reposted 2 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
170K-278K Annually
Senior level
170K-278K Annually
Senior level
Artificial Intelligence • Hardware • Robotics • Software
The Senior Software Engineer will design and implement embedded software for drones, provide technical architecture direction, and validate subsystems, focusing on hardware integration and debugging.
Top Skills: Arm AssemblyC++Embedded LinuxPythonQualcomm SocsRtos
Reposted 2 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
226K-283K Annually
Senior level
226K-283K Annually
Senior level
Artificial Intelligence • Hardware • Robotics • Software
The Staff Software Engineer - Embedded at Skydio will lead embedded software development for drones, working on systems integration, firmware, and hardware debugging.
Top Skills: Arm AssemblyC++Embedded LinuxNvidia SocsPythonQualcommRtosStm32
Reposted 2 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
128K-210K Annually
Senior level
128K-210K Annually
Senior level
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
Reposted 3 Days AgoSaved
In-Office
San Francisco Bay Area, CA
110K-180K Annually
Mid level
110K-180K Annually
Mid level
Artificial Intelligence • Information Technology • Software • Automation
Design, develop, test, and integrate software systems for autonomous aerial suppression, working with cross-functional teams and hardware engineers.
Top Skills: C++GazeboMujocoNvidia JetsonOpencvPythonRosRos2Unity
Reposted 4 Days AgoSaved
In-Office
San Francisco Bay Area, CA
Entry level
Entry level
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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account