Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
The role involves developing and supporting virtualization technology for testing embedded systems, integrating test environments, and enhancing test processes.
Top Skills:
Android EmulatorsCC++KvmQemuRustVirtio Drivers
Aerospace • Information Technology
Architect, develop, debug, and sustain embedded software for aviation cabin systems, including a Yocto-based video encoder/decoder platform. Responsibilities include HDCP-protected IP video streaming, FPGA and ARM SoC integration, device drivers, networking interfaces, hardware/software root-cause analysis, certification-aligned verification, lifecycle maintenance, release planning, and mentoring junior engineers.
Top Skills:
ArmArm AssemblyBare-MetalBashCC++ConfluenceDevice TreesEmbedded LinuxEthernetFpgaFreertosGitGithub ActionsGpioGstreamerHardware-In-The-Loop TestingHdcpI2CJIRAJtagMulticastNxp I.MxOpenembeddedPetalinuxPytestPythonQnxQualcommRtosRtpRtspSpiTcpUartUcos-IiUdpUsbV4L2Xilinx VitisXilinx VivadoXilinx ZynqYoctoZephyr
14 Days AgoSaved
Information Technology • Professional Services • Defense
Develop and debug embedded C/C++ software and daemon services for a containerized, SCA-compliant tactical SDR operating environment. Build Docker and Podman images, automate workflows with Python and Bash, deploy software on ARM64 and x86_64 Linux platforms, and troubleshoot drivers, peripherals, buses, performance, and memory issues. Support hardware-in-the-loop testing, integration validation, customer milestones, and waveform demonstrations.
Top Skills:
Arm64BashBuildrootCC++Can BusClangCmakeCmossCorbaDdsDockerGccGdbGnu RadioGoGps/PpsGrpcIeee 1588 PtpLinuxMakeMil-Std-1553MoraOciOmniorbOpenvpxPetalinuxPodmanPythonRedhawk SdrRs-232/422ScaSosaStraceSystemdTcp/IpUdpValgrindX86_64Yocto Project
Transportation
Designs, develops, verifies, and maintains embedded software and firmware for test and measurement products. Responsibilities include software architecture, hardware interfaces, resource optimization, secure coding, cybersecurity controls, automated testing, diagnostics, continuous integration, production transfer, and code reviews. The role also supports Agile development, mentors less experienced engineers, resolves cross-functional technical issues, and contributes to continuous improvement.
Top Skills:
CC++Continuous IntegrationDevOpsDspEmbedded SoftwareFirmwareFpgaGitGpuLinuxMercurialMicrocontrollersMulti-Core CpusPythonUmlWindows
Software
Design and implement high-performance, 3GPP-compliant 5G Core control- and user-plane functions on ARM-based embedded Linux. Develop in C/Go/Rust, use DPDK for packet processing, optimize latency/throughput, debug protocol and performance issues, and collaborate cross-functionally to integrate carrier-grade systems.
Top Skills:
3Gpp5G Core (AmfArmAusfCDpdkEmbedded LinuxGdbGoGtp-UHttp/2LinuxNasNgapNrf)PcfPfcpRustSctpSmfTcp/IpTcpdumpUdmUdpUpfWireshark
Information Technology • Manufacturing
Designs and develops embedded software and firmware for unmanned systems, including real-time control, communications, navigation, telemetry, and autonomy features. Responsibilities include developing drivers, HALs, BSPs, hardware interfaces, communication protocols, and embedded Linux applications; optimizing performance; conducting software and system testing; troubleshooting hardware-software integration issues; and collaborating with hardware, systems, product, and test teams.
Top Skills:
ArdupilotArm MicrocontrollersBare-Metal FirmwareBuildrootCC++CanCmakeDevice TreesEmbedded LinuxEthernetGdbGitI2CJtagLinux Device DriversMakeMavlinkPx4RtosRtpSpiSwdTcp/IpUartUdpUsbYocto
Artificial Intelligence • Cloud • Social Impact • Software • Wearables
Lead architecture and development of highly available, low-latency Kubernetes-based cloud services for connected devices. Design scalable systems, write and review maintainable code, improve reliability and performance, evolve CI/CD and infrastructure automation, and establish observability and resilience practices. Collaborate across Product, Design, and engineering teams while mentoring engineers and influencing technical direction. The role requires expertise in distributed systems, backend development, Kubernetes, containers, infrastructure as code, and SQL or NoSQL data stores.
Top Skills:
ArgocdC#ChatgptCi/CdCursorDockerGithub CopilotGoJavaKubernetesNoSQLScalaSQLTerraform
Information Technology • Internet of Things • Software
Develop, integrate, and test safety-critical embedded software for military aircraft avionics systems. The role involves C++ development in real-time operating systems, communications protocols, laboratory and hardware integration, troubleshooting, and software documentation. Candidates collaborate across engineering and deployment teams, work onsite in Atlanta, obtain security clearance eligibility, and travel approximately 10%.
Top Skills:
Arinc 653/ApexBitbucketC++Ci/CdConfluenceDo-178CEthernetGitlabGreen HillsIbm DoorsIntegrity RtosJIRALuaMil-Std-1553Mosa.IcVxworksWindowsWireshark
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Design, develop, integrate, and validate mission-critical embedded avionics software using C/C++ and Python in deterministic RTOS environments. Integrate aircraft subsystems, implement avionics communication protocols, and ensure compliance with DO-178B/C, ARP4754, and safety requirements. Manage requirements traceability, testing, documentation, and continuous integration using Jira, Bitbucket, Confluence, Bamboo, and IBM Rational DOORS. Provide technical mentorship and collaborate across engineering teams to develop next-generation cockpit platforms.
Top Skills:
Arinc 429Arinc 653Arp4754BambooBitbucketC++CanConfluenceDo-178B/CIbm Rational DoorsJIRAPythonRs-232Rtos
Aerospace
Design and develop embedded software for satellite avionics and payload processing systems. Responsibilities include low-level C/C++ development, device drivers, embedded Linux, bootloaders, RTOS solutions, communications interfaces, cybersecurity protocols, hardware and FPGA integration, testing, release management, and software architecture. The role also requires mentoring junior engineers, translating system requirements, and improving engineering practices for mission-critical aerospace products.
Top Skills:
AesArm CortexCC++CudaEcdhEcdsaEmbedded LinuxEthernetFpgaGpioGrubI2CIpIpsecLinux KernelOpenclPciPcieRisc-VRsaRtosSpacewireSpiTlsU-BootUart
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Develop and maintain embedded Linux operating systems for autonomous vehicle devices. Configure Yocto build systems and U-Boot bootloaders, develop device drivers and kernel components in C, C++, or Rust, optimize performance, support hardware bring-up and manufacturing, and collaborate across software, hardware, release, and operations teams.
Top Skills:
BashCC++CgroupsChrootCudaEmbedded LinuxFilesystemsHardware Key StorageLinux NamespacesNvidia GpusNvidia OrinNvidia ThorOta Software UpdatesPkiPythonRustSecure BootSystemdTensorrtU-BootYocto
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
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Healthtech • Robotics
Develop embedded Linux platform software for Intuitive’s Ion robotic surgical system. Responsibilities include C/C++ application development, kernel and driver integration, bootloader and hardware bring-up, system debugging, performance optimization, reliability engineering, verification and validation, and manufacturing transfer. The engineer collaborates across software, electrical, FPGA, manufacturing, clinical, and service teams, contributes to architecture and design reviews, and mentors junior engineers.
Top Skills:
AsicsBashCC++CanCi/CdDmaEmbedded LinuxFpgaGdbGstreamerI2CJtagLinux KernelOpenembeddedPciePetalinuxProtobufPython 3RtpSpiSrtpSsl/TlsTcp/IpUdpYocto
One Month AgoSaved
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Architect, design, develop, integrate, verify, and document real-time embedded software for military GPS receivers. Focus on GPS anti-jam and signal-processing capabilities, including jammer direction finding, position, and characterization. Analyze requirements, define software architectures, develop tools, support field demonstrations and customers, and mentor engineers. Collaborate across systems, firmware, and hardware disciplines while contributing to product development and continuous improvement.
Top Skills:
Arm ProcessorsCC++Digital Signal ProcessingDoorsGpsJIRALauterbach Trace32MatlabMatlab SimulinkNucleus RtosPythonReal-Time Embedded SystemsSourcery Codebench
Automotive • Hardware • Software • Manufacturing
Develop and support embedded software and firmware for automotive hardware products, from prototype through production. Responsibilities include hardware bring-up, peripheral configuration, algorithm development, debugging across hardware and software, code reviews, product planning, and mentoring engineers. The role requires embedded C/C++ development, microcontroller and RTOS experience, embedded Linux knowledge, and hands-on use of electronic instrumentation. This is an on-site position in Buffalo Grove, Illinois.
Top Skills:
Arm Cortex M0/M3/M4/A55Automotive Vehicle Communication ProtocolsCC++CanConfiguration ManagementEmbedded LinuxEmbedded RtosGpioI2CLogic AnalyzersObd-IiOscilloscopesProtocol AnalyzersSource Control ToolsSpiUart
Aerospace • Logistics • Security • Software • Cybersecurity
Develop, modernize, test, integrate, release, and maintain embedded operational flight software and simulation applications for military defense platforms. Participate throughout the software development lifecycle, solve complex technical problems, support hardware and software integration, and collaborate with program managers, suppliers, and government customers. The role may be filled at the Engineer or Principal Engineer level and requires on-site work in Warner Robins, Georgia.
Top Skills:
AdaBitbucketCC++Embedded LinuxFpgaGitJIRALabviewQt CreatorVxworks
Healthtech • Robotics
Lead architecture and development of embedded networking software for surgical robotic systems. Own multi-year technical direction across the network stack, including reliability, low-latency switching, traffic shaping, messaging, session management, Ethernet drivers, and real-time safety-critical paths. Mentor engineers, lead reviews, resolve complex hardware-software failures, guide technology selections, and collaborate across engineering, clinical, and manufacturing teams.
Top Skills:
1000Base-T1100Base-T1802.1AsAutomotive EthernetBase-T1SCC++DdsEmbedded RtosEthernetEthernet Mac/Phy DriversFpgaFreertosFreertosGdbIec 60601Iec 62304Ieee 802.1 Tsn/AvbIpsecIso 13485Iso 14971Iso 26262JtagLinuxMacsecOsi NetworkingProtocol AnalyzersQavQbvQciQnxQosSecure BootSpiTcp/IpThreadxThreadxVlansVxworksZephyr
Aerospace • Logistics • Security • Software • Cybersecurity
Leads a 10–15-person embedded software engineering section while serving as a technical contributor on communications programs. Responsibilities include staffing, recruiting, training, performance management, career development, compensation coordination, conflict resolution, and software process improvement. Approximately 80% of the role supports embedded communications systems within Fighter Networked Systems and Advanced Communications, including real-time, multithreaded, secure software and engineering execution.
Top Skills:
AgileArmAssembly LanguageBare-Metal Embedded DriversBitbucketCC++Embedded SoftwareEthernetFpgaGitGreen Hills AdamultiI2CIbm ClearcaseIbm DoorsIbm RhapsodyIpsecJIRALinuxLinux Kernel DriversObject-Oriented ProgrammingPciePowerpcRtosSpiTcp/IpTlsUartVerilogVhdlWolfsslXilinx VitisXilinx Vivado
Aerospace • Logistics • Security • Software • Cybersecurity
Develop, test, integrate, operate, and maintain embedded software and firmware for defense systems. Apply software architecture, object-oriented design, scripting, Agile or Waterfall methodologies, version control, and full software development lifecycle practices. Collaborate with customers, suppliers, users, and technical teams while supporting Linux or VxWorks environments, target hardware integration, and complex multiprocessing systems.
Top Skills:
BashBatchBitbucketC++C++11ClearcaseDevsecopsGitGitGitlabJIRALinuxModel-Based EngineeringPythonRallyVxworks
Aerospace • Logistics • Security • Software • Cybersecurity
Designs, develops, tests, integrates, operates, and maintains embedded software and firmware for defense systems. Responsibilities span the full software development lifecycle, including requirements, architecture, coding, testing, debugging, and hardware integration. The role uses C++, scripting, Linux or VxWorks, version control, Agile or Waterfall methodologies, DevSecOps, and model-based engineering. This is a full-time, on-site position supporting critical national defense products and requires a Secret clearance before starting.
Top Skills:
AgileBashBatchBitbucketC++C++11ClearcaseDevsecopsGitGitGitlabJIRALinuxModel-Based EngineeringPythonRallyVxworksWaterfall
Industrial • Manufacturing
Designs, develops, integrates, tests, and maintains embedded software components throughout the product lifecycle. Responsibilities include defining technical requirements, delivering projects on schedule, supporting prototypes and feasibility analyses, improving development processes, and collaborating with hardware, mechanical, manufacturing, testing, marketing, and external teams. The role requires C/C++ development, RTOS and Linux experience, embedded security, wireless technologies, software testing, configuration management, and technical leadership.
Top Skills:
Automated BuildsBle MeshBluetooth Low Energy (Ble)Bug TrackingCC++Change ManagementDynamic AnalysisEmbedded SystemsEmulatorsFirmware SigningGitJtagLinuxProtocol AnalyzersReal-Time Operating Systems (Rtos)Secure BootStatic AnalysisVersion ControlWifi
One Month AgoSaved
Automotive • Cloud • Hardware • Software
Develop and maintain a user-space runtime that enables production ECU firmware to run on workstations and cloud servers. Model peripherals, integrate RTOS-based firmware with host abstractions, maintain cross-compilation builds, and extend HIL Pytest validation suites. Debug firmware-host discrepancies using GDB and protocol analysis, collaborate across hardware and software teams, lead design reviews, improve code quality, and mentor engineers on real-time embedded development.
Top Skills:
BazelCC++CanCertDoipEthernetGdbHilLinMisraPosixPytestPythonQemuRenodeRtosSocketcanSome/IpSynopsys Virtualizer Development Kit
Aerospace • Hardware • Robotics • Software • Manufacturing
Develop, test, document, and deploy embedded Linux software and firmware for rocket avionics, network switch, and camera platforms. Responsibilities include hardware and platform bring-up, networking and video integration, debugging across kernels, drivers, hardware, and applications, validation, performance tuning, architecture improvements, and field troubleshooting. The role collaborates with hardware, systems, and platform teams to deliver reliable, high-performance software for safety-critical aerospace systems.
Top Skills:
Bare-MetalCC++Ci/CdCross-CompilationEmbedded LinuxGdbLinux Device DriversLinux NetworkingPerfRtosStraceTcpdumpYocto
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
Artificial Intelligence • Hardware • Robotics • Software
Designs and develops embedded software and firmware for autonomous drones and accessories. Responsibilities include system architecture, vehicle software implementation, subsystem integration and validation, hardware bring-up, sensor and device drivers, Linux kernel and userspace development, debugging, optimization, and embedded security. The role collaborates closely with hardware and software teams and may involve bare-metal, RTOS, Linux, Android, microcontroller, and system-on-chip development.
Top Skills:
AndroidArm AssemblyC++CryptographyEmbedded LinuxLinux KernelNvidia SocsPythonQualcomm SocsRtosStm32
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






























