Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs
Reposted One Month AgoSaved
Easy Apply
Easy Apply
Artificial Intelligence • Computer Vision • Hardware • Machine Learning • Robotics • Software • Agriculture
As a Sr. Software Engineer in Embedded Systems, you will design, develop, and maintain embedded software for robotics products, collaborate with cross-functional teams, and solve complex engineering challenges.
Top Skills:
CFreertosGitJtagLogic AnalyzersOscilloscopesPythonRtosShell ScriptingSvnZephyr
Industrial • Manufacturing
Design, develop, test, debug, and maintain C++ embedded software and firmware throughout the product lifecycle. Collaborate with hardware and engineering teams on requirements, architecture, interfaces, verification, validation, and deployment. Optimize real-time systems, resolve defects through root-cause analysis, maintain technical documentation, participate in code reviews, and support product launches and ongoing enhancements.
Top Skills:
CC++CanEmbedded SystemsEthernetGitI2CIdesLin BusMicrocontrollersReal-Time Operating Systems (Rtos)Software DebuggersSpiSQLUartVisual Basic
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
Aerospace
Develop and maintain embedded flight software for custom avionics and ground support systems. Responsibilities include software architecture, requirements, hardware drivers, communication interfaces, flight algorithm integration, real-time operating systems, hardware-in-the-loop and software-in-the-loop testing, vehicle integration, flight-test support, documentation, code reviews, and mentoring junior engineers.
Top Skills:
CC++C++17CanCi/CdDockerEmbedded LinuxFreertosI2CLayer 2 EthernetPodmanQnxSpiUartVxworksYocto
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
Aerospace
Lead the architecture, development, integration, debugging, and testing of complex real-time embedded software for defense and aerospace products. Responsibilities include bootloaders, device drivers, applications, test software, requirements and design documentation, customer issue resolution, bids and proposals, and cross-functional collaboration with systems and hardware teams. The role requires compliance with military and aerospace standards and ownership of advanced technical issues.
Top Skills:
Amd Zynq MpsocsAmd/Xilinx VivadoArmBashBiosBitbucketCC++ClearquestCmakeCmmiConfluenceCosmicCshDo-178CEclipseEthernetGccGitGreen Hills MultiI2CIbm Rational DoorsInfinibandIntel X86IpmiJIRAJtagLabviewLinuxLogic AnalyzerLynxosLynxos HypervisorMS OfficeOscilloscopePcie Gen3/4PetalinuxPythonRdmaRed Hat LinuxRs232/Rs422SlimbootloaderSpectrum AnalyzerSpiU-BootVectorcastVisual StudioVitisVxworksYocto
Aerospace • Other
Develop and support embedded OS and platform software for Starlink spacecraft and ground systems. Responsibilities include maintaining Linux, Buildroot, and U-Boot branches; developing bootloaders, device drivers, secure boot, networking, software updates, and test infrastructure; supporting custom silicon and peripherals; and collaborating with hardware and application software teams through on-orbit operations.
Top Skills:
ArmBuildrootCC++Continuous IntegrationEthernetLinuxLinux KernelPythonRustSecure BootU-Boot
Information Technology • Consulting • Defense
Lead the architecture, development, integration, and delivery of embedded software for RF communications and space systems. Develop low-level drivers, embedded Linux solutions, secure boot and firmware updates, and FPGA/DSP integrations. Contribute to system requirements, ICDs, testing, CI/CD, and reliability engineering for radiation environments. Mentor engineers, conduct design and code reviews, collaborate with RF, systems, test, program management, and customers, and drive technical direction and production-quality execution.
Top Skills:
ArmAtlassian ToolsAxiBootloadersBspsCC++Ci/CdCryptographyDevice DriversDevice TreesDmaDspEmbedded LinuxEthernetFpgaGpioI2CLinux KernelLogic AnalyzersOscilloscopesPcbPcieProtocol BuffersPythonRs-422RtosRustSdrSecure BootSocSpectrum AnalyzersSpiTpmUartVnasXilinx/Amd Toolchains
Transportation
Design, develop, test, debug, integrate, and release embedded real-time software for locomotive control systems. Implement cybersecurity features, support CATO compliance, investigate defects, perform root cause analysis, and conduct design and code reviews. Collaborate with cross-functional teams on requirements, verification, validation, deployment, and program execution. Provide technical support in laboratory, factory, customer, and field environments, including locomotive testing and troubleshooting.
Top Skills:
C/C++Ci/CdDevOpsGitGitlabJenkinsLinuxPerforceQnxRtos
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
Automotive • Manufacturing
Develop, debug, test, and maintain embedded firmware and software for automotive service machines. Conduct hands-on machine testing and troubleshooting, participate in code reviews and deployments, and ensure performance, reliability, and quality. Collaborate with hardware, electrical, and manufacturing teams across the full software development lifecycle, from requirements and system design through coding, testing, debugging, and ongoing support.
Top Skills:
.Net.Net MauiAndroidAtlassianAWSAzureCC#C++Embedded SystemsFirmwareGitLinuxMvvmVisual StudioXamarin Forms
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
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
Automotive • Logistics
Develop and integrate embedded chassis-control software for autonomous vehicles and ECU hardware. Responsibilities include functional-safety development, model-based toolchain design, release planning, testing, vehicle bring-up, calibration, data analysis, debugging, and hardware/software integration. The engineer will validate AV components through on-vehicle, simulation, SiL, and HiL testing while collaborating with requirements, software, hardware, and systems engineers to support safe, reliable Level 4 autonomous vehicle operation.
Top Skills:
Automotive EthernetAutosarCCanCan FdCanapeDspaceEtas IncaHilIso 26262J1939KvaserMatlabMisra-CNew Eagle Raptor CalSilSimulinkTruckmakerV-BoxVector Canalyzer
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
Aerospace • Energy
Leads the design, development, integration, and verification of embedded software for avionics data storage and transfer products. Responsibilities span architecture, requirements, implementation, device drivers, networking, file systems, hardware integration, lab debugging, formal verification, certification documentation, and systems engineering support. The role partners with hardware, systems, and test teams to resolve technical issues across the full software development lifecycle.
Top Skills:
Amd/Xilinx Zynq Ultrascale MpsocArmCDo-178BDoorsEmbedded LinuxEthernetIntel XeonMS OfficeRtcVxworks
Hardware • Security • Software • Cybersecurity
Develop embedded software for MANET radios, including MAC and routing protocols, network management, web interfaces, encryption, audio streaming, device drivers, and board support packages. Customize Linux systems, build testing software, and improve product security and reliability to meet NIST FIPS 140-3 and NIAP Common Criteria requirements. The role is fully onsite in Irvine and requires substantial C programming, Linux kernel development, and embedded systems experience.
Top Skills:
Amd Ultrascale+ArmBoard Support PackagesCCnsaEncryption AlgorithmsEthernetIpsecLinuxLinux KernelMac ProtocolsManetMicrochip Polarfire SocMpsocNetworking ProtocolsNiap Common CriteriaNist Fips 140-3Risc-VSocket Programming
Aerospace
Leads architecture, development, verification, and certification of safety-critical embedded software for an aircraft Charge Control Unit. Serves as technical authority for high-voltage hardware interfaces, fault detection, diagnostics, hardware-software integration, and DO-178C/DO-326A compliance. Supports FAA certification audits, defines development and verification processes, analyzes schematics and power networks, conducts reviews, and mentors engineers.
Top Skills:
Analog CircuitryCC++CanDiagnostic AlgorithmsDigital CircuitryDo-178CDo-326AFaa CertificationFault Detection AlgorithmsHardware SchematicsHardware-In-The-Loop (Hil) TestingHigh-Voltage Electrical SystemsI2CPower Distribution NetworksRtosSignal IntegritySpi
Artificial Intelligence • Information Technology • Software
Design, develop, debug, and maintain high-performance networking software using C/C++ and Python. Work across L2-L7 protocols, Linux system and socket programming, multithreading, packet analysis, and virtualized networking environments. Configure and troubleshoot VMs, bridges, TAP/TUN interfaces, VLANs, and virtual switches. Collaborate with architecture, QA, DevOps, and engineering teams on design, testing, deployment, documentation, and code reviews. Mentor junior engineers and optimize production-quality software.
Top Skills:
ArpBgpCC++DockerDpdkEthernetGitGrpcIpv4Ipv6JenkinsKubernetesKvmLibvirtLinuxMplsNetconf/YangNfvOpen VswitchOpenconfigOspfPythonRest ApisSdnSnmpTap/TunTcpTcp/IpTcpdumpUdpVirtualboxVlanVMwareVppWireshark
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
Healthtech
Provides technical leadership for embedded firmware and software in Class II medical devices. Leads architecture, development, debugging, integration, connectivity, cybersecurity, documentation, verification, and platform decisions across microcontroller, RTOS, bare-metal, and emerging embedded Linux systems. Mentors engineers and improves engineering practices involving code review, testing, automation, CI/CD, release readiness, and post-release support while ensuring compliance with regulated medical device development requirements.
Top Skills:
Bare-Metal SystemsBluetoothBoard Support PackagesBootloadersBuildrootCC++Ci/CdCommunication ProtocolsDevice DriversEmbedded LinuxMiddlewareMobile/Cloud IntegrationRtosSbomSecure BootSigned UpdatesSoupStatic AnalysisWi-FiYocto
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
Internet of Things • Software
Develop and maintain embedded Linux applications, platform frameworks, board support packages, and firmware using C/C++. Implement and debug features on real hardware, support device bring-up and validation, connect devices to cloud services, and contribute to code reviews, unit testing, and documentation. Collaborate with senior software, electrical, and mechanical engineers in an agile environment while growing toward independent ownership.
Top Skills:
AdcAes256AndroidArduinoBeagleboneBionicBuildrootCC++Cross-CompilationDevice DriversEcdhEcdsaEsp32FreertosGitGlibcH.264H.265HmacI2CKernel ModulesLinuxLinux KernelMuslNanopbOpensshOpenwrtProtobufRaspberry PiRtspSha256SpiSslStm32ThreadxTlsU-BootUartYoctoZephyr
Aerospace
Develop Linux-based DMA platform drivers and low-level kernel drivers for FPGA and SoC architectures. Build and optimize embedded networking stacks for resource-constrained edge platforms, diagnose hardware-software integration issues, contribute to Linux kernel development, and deliver testing, benchmarking, documentation, and technical milestones in collaboration with hardware and cross-functional teams.
Top Skills:
AhbApbAxiCDevice TreeDmaDma Engine ApiEmbedded LinuxFpgaHardware Abstraction LayersKernel Driver DevelopmentLinux KernelLinux Kernel Debugging ToolsLinux Networking StackLogic AnalyzersOscilloscopesSocTcp/IpUdp
Logistics • Transportation • 3PL: Third Party Logistics
Develop firmware and low-level drivers for automotive components and autonomous vehicle sensors. Lead custom hardware bring-up, validation, deployment, and hardware-software co-design. Debug complex embedded systems using hardware tools, optimize sensor data pipelines, and ensure timing and network synchronization. Contribute to production lifecycle execution, embedded architecture, code quality, and team mentoring.
Top Skills:
Automotive EthernetBare-Metal SystemsCC++CamerasCanCan-FdDevice DriversDspsEmbedded LinuxFirmwareFpd-LinkFreertosGmslGptpGpusI2CIeee 802.1AsIso 26262LidarLogic AnalyzersMisra C/C++NpusNvidia DriveOscilloscopesPciePpsPtpQualcomm Snapdragon RideRadarRtosSocsSpi
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 Companies Hiring Embedded Software Engineers
See AllPopular Job Searches
All Software Engineer Jobs
.NET Developer Jobs
Aerospace Thermal Engineering Jobs
AI Engineer Jobs
Android Developer Jobs
Automation Engineer Jobs
Backend Developer Jobs
Blockchain Developer Jobs
C# Jobs
C++ Jobs
Cloud Architect Jobs
Cloud Engineer Jobs
Design Engineer Jobs
DevOps Engineer Jobs
Director Of Engineering Jobs
Electrical Engineering Jobs
Embedded Software Engineer Jobs
Engineering Jobs
Engineering Manager Jobs
Environmental Engineering Jobs
Field Engineer Jobs
Front End Developer Jobs
Full Stack Developer Jobs
Game Developer Jobs
Golang Jobs
Hardware Engineer Jobs
Industrial Engineering Jobs
iOS Developer Jobs
Java Developer Jobs
Javascript Developer Jobs
Linux Jobs
Manufacturing Engineer Jobs
Mechanical Engineering Jobs
Network Engineer Jobs
PHP Developer Jobs
Process Engineer Jobs
Project Engineer Jobs
Prompt Engineering Jobs
Python Jobs
QA Jobs
Robotics Engineer Jobs
Ruby on Rails Jobs
Salesforce Administrator Jobs
Salesforce Developer Jobs
Scala Jobs
Sharepoint Developer Jobs
Site Reliability Engineer Jobs
Software Engineering Manager Jobs
Solutions Architect Jobs
SQL Developer Jobs
Structural Engineer Jobs
System Engineer Jobs
Test Engineer Jobs
Web Developer Jobs
All Filters
Total selected ()
No Results
No Results





















.png)












