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

Reposted YesterdaySaved
In-Office
San Francisco Bay Area, CA
Mid level
Mid level
Artificial Intelligence • Hardware • Robotics • Automation
Develop production embedded software and firmware for robotic systems, including drivers, communication stacks, sensor and actuator interfaces, and real-time systems. Bring up custom hardware, debug electrical and software issues using lab tools, collaborate with electrical engineers, and establish manufacturing-oriented bring-up and testing processes.
Top Skills: BootloadersCC++CanCan FdEthercatEthernetGmsl SerdesI2CLinuxLogic AnalyzersMcu FirmwareOscilloscopesPtpPythonRs-485RtosRustSecure BootSpi
5 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
137K-207K Annually
Junior
137K-207K Annually
Junior
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Develop and test safety-critical embedded software for autonomous vehicle drive systems. Translate trajectories into motor, brake, and steering commands; build simulation, SIL, and HIL validation infrastructure; integrate steering, braking, motoring, and suspension subsystems; implement control-source arbitration and safety monitoring; and collaborate with controls, dynamics, safety, and validation teams.
Top Skills: CC++CanCanalyzerCanapeFreertosHilIso 26262LinMisra C/C++PcanPolarionPythonQnxSafertosSil
9 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
220K-265K Annually
Expert/Leader
220K-265K Annually
Expert/Leader
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Develop and maintain embedded Linux firmware and cellular connectivity software for autonomous vehicle telematics control units. Integrate Qualcomm modem firmware and protocol stacks, architect host-side C/C++ interfaces, debug cross-layer LTE/5G issues, and support wireless platform prototyping. Build fleet telemetry and analytics systems, investigate field and QA issues, maintain Yocto-based Linux services and kernel code, automate testing, and collaborate with vendors and cross-functional engineering teams.
Top Skills: 3Gpp5GBleBluetoothCC++CanEmbedded LinuxEthernetFirewallsI2CI2SIp RoutingIpv4Ipv6Keysight UxmLinuxLtePciePythonQualcommQxdmShannon ToolsShellSpiTcp/IpUartVlanWi-FiWiresharkYocto Project
Reposted 11 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
Reposted 12 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
4 Days AgoSaved
Remote
San Francisco Bay Area, CA
Senior level
Senior level
Transportation
Owns firmware and host software for field-deployed edge devices powering an AI voice drive-thru system. Responsibilities include developing microcontroller firmware, managing real-time full-duplex audio pipelines, designing serial communication and health monitoring, debugging hardware/software integrations, enabling fleet deployment and remote management, and implementing reliable recovery and over-the-air updates.
Top Skills: Audio I/OC++Digital Signal Processing (Dsp)Edge ComputingFirmwareLaunchagentMicrocontrollersOver-The-Air (Ota) UpdatesPos IntegrationsPythonSerial/Usb ProtocolsSystemdTelemetry
10 Days AgoSaved
Remote
San Francisco Bay Area, CA
100K-130K Annually
Mid level
100K-130K Annually
Mid level
Information Technology • Internet of Things • Software
Develop and improve embedded graphics and compute drivers, customize products for embedded hardware and real-time operating systems, and profile and optimize drivers and applications. Write and review technical specifications while collaborating on reliable, high-quality safety-critical solutions. The role requires embedded software development, debugging, troubleshooting, and familiarity with graphics APIs, ARINC 653, and safety-critical development practices.
Top Skills: Arinc 653CC++DeosDo-178Embedded Operating SystemsIso 26262LinuxLynxosOpenclOpenglVulkanVxworks
Reposted 20 Days 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 20 Days 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 20 Days 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 21 Days 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 22 Days AgoSaved
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
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
24 Days AgoSaved
In-Office
San Francisco Bay Area, CA
Junior
Junior
Aerospace • Hardware • Robotics • Software
Early-career embedded software engineer supporting hardware integration, HAL implementation, and Rust userspace development on Linux. Learn hardware debugging tools, contribute tests and reviews, and help ensure safety-critical system reliability under senior guidance.
Top Skills: CC++CanHardware Abstraction Layer (Hal)I2CLinuxLogic AnalyzerMicrocontrollersOscilloscopeRustSpiUart
24 Days AgoSaved
In-Office
San Francisco Bay Area, CA
Senior level
Senior level
Aerospace • Hardware • Robotics • Software
Develop portable, high-performance embedded software and HALs in Rust/C/C++ for industrial hardware. Integrate and debug devices/protocols (Modbus, SPI, I2C, CAN, UART, RS-485), use hardware tools (logic analyzers, oscilloscopes), reverse-engineer undocumented devices, ensure deterministic low-latency behavior, and validate system reliability to prevent unsafe failures.
Top Skills: CC++CanEthercatEthernet/IpHardware Abstraction Layer (Hal)I2CIo-LinkLinuxLogic AnalyzerModbusNo_StdOscilloscopePacket SnifferProfinetRs-485RustSocketsSpiSyscallsTcp/IpUart
Reposted 24 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 25 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
Reposted 16 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 17 Days AgoSaved
Remote
San Francisco Bay Area, CA
Mid level
Mid level
Renewable Energy
Design, build, and scale embedded connectivity and security for distributed energy devices. Implement networking (Ethernet/Wi‑Fi/Thread/Zigbee/BLE), secure provisioning, OTA firmware pipelines, telemetry, and diagnostics. Support testing, certification, manufacturing validation, and cross-functional collaboration from prototype to deployment.
Top Skills: BleBootloadersCC++CertificatesCi/CdCoapEthernetFreertosHTTPIp NetworkingLogic AnalyzersMqttNetwork SniffersNtpObservability PlatformsProtocol AnalyzersPtpPythonSecure ElementsThreadTlsTpmWebsocketsWi-FiZephyrZigbee
Reposted 27 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
164K-223K Annually
Mid level
164K-223K 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 18 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 18 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 28 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
Reposted 28 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
One Month AgoSaved
Hybrid
San Francisco Bay Area, CA
221K-265K Annually
Senior level
221K-265K Annually
Senior level
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Design, develop, and test real-time embedded firmware in C/C++ for battery management systems (cell balancing, charging, thermal management, contactor control). Integrate supplier subsystems, perform hardware bring-up and debugging, create requirements/design/test documentation, and collaborate with cross-functional vehicle, controls, and validation teams through the software development lifecycle.
Top Skills: ArmBms (Battery Management Systems)CC++CanCanalyzerCanapeIso-26262LinMisra C/C++PcanPolarionPowerpcReal-Time Embedded
One Month AgoSaved
Hybrid
San Francisco Bay Area, CA
137K-184K Annually
Junior
137K-184K Annually
Junior
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Design, implement, and test embedded real-time software for vehicle body, thermal, lighting, and closure systems. Create requirements, design and test plans, integrate supplier subsystems, and collaborate with cross-functional teams for hardware bring-up and validation.
Top Skills: ArmCC++CanCanalyzerCanapeLinPcanPowerpc
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account