Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs in San Francisco Bay Area, CA
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
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
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
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
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
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
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
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
Reposted 11 Days AgoSaved
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
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
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
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
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
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
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
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
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
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
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
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
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 17 Days AgoSaved
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
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
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
Fashion
Own and ship production-quality embedded and Linux-based control software for Vega 3D weaving systems. Build telemetry, diagnostics, secure OTA update systems, and test infrastructure. Lead deployment readiness, commissioning, incident response, and partner cross-functionally to ensure field reliability and scalable releases.
Top Skills:
C++Embedded LinuxFirmwareFreertosGdbHilIntegration TestingLinuxLldbMicrocontrollersOta UpdatesRtosUnit Testing
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




























