Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs
Information Technology • Internet of Things • Software
Develop, integrate, and test safety-critical embedded software for military aircraft avionics. Responsibilities include C++ development across real-time operating systems, Linux, Windows, and bare-metal environments; software integration and hardware testing; and collaboration across engineering and deployment teams. The role requires onsite work in Marietta, Georgia, 10% travel, and an active Secret clearance.
Top Skills:
BitbucketC++CameoConfluenceDo-178CGitGitlabHilIntegrityJIRALinuxMilModel-Based Systems EngineeringMosa.IcPythonRhelSilVxworksWindowsYocto
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Develop and maintain high-performance userspace C++ software for quantum readout instruments. Build FPGA/SoC data paths using DMA, MMIO, interrupts, and driver APIs; create concurrent networked services; and engineer telemetry, diagnostics, testing, simulation, and hardware integration. Collaborate with quantum experimentalists, FPGA engineers, and software teams to deliver reliable embedded Linux instrument platforms.
Top Skills:
ArmAzure QuantumBinary ProtocolsC++C++17CiCmakeDmaEmbedded LinuxFpgaGdbHardware-In-The-Loop TestingLinuxMmioPetalinuxPythonSocTcp/IpXilinx Zynq Ultrascale+Yocto
Hardware
Lead the design and implementation of guidance and navigation software for clean-sheet UAS airframes. Develop real-time embedded software, integrate hardware interfaces, drivers, firmware, and sensor systems, and support airframe design, flight-hardware integration, testing, and verification. The role requires extensive microcontroller, Linux, autopilot, flight-dynamics, and software-development experience, with full-time onsite work in Hawthorne, California.
Top Skills:
Amd/Xilinx SocArdupilotCi/CdContinuous IntegrationCots Software FrameworksDevOpsDevsecopsEo/Ir SensorsFpgaGitLinuxMicroblazeNvidia JetsonRadar SensorsScrumStm32Test-Driven DevelopmentVhdl
Hardware • Software
Intern develops and executes pre- and post-silicon test plans for embedded software products. Responsibilities include enhancing test frameworks, debugging and triaging issues, managing defects, presenting test results, and analyzing test data to improve product quality. The role requires collaboration with experienced engineers and familiarity with embedded systems, RTOS, programming languages, software testing, version control, Jira, and continuous integration.
Top Skills:
CC++Continuous IntegrationDspEmbedded SystemsGitJenkinsJIRAMcuPythonReal-Time Operating Systems (Rtos)ShellSvn
Information Technology • Semiconductor • Industrial
Develop and validate embedded software for SoCs used in non-volatile memory devices, supporting concept development through mass production. Write software to exercise SoC components and contribute to storage solution development. The role requires embedded or firmware-level programming in Rust or C/C++, Python scripting and testing, and knowledge of digital circuits, computer architecture, and memory systems.
Top Skills:
CC++Computer ArchitectureDigital Circuit DesignEmbedded SoftwareFirmwareFpgaMemory SystemsNandNvmePciePythonRustSoc
Robotics • Semiconductor • Automation
Designs, develops, tests, debugs, and documents embedded software for semiconductor automation equipment. The role focuses on precision motion control, sensor integration, robotics, real-time systems, device integration, and wafer-handling control. Responsibilities include root-cause analysis, customer issue resolution, software engineering best practices, and integration of machine vision and machine learning technologies. The engineer may lead projects, collaborate cross-functionally, and support safe, reliable multi-device operation.
Top Skills:
AnsiBldc MotorsBootloadersC# .NetC++14/17Dc Servo MotorsDebuggersElectrical SchematicsIn-Circuit EmulatorsLinuxMemory ManagementMicrocontrollersMotion ControlMultithreadingOscilloscopesPid ControlPosixPythonReal-Time Operating SystemsRoboticsState MachinesStepper MotorsUml
Aerospace • Hardware • Robotics • Defense
Develop and extend real-time embedded software for aircraft avionics, autonomy, and ground-control systems. Integrate sensors, payloads, networking, and aircraft capabilities; build SIL/HIL test architectures; develop simulation models; and own software through hardware bring-up, integration, testing, and vehicle-level troubleshooting. The role involves safety-critical aerospace software and collaboration across hardware and software teams.
Top Skills:
ArincAssemblyCC++Do-178CFreertosHardware Security ModulesHilJtag DebuggersLogic AnalyzersMatlabMicrocontrollersMicroprocessorsMil-StdNetwork RoutingNetwork SwitchingOscilloscopesRtosSilSimulinkVxworks
Artificial Intelligence • Hardware • Machine Learning • Software
Develop embedded firmware and control software for photonic transceiver lasers, including stabilization algorithms, diagnostics, telemetry, monitoring, hardware bring-up, and automated testing. Collaborate with photonic, analog, digital, and systems engineers while debugging embedded systems and integrating management interfaces such as CMIS, OpenBMC, and DMTF standards. The role requires C/C++ and Python expertise, hardware-software integration, lab testing, and ownership of production-ready firmware components.
Top Skills:
CC++CmakeCmisDmtfFreertosGdbGitGpioI2CJtagLogic AnalyzersOpenbmcOptical Test And Measurement EquipmentOscilloscopesPythonRedfishRtosSpiUartZephyr
Automotive • Industrial • Manufacturing
Develop and support embedded software for fire truck vehicle control systems. Design, test, validate, and troubleshoot software and system improvements while collaborating with global teams, internal stakeholders, suppliers, production, and manufacturing environments. Provide technical support, corrective actions, continuous improvement, and project status reporting. The role requires embedded systems, low-voltage electrical, signal processing, and software development experience.
Top Skills:
Agile SdlcCC++CanopenEclipseEmbedded SystemsLow-Voltage Electrical SystemsMS OfficeMicrosoft VisioMicrosoft Visual StudioPcan ExplorerPythonQmlQt CreatorRegression TestingSae J1939Signal ProcessingUnit Testing
Automotive • Transportation • Industrial • Manufacturing
Develop and support embedded software for fire truck vehicle control systems. Design, test, and validate software and system improvements; troubleshoot product issues; implement corrective actions; and provide technical support to internal teams and suppliers. The role collaborates with global, cross-functional, production, and product development teams while supporting software quality and continuous improvement.
Top Skills:
Agile SdlcC++CanopenEclipseEmbedded CLow-Voltage Electrical SystemsMS OfficeMicrosoft VisioMicrosoft Visual StudioPcan ExplorerPythonQmlQt CreatorRegression TestingSae J1939Signal ProcessingSoftware Revision Control SystemsUnit Testing
Aerospace
Develop and maintain embedded avionics software for spacecraft systems and single-board computers. Responsibilities include C/C++ development on VxWorks and other RTOS platforms, board bring-up, device-driver development, hardware/software integration, protocol debugging, testing, anomaly resolution, configuration management, documentation, and technical reviews.
Top Skills:
BitbucketBoard Support PackagesCC++Device DriversEthernetGitI2CJIRALvdsMil-Std-1553PerforceRtosSpacewireSpiStatic Code AnalysisUartVxworks 6Vxworks 7Wind River Workbench
Hardware • Information Technology • Defense • Industrial
Develop and support embedded software for Wave Relay mobile ad-hoc networking systems. Build C/C++ applications on embedded Linux platforms, including network stacks, backend services, cryptographic features, Java applications, and low-level software. Participate in code reviews, collaborate across teams, and provide engineering support during testing, evaluation, and deployment at customer and military sites.
Top Skills:
CC++CryptographyDependency InjectionEmbedded LinuxJavaJavaScriptLinuxLinux KernelRest ApisSQLUnit TestingUnix Shell ScriptingUnix Socket NetworkingWs Apis
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Kids + Family • Marketing Tech • Mobile • News + Entertainment • Retail
Develop firmware and embedded software for complex electromechanical consumer products from prototyping through production. Design and interpret electronics schematics and PCBs, troubleshoot hardware and software, collaborate with engineering, design, manufacturing, QA, and external vendors, and support validation, reliability, safety, and product integration activities.
Top Skills:
Altium DesignerAssemblyCC++Embedded MicrocontrollersEmbedded MicroprocessorsEmbedded SoftwareFirmwarePcb DesignReal-Time Operating Systems (Rtos)Schematic Capture
Aerospace • Artificial Intelligence • Computer Vision • Hardware • Machine Learning • Robotics • Industrial
Develop and debug embedded Linux systems, low-level firmware, drivers, bootloaders, and control loops for robotic telescopes and space computing platforms. Bring up cameras, sensors, and communication peripherals; perform hardware debugging, soldering, wiring, prototype assembly, and test-rig setup. Conduct component characterization and longevity testing, analyze results, and participate in design and code reviews while collaborating with electrical and mechanical engineering teams.
Top Skills:
Board Support PackagesBootloadersCC++CanDevice DriversEmbedded LinuxEmbedded Networking StacksEthernetGpioI2CImage PipelinesLinux KernelLow-Level FirmwareMipi Csi-2Motor DriversPcieQualcomm SocsSensor FusionSpiUartVision ProcessingZephyr Rtos
Information Technology • Internet of Things • Software
Develop, integrate, and test safety-critical embedded software for military aircraft and avionics systems. Work with C++, real-time operating systems, Linux, Windows, and bare-metal environments, supporting hardware/software integration, lab testing, simulation, and troubleshooting. Collaborate across multi-site engineering and deployment teams while documenting complex technical designs. The role requires 100% onsite work, 10% travel, and an active Secret clearance.
Top Skills:
BitbucketC++CameoConfluenceDo-178CGitGitlabHilIntegrityJIRALinuxMilModel-Based Systems EngineeringMosa.IcPythonRhelSilVxworksWindowsYocto
Aerospace
Develop and maintain low-level flight software for satellite avionics, including processor peripherals, communication interfaces, device drivers, onboard control algorithms, and fault-response logic. Integrate software with spacecraft hardware, support testing and commissioning, and contribute to avionics design from prototyping through manufacturing and flight operations.
Top Skills:
CC++CanCcsdsDmaEcssEmbedded SystemsEthernetFirmwareFpgaI2CLogic AnalyzersMicrocontrollersOscilloscopesRtosSpiUart
Aerospace • Logistics • Security • Software • Cybersecurity
Design, develop, integrate, and test safety-critical embedded real-time software for flight/mission systems. Develop automated tests, analyze software requirements, debug hardware/software integration issues, produce technical documentation, and support lab-based Agile development and system-level qualification activities.
Top Skills:
Atlassian (Jira/Confluence)BashCC++Ci/CdCoverityFortifyGitGitlabIntegrityJavaJavaScriptJenkinsMatlabPythonReal Time Embedded LinuxSoapSonarqubeVxworks
Software
Develop embedded software for proof-of-concept projects integrating emerging technologies. Responsibilities include coding, debugging, demonstrations, project documentation, demo replication instructions, lessons learned, and collaboration within an Agile team focused on continuous improvement. The role is fully on-site in Cedar Rapids, Iowa.
Top Skills:
AgileAi AgentsCC++ContainerizationEmbedded SystemsMatlabMcpObject-Oriented ProgrammingQmlQtSimulink
Aerospace • Logistics • Security • Software • Cybersecurity
Develop and debug embedded, real-time software for mission-critical systems. Responsibilities include software design, development, integration, debugging, and testing while collaborating with systems, digital, hardware, and integration teams in an Agile environment. The role requires C/C++ or Rust experience, embedded systems expertise, an active Secret clearance, U.S. citizenship, and full-time onsite work in Beavercreek, Ohio.
Top Skills:
AgileBitbucketCC++DevsecopsFortifyGitJenkinsJIRALinux KernelNexusRustSonarqubeXilinx
Greentech • Other
Leads architecture and development of embedded software for power electronics, variable frequency drives, and HVAC control systems. Oversees firmware, hardware integration, code quality, testing, CI/CD, cybersecurity, and functional safety. Coordinates developers and specialists, guides technical decisions, collaborates with product and hardware teams, evaluates technologies, and mentors engineers throughout the product lifecycle.
Top Skills:
ArmAutomated Testing FrameworksCC++Ci/CdCmakeDspsGitLogic AnalyzersMakeOscilloscopesPlecsRenesas RaSimulinkStatic Code AnalysisStm32
Healthtech
Develop, test, and debug embedded firmware for surgical stapling devices using C and C++ on ARM Cortex-M microcontrollers. Build drivers, communication interfaces, motor-control logic, and sensor integrations. Collaborate with electrical, mechanical, and systems engineers during hardware bring-up and bench debugging. Support verification, validation, code reviews, and documentation compliant with FDA design controls and IEC 62304.
Top Skills:
Arm Cortex-MCC++CanFreertosI2CIec 62304JtagSpiSwdUartUsb
Artificial Intelligence • Hardware • Healthtech • Robotics
Develop and test embedded software for autonomous medical devices, robotic tissue-sectioning systems, and vision systems. Responsibilities include driver development for motors, cameras, scanners, and PLCs; control algorithms for mechatronic systems; software documentation; and unit testing. The role collaborates with mechanical, electrical, and optics engineers and requires experience with C/C++, Python, Linux, real-time systems, hardware interfaces, and industrial protocols.
Top Skills:
CC++EthernetGitI2CLinuxModbusMultithreadingPid ControlPlc SystemsPythonReal-Time SystemsRosSerialSpiTcp/IpYarp
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
13 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
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
































