Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs in Los Angeles, CA
Aerospace
Lead development of embedded rover autonomy software for lunar missions, including classical perception, navigation, vehicle control, sensor drivers, hazard avoidance, and safety-critical fault recovery. Own the capability from system requirements and architecture through coding, testing, field deployment, and flight operations. Collaborate with scientists, engineers, product management, and program management to deliver robust autonomous exploration systems.
Top Skills:
Asynchronous SerialAutomated TestingCC++C2 SystemsCanContinuous IntegrationEthernetGdsGitI2CMultiprocessingMultithreadingPythonRtosSpiUsb
Software
Develop and optimize low-level embedded software and firmware for wireless communication systems. Integrate WiFi and 5G/LTE modules, support board bring-up, and validate hardware-software interactions. Optimize CPU, DSP, FPGA, and power performance; implement secure boot and OTA firmware updates; debug complex subsystem interactions; and collaborate with hardware and cross-functional teams. Maintain technical documentation and participate in code reviews.
Top Skills:
5GArm ProcessorsBashCC++DspsFpgaFreertosLinux KernelLteMcusOta Firmware UpdatesPreempt_RtPythonRtosSecure BootWifi
Energy • Chemical • Utilities • Manufacturing
Develop safety-critical embedded firmware to control electromechanical systems: implement low-level C/C++/Rust code, design control/state machines and data acquisition, debug with lab instruments, perform safety analyses, and support system bring-up and production deployment.
Top Skills:
CC++Data Acquisition SystemsDigital Signal ProcessingGoLogic AnalyzerOscilloscopePlc/ScadaPlcsProtocol AnalyzerPythonRust
Energy • Chemical • Utilities • Manufacturing
Lead the architecture and development of safety-critical embedded software for industrial systems. Build low-level firmware in C/C++ and Rust, control actuators, process sensor data, develop fault-tolerant control logic, and create automated validation infrastructure. Manage and mentor a small engineering team while partnering with multidisciplinary teams on hardware integration, safety analysis, troubleshooting, commissioning, and production deployment.
Top Skills:
Automated Build SystemsAutomated TestingCC++Control SystemsData Acquisition SystemsDigital Signal ProcessingEmbedded SystemsFirmwareGoLogic AnalyzersLow-Level Communication ProtocolsOscilloscopesPcba Bring-UpProtocol AnalyzersPythonRustState Machines
Hardware
Design and implement high-performance embedded software for software-defined radio platforms. Develop low-level Linux, firmware, device-driver, and RF hardware interfaces; lead firmware/software integration; and support system integration, testing, validation, and deployment. The role requires C/C++, Python, real-time and bare-metal programming, ARM platforms, and embedded Linux experience. This is a full-time onsite position in Hawthorne, California, supporting defense-related products and U.S.-only data systems.
Top Skills:
AgileAmd/Xilinx FpgasAnalog Devices Rf TransceiversArmAutomated TestingBare-Metal ProgrammingCC++Ci/CdDevice DriversDevOpsEmbedded LinuxGitHardware-In-The-Loop TestingLinuxLinux IioNvidia GpusPythonReal-Time Operating SystemsRf TransceiversSoftware-Defined RadioSystemverilogVerilogVhdl
Reposted One Month AgoSaved
Aerospace • Hardware • Software • Manufacturing
Develop and maintain C/C++ test software and automated test stations for in-flight entertainment hardware. Design, debug, and deploy production test procedures and equipment integrations, troubleshoot hardware/software failures, support new product introduction, and improve manufacturing test processes and CI/CD practices while collaborating with cross-functional engineering and manufacturing teams.
Top Skills:
64-Bit)Arm Soc (32-BitBash/ShBitbucketCC++CanCi/CdDevOpsEthernetGitGpibI2CLinux (Embedded)MdioPciePythonSpiSubversion (Svn)Usb
Security
Develop and test embedded firmware for Pro AV video systems, including firmware design, troubleshooting, board bring-up, verification, stress testing, and environmental qualification. Modify firmware to improve performance and add features, document designs and test results, collaborate on hardware and mixed-signal circuit development, and work cross-functionally with engineering, production, marketing, sales, and project management teams.
Top Skills:
Arm Cortex-MCFpgaI2CExcelMS OfficePerlPwmPythonShell ScriptingSpiStm32UartVerilog
Robotics
Designs, develops, tests, and maintains robotics middleware and application frameworks in modern C++ on embedded Linux. Owns platform components through deployment and fleet operation, improves reliability and performance, diagnoses complex concurrency and systems issues, and translates safety requirements into software behavior and verification. Collaborates across autonomy, systems, hardware, and software teams while leading technical reviews and mentoring engineers.
Top Skills:
C++C++17Cap'N ProtoEmbedded LinuxFlatbuffersInterprocess CommunicationMultithreadingNetworkingNvidia JetsonProtocol BuffersRpc
Aerospace • Hardware • Defense
Design, develop, optimize, integrate, and test embedded software for aerospace fault detection, guidance, navigation, and flight control systems. Responsibilities include real-time performance optimization, hardware and software interface configuration, driver implementation, module through system-level testing, software architecture for a greenfield platform, and contributions to computer vision software.
Top Skills:
CC++CanComputer VisionEmbedded LinuxGuidance Navigation And Control (Gnc)Hardware-In-The-Loop (Hil)I2CPythonRustSoftware-In-The-Loop (Sil)SpiUart
Aerospace • Artificial Intelligence • Computer Vision • Hardware • Machine Learning • Robotics • Industrial
Design and maintain embedded Linux systems for ground and space telescopes, focusing on reliability, debugging, and collaboration with engineering teams.
Top Skills:
CC++Dc Power SystemsGpioI2CMipi Csi-2Motor DriversPcieSpiYocto
Aerospace • Hardware • Software • Manufacturing
Leads the architecture, design, implementation, and production delivery of embedded networking software for onboard aircraft video systems. Develops Layer 2/3 switching, multicast routing, IGMP, and RSTP functionality; performs board bring-up and hardware integration; optimizes low-latency network performance; and supports code reviews and technical design discussions. The role also requires Linux kernel and driver expertise, embedded circuit knowledge, A/V and 4K video-over-IP libraries, and participation in DevOps and CI/CD testing.
Top Skills:
4K Video Over IpArmAudio/Video LibrariesBashCC++Ci/CdDevice DriversDevOpsEmbedded SystemsIgmpLayer 2 SwitchingLayer 3 SwitchingLinuxLinux KernelMulticast RoutingNetwork Switch ChipsetsPcb SchematicsPythonRapid Spanning Tree Protocol (Rstp)X86
Aerospace • Software
Develop and maintain embedded software for custom avionics hardware supporting spacecraft flight and ground testing. Responsibilities include low-level processor functions, peripheral and communication interfaces, closed-loop controls, fault detection, hardware integration, prototyping, and rigorous production code. Collaborate with avionics, GNC, propulsion, and other engineering teams while troubleshooting embedded systems using hardware and source-level debugging tools.
Top Skills:
Avionics HardwareCC++Camera ModulesCanCurrent SensorsDmaEmbedded SystemsEncodersHardware DebuggersI2CImage SensorsLogic AnalyzersMicrocontrollersMicroprocessorsMipi Csi-2Motor DriversOscilloscopesPower ElectronicsSource-Level DebuggersSpiUartUsb
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
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
Aerospace • Software
Lead design, testing, and delivery of flight RF software for space missions. Implement RF software architectures, develop DSP and calibration algorithms, design RF control algorithms, bring up RF systems, and collaborate with ground software teams to test satellite-to-ground data pipelines.
Top Skills:
ApskCC++CcsdsDigital Signal Processing (Dsp)Dvb-S2FpgaGfskGnu RadioPskSignal GeneratorSoftware Defined Radio (Sdr)Spectrum AnalyzerXilinx Ultrascale+
Aerospace • Software
Design, test, and deliver flight RF embedded software for space missions. Implement RF communications requirements, DSP and calibration algorithms, RF control algorithms, FPGA/baseband bring-up, and collaborate with ground teams to develop and test satellite-to-ground data pipelines and RF system integration.
Top Skills:
ApskCC++CcsdsDigital Signal ProcessingDvb-S2FpgaGfskGnu RadioPskSdrSignal GeneratorSoftware Defined RadioSpectrum AnalyzerXilinx Ultrascale+
Reposted 2 Months AgoSaved
Aerospace • Software
Develop real-time, fault-tolerant embedded firmware for actuators and electromechanical control systems across launch vehicles and spacecraft. Implement closed-loop control, motor commutation, sensor feedback integration, and safety-critical state machines. Interface over CAN, SPI, UART, Ethernet, RS-422, and BISS-C; support testing, hotfire campaigns, and in-flight diagnostics. Produce unit-tested, production-quality firmware for harsh space environments.
Top Skills:
Biss-CBrushless Dc (Bldc) MotorsCC++CanCurrent SensorsEncodersEthernetHardware DebuggerI2CLogic AnalyzerLvdtMotor CommutationOscilloscopePressure SensorsReal-Time FirmwareResolverRs-422Servo MotorsSource-Level DebuggerSpiStepper MotorsUart
Hardware • Security • Software • Cybersecurity
The Embedded Software Engineer will develop MAC protocols, network management software, security protocols, and conduct testing for performance and reliability. Must have C programming expertise and experience with Linux kernel development.
Top Skills:
ArmCLinuxRisc-V
Pharmaceutical • Automation
The Principal Embedded Software Engineer will define software architecture for I&C systems, drive development of embedded systems, mentor engineers, and ensure rigorous testing standards while collaborating across disciplines.
Top Skills:
C++CmakeEmbedded CNuttxRtosSimulinkThreadxZephyr
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
Software
Develop and maintain embedded software for MANET radios including MAC and routing protocol implementation, device drivers/BSP for ARM and RISC-V, security/encryption features, networking and socket code, Linux customization and testing tools, and web/audio applications. Support product security and regulatory compliance testing.
Top Skills:
Amd Ultrascale+ MpsocArmAudio StreamingBoard Support Package (Bsp)CCnsa AlgorithmsDevice DriversEthernetInterrupt Service Routine (Isr) DevelopmentIpsecLinuxLinux KernelLinux Kernel Driver DevelopmentLinux ScriptingMicrochip Polarfire SocNiap Common CriteriaNist Fips 140-3Risc-VSocket ProgrammingWeb Interface
Artificial Intelligence • Hardware • Healthtech • Machine Learning • Robotics • Software • Automation
As a Senior Embedded Software Engineer, you will design, implement, and test software for a surgical robotics system while collaborating with cross-functional teams on integration and testing.
Top Skills:
C++CanEthercatFreertosI2CLinuxQnxSafertosSpi
Hardware • Other • Consulting
Develop embedded software and firmware for networking layers in switches and related controller or sensor systems. The role requires extensive Embedded Linux, RTOS, bare-metal, C/C++, and Layer 2/3/4 networking experience. Experience in software-defined radios, modem design, automotive or avionics, AI, or space products is also relevant. Yocto and PetaLinux are preferred. This is a long-term contract with potential conversion to permanent employment in Southern California.
Top Skills:
AIBare MetalCC++Embedded LinuxLayer 2Layer 3Layer 4 NetworkingModem DesignNetworking SwitchesPetalinuxRtosSoftware Defined RadiosYocto
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
Aerospace • Hardware • Software • Transportation • Automation
Develop and verify fly-by-wire embedded flight software per ARP 4754A and DO-178C DAL A. Design low-level drivers, safety-critical monitoring, and peripheral interfaces; perform hardware/software integration and bring-up; author and review requirements, architecture, design, and verification artifacts; support FAA/DER reviews and continuous process improvement.
Top Skills:
Arp 4754ABare Metal ProgrammingBootloaderC/C++DmmDo-178CDo-330Do-331Embedded CEncodersMotorsOscilloscopePythonRtosSchematicsSensors
Aerospace • Hardware • Software • Defense
Designs, develops, tests, debugs, documents, and supports embedded software for satellite and airborne systems. Responsibilities span microcontrollers, Linux-based computers, low-level drivers, board support packages, applications, interfaces, and user interfaces. The role includes software design reviews, hardware integration, quality assurance, performance optimization, code reviews, product qualification, customer presentations, proposal support, and post-production or in-orbit support.
Top Skills:
Arm ProcessorsCC++FpgaLinuxReal-Time LinuxReal-Time Operating Systems
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 Los Angeles, CA Companies Hiring Embedded Software Engineers
See AllPopular Los Angeles, CA Engineering Job Searches
Engineering Jobs in Los Angeles, CA
Software Engineer Jobs in Los Angeles, CA
Android Developer Jobs in Los Angeles, CA
C# Jobs in Los Angeles, CA
C++ Jobs in Los Angeles, CA
DevOps Jobs in Los Angeles, CA
Front End Developer Jobs in Los Angeles, CA
Golang Jobs in Los Angeles, CA
Hardware Engineer Jobs in Los Angeles, CA
iOS Developer Jobs in Los Angeles, CA
Java Developer Jobs in Los Angeles, CA
Javascript Jobs in Los Angeles, CA
Linux Jobs in Los Angeles, CA
Engineering Manager Jobs in Los Angeles, CA
.NET Developer Jobs in Los Angeles, CA
PHP Developer Jobs in Los Angeles, CA
Python Jobs in Los Angeles, CA
QA Jobs in Los Angeles, CA
Ruby Jobs in Los Angeles, CA
Salesforce Developer Jobs in Los Angeles, CA
Scala Jobs in Los Angeles, CA
Application Engineer Jobs in Los Angeles, CA
Associate Software Engineer Jobs in Los Angeles, CA
Automation Engineer Jobs in Los Angeles, CA
AWS Engineer Jobs in Los Angeles, CA
Backend Engineer Jobs in Los Angeles, CA
Cloud Engineer Jobs in Los Angeles, CA
Controls Engineer Jobs in Los Angeles, CA
CTO Jobs in Los Angeles, CA
Design Engineer Jobs in Los Angeles, CA
DevOps Engineer Jobs in Los Angeles, CA
Director of Engineering Jobs in Los Angeles, CA
Electrical Engineering Jobs in Los Angeles, CA
Embedded Software Engineer Jobs in Los Angeles, CA
Field Engineer Jobs in Los Angeles, CA
Firmware Engineer Jobs in Los Angeles, CA
Full-Stack Engineer Jobs in Los Angeles, CA
Game Engineer Jobs in Los Angeles, CA
Industrial Engineer Jobs in Los Angeles, CA
Infrastructure Engineer Jobs in Los Angeles, CA
Manufacturing Engineer Jobs in Los Angeles, CA
Mechanical Design Engineer Jobs in Los Angeles, CA
Mechanical Engineering Jobs in Los Angeles, CA
Mechatronics Engineering Jobs in Los Angeles, CA
Network Engineer Jobs in Los Angeles, CA
Platform Engineer Jobs in Los Angeles, CA
Principal Engineer Jobs in Los Angeles, CA
Principal Software Engineer Jobs in Los Angeles, CA
Process Engineer Jobs in Los Angeles, CA
Product Engineer Jobs in Los Angeles, CA
Project Engineer Jobs in Los Angeles, CA
QA Engineer Jobs in Los Angeles, CA
Reliability Engineer Jobs in Los Angeles, CA
Robotics Engineer Jobs in Los Angeles, CA
Software Architect Jobs in Los Angeles, CA
Software Engineering Manager Jobs in Los Angeles, CA
Solutions Engineer Jobs in Los Angeles, CA
SRE Engineer Jobs in Los Angeles, CA
Staff Engineer Jobs in Los Angeles, CA
Staff Software Engineer Jobs in Los Angeles, CA
Structural Engineer Jobs in Los Angeles, CA
Systems Engineer Jobs in Los Angeles, CA
VP of Engineering Jobs in Los Angeles, CA
Web Developer Jobs in Los Angeles, CA
All Filters
Total selected ()
No Results
No Results


























