Top Embedded Software Engineer Jobs

Reposted One Month AgoSaved
Easy Apply
Hybrid
Seattle, WA, USA
Easy Apply
220K-250K Annually
Senior level
220K-250K Annually
Senior level
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
One Month AgoSaved
In-Office
Chillicothe, IL, USA
75K-115K Annually
Entry level
75K-115K Annually
Entry level
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
One Month AgoSaved
In-Office
Los Angeles, CA, USA
231K-323K Annually
Expert/Leader
231K-323K Annually
Expert/Leader
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
One Month AgoSaved
In-Office
Boston, MA, USA
Mid level
Mid level
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
Reposted One Month AgoSaved
In-Office
Los Angeles, CA, USA
100K-180K Annually
Senior level
100K-180K Annually
Senior level
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
One Month AgoSaved
In-Office
Los Angeles, CA, USA
165K-260K Annually
Senior level
165K-260K Annually
Senior level
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
One Month AgoSaved
Remote
2 Locations
109K-145K Annually
Expert/Leader
109K-145K Annually
Expert/Leader
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
One Month AgoSaved
In-Office
Redmond, WA, USA
125K-200K Annually
Junior
125K-200K Annually
Junior
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
One Month AgoSaved
In-Office
Colorado Springs, CO, USA
99K-207K Annually
Senior level
99K-207K Annually
Senior level
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
One Month AgoSaved
In-Office
Erie, PA, USA
72K-98K Annually
Mid level
72K-98K Annually
Mid level
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
One Month AgoSaved
In-Office
El Segundo, CA, USA
160K-240K Annually
Expert/Leader
160K-240K Annually
Expert/Leader
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
One Month AgoSaved
In-Office
Lavergne, TN, USA
Mid level
Mid level
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
Application Tracker Preview
One Month AgoSaved
Hybrid
Foster City, CA, USA
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
One Month AgoSaved
In-Office
Santa Clara, CA, USA
160K-260K Annually
Junior
160K-260K Annually
Junior
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
Reposted One Month AgoSaved
In-Office
2 Locations
150K-290K Annually
Senior level
150K-290K 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
One Month AgoSaved
In-Office
2 Locations
Senior level
Senior level
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
27 Days AgoSaved
In-Office
Irvine, CA, USA
140K-200K Annually
Senior level
140K-200K Annually
Senior level
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
One Month AgoSaved
In-Office
San Jose, CA, USA
256K-268K Annually
Senior level
256K-268K Annually
Senior level
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
27 Days AgoSaved
In-Office or Remote
Atlanta, GA, USA
Senior level
Senior level
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
One Month AgoSaved
Remote
United States
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
One Month AgoSaved
In-Office
Minneapolis, MN, USA
116K-173K Annually
Expert/Leader
116K-173K Annually
Expert/Leader
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
In-Office
Brea, CA, USA
130K-147K Annually
Senior level
130K-147K Annually
Senior level
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
One Month AgoSaved
In-Office
Tyson's Corner, VA, USA
90K-100K Annually
Entry level
90K-100K Annually
Entry level
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
27 Days AgoSaved
In-Office
Houston, TX, USA
Senior level
Senior level
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
27 Days AgoSaved
In-Office
Sunnyvale, CA, USA
202K-224K Annually
Senior level
202K-224K Annually
Senior level
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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account