Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs
Edtech
Lead embedded C/C++ development and architecture analysis for Navy maintenance and readiness applications. Provide technical leadership across acquisition, sustainment, prototyping, code analysis, and stakeholder engagements, ensuring scalable, maintainable, and mission-critical solutions.
Top Skills:
CC#C++JavaPythonStatic Analysis Tools
Information Technology
Develop embedded software for micro-controllers and IoT devices. Collaborate with an engineering team on design, development, and testing of security libraries.
Top Skills:
AndroidCC++GoIotLinux
Hardware • Security • Software • Cybersecurity
Design, implement, and validate real-time embedded software for specialty communications products. Work across full lifecycle: requirements, design, coding, model training/evaluation, hardware debugging, testing, and documentation. Collaborate with multidisciplinary teams and conform to strict software processes while learning wireless standards and interacting with product hardware.
Top Skills:
AgileAssemblyCC++CdmaFpgaGitGsmJIRALinuxLogic AnalyzerLteMicrocontroller DebuggingOscilloscopePythonTetraUmts
Aerospace • Hardware • Logistics • Robotics • Software • Transportation
Own design, implementation, validation, and lifecycle of embedded middleware services for autonomous aircraft. Build and maintain IPC, OTA, logging, observability, and service-lifecycle interfaces on embedded Linux. Deliver production Rust/C++ code, lead cross-service architecture, debug across software/hardware boundaries, and establish safe, diagnosable engineering practices.
Top Skills:
C++ConcurrencyDistributed SystemsEmbedded LinuxIpcLinux InternalsLoggingNetworkingObservabilityOtaRustSynchronizationTelemetry
Artificial Intelligence • Hardware • Internet of Things • Robotics • Defense • Manufacturing
Lead end-to-end embedded software development for autonomous and semi-autonomous tactical drones. Design and implement production-ready C/C++ software for real-time embedded systems, Embedded Linux platforms, kernels, device drivers, hardware integration, networking, and communication buses. Support hardware bring-up, field deployments, troubleshooting, code reviews, performance optimization, and security improvements while collaborating with product and engineering teams.
Top Skills:
AdcCC++CanEmbedded LinuxI2CLinux Device DriversLinux KernelRtosSpiTcp/IpUart
Information Technology
Develop and maintain real-time embedded firmware and software for microcontroller-based RF and quantum sensing systems. Integrate hardware and software, implement DSP/RF algorithms, port and cross-compile code between Windows and Linux, and support lab testing and production reliability. Mentor junior engineers, use Agile tools, and travel up to 25%. Must be eligible for TS/SCI clearance.
Top Skills:
CC++ConfluenceCross-CompilingDigital Signal ProcessingEthernetGitGitJIRALinuxMicrocontrollersPythonRf TheoryScpiSerialWindows
Automotive • Transportation
Develop, calibrate, test, and release vehicle control system software for controllers and displays. Troubleshoot issues, integrate firmware with suppliers, collaborate with hardware and sales teams, ensure solutions meet cost, performance, and schedule targets, and communicate project progress. Support current products through bug fixes and feature upgrades and may expand scope to additional vehicle systems.
Top Skills:
CCan (Controller Area Network)Embedded ControllersFirmware
Software
Lead architecture and development of low-latency embedded firmware and Linux networking stacks for MANET radios. Implement MAC and ad-hoc routing, device drivers and BSPs for ARM/RISC-V, security/encryption (IPsec, FIPS/NIAP compliance), audio/PTT, network management/web interfaces, and testing software to validate performance and reliability.
Top Skills:
Amd Ultrascale+ MpsocArmAudio StreamingBoard Support PackageBspCCnsa AlgorithmsDevice DriversEmbedded LinuxEncryptionEthernetIpsecLinux IsrLinux KernelLinux Kernel Driver DevelopmentmacOSMicrochip Polarfire SocMobile Ad-Hoc Networking (Manet)Niap Common CriteriaNist Fips 140-3Push-To-TalkRisc-VScriptingSocket ProgrammingUltrascale+
Energy
Design, implement, and verify embedded control software for advanced R&D equipment and complex machinery. Develop production-quality real-time software across Linux, microcontrollers, and FPGAs; integrate software with hardware and software testbeds; support field commissioning; and improve company-wide development tooling and processes. The role requires collaboration with cross-functional engineers, safety awareness in industrial environments, and occasional travel, nights, weekends, or on-call work.
Top Skills:
C++CanCi/CdFpgasGitHardware-In-The-Loop TestingIntegration TestingIp/UdpMicrocontrollersPythonReal-Time LinuxRustSerialSpiUnit Testing
Aerospace • Hardware • Defense
Design, develop, optimize, integrate, and test embedded software for aerospace systems, including fault detection, guidance, navigation, flight control, computer vision, and autonomous sensing. Responsibilities include real-time performance optimization, low-level hardware drivers, software and hardware-in-the-loop testing, embedded device configuration, software integration, and system architecture for a greenfield platform.
Top Skills:
C/C++CanComputer VisionEmbedded LinuxI2CPythonRustSpiUart
Aerospace
Responsible for designing and developing firmware and flight software for spacecraft systems, collaborating with engineering teams on robust, reliable software under strict constraints.
Top Skills:
CC++EthernetI2CLinuxRtosSpiUartUsbVxworks
Other
Lead Embedded Software Engineer overseeing software architecture, writing production firmware, mentoring engineers, and ensuring quality in IoT satellite connectivity solutions.
Top Skills:
BleCC++CmakeGitJtagLogic AnalyzersOscilloscopesRustSwdThreadWestWi-FiZephyr Rtos
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Software • Automation
Develop and maintain embedded system firmware, contribute to OS integration, design application-layer features, and collaborate on debugging across systems.
Top Skills:
CRust
Software • Automation
Develop and maintain embedded system firmware, contribute to OS integration, design application-layer features, and collaborate on debugging and technical challenges.
Top Skills:
CRtosRust
Information Technology • Consulting
The role involves developing test cases, performing structural coverage testing, and documenting tests for embedded software in compliance with DO178B/C standards.
Top Skills:
Do178B/CLabviewLdraRtrtTeststand
Information Technology • Consulting
The Software Engineer will work on embedded systems in the medical domain, focusing on HW-SW interface, firmware development, and using tools like CAN and UART.
Top Skills:
CanEmbedded CFirmwareHw-Sw InterfaceRtosSchematicsUart
Information Technology • Consulting
The role involves working with embedded systems, focusing on device drivers and communication protocols like I2C and SPI in a Linux environment, and requires Python programming skills.
Top Skills:
Device DriversEmbedded SystemsI2CLinuxPythonSpi
Information Technology • Consulting
The Software Embedded Engineer will primarily focus on embedded software development and device driver implementation, leading technical teams and ensuring compliance with DO-178B standards.
Top Skills:
Device DriverDo-178BEmbedded Software Development
Information Technology • Consulting
Develop and execute embedded software automated and manual tests for sleep and respiratory care devices. Perform requirements analysis, test development, execution, defect management, and collaborate across teams to meet project goals.
Hardware • Healthtech • Machine Learning • Software
Design, implement, and maintain embedded Linux system software and firmware for the Pod. Own platform security including secure boot, key management, and device trust. Partner with manufacturing for production tests and deployments. Optimize resource-constrained compute workloads and ensure reliability, documentation, and fleet security.
Top Skills:
BitbakeBluetoothCC++Embedded LinuxKernel ModulesKey ManagementLinux KernelOp-TeeSecure BootSystemdTrusted Execution EnvironmentWi-FiYocto
Aerospace • Artificial Intelligence • Cloud • Software
Build and optimize production embedded software in C/C++ for resource-constrained edge platforms. Deploy and profile AI/ML applications, work with Yocto/Linux kernel, integrate models with data science teams, and participate in architecture, testing, and performance tuning.
Top Skills:
CC++CudaEdge AcceleratorsEmbedded LinuxGoGpusLinux KernelNpusNvidia JetsonOnnx RuntimePythonPyTorchTensorflow LiteTensorrtYocto
Aerospace
The Senior Embedded Software Engineer will design and verify embedded software for avionics in Lunar vehicles, collaborate with hardware engineers, and utilize advanced tools for debugging and performance analysis.
Top Skills:
CC++FpgaGitLinuxMatlabPythonRustSystemverilogVerilogVhdl
Big Data • Information Technology
Debug and integrate firmware for Ethernet retimers/gearboxes, triage lab and field failures, fix embedded C/C++ firmware, support customer bring-up, and develop features for SERDES, link training, equalization, and diagnostics.
Top Skills:
BashCC++ClangEmbedded SdkEthernetFecGccGdbGearboxGitLinuxmacOSMakeNicPcsPhyRetimerSerdesSocSwitch
Aerospace • Other
Software Engineers will develop embedded systems and software for satellites, including controlling hardware, writing code, and testing systems. They will work with interdisciplinary teams to innovate and meet end-user needs.
Top Skills:
CC++CockroachdbDockerKubernetesLinuxPostgresRust
Reposted One Month AgoSaved
Aerospace
Lead design, development, integration, and testing of real-time embedded computing software for defense products. Drive architecture decisions, debug complex defects, implement bootloaders and device drivers, collaborate with hardware and systems teams, produce design/test documentation, and support customer issue resolution for DoD-secured systems.
Top Skills:
Amd Zynq MpsocArmBashBiosBitbucketCC++ClearquestCmakeCmmiConfluenceCosmicCshDevice DriversDo-178CEclipseEthernetGccGitGreenhills MultiI2CIbm Rational DoorsInfinibandIntel X86IpmiJIRAJtag EmulatorsLabviewLinux (Red HatLogic AnalyzerLynxosLynxos HypervisorMS OfficeOscilloscopePcie Gen3/4PetalinuxPythonRdmaRs232Rs422SlimbootloaderSpectrum AnalyzerSpiU-BootVectorcastVisual StudioVxworks 7.XWindriver)Xilinx VitisXilinx VivadoYocto
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






























