Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs
Transportation
Design, develop, integrate, test, verify, and maintain embedded software for industrial electronics across the full software lifecycle. Responsibilities include architecture, implementation, requirements and code reviews, defect analysis, technical documentation, automated testing, cybersecurity remediation, and software release support. The role collaborates with systems, hardware, quality, test, and product teams while improving engineering processes and tools.
Top Skills:
Agile ScrumBashBoard Support Packages (Bsp)CC++CenelecCi/CdDevice DriversEthernetFreertosLinuxPythonQnxRtosSoftware Change Management (Scm)Software Development Lifecycle (Sdlc)Tcp/IpUdpUnix
Greentech • Other
Design, implement, test, and debug real-time embedded software and control logic for HVAC systems. Develop MATLAB and Simulink models, test harnesses, and automatically generated embedded code using Embedded Coder. Translate product requirements into software designs, integrate hardware and software, verify system functionality, improve development processes, estimate tasks, manage field defects, and support technical reporting. The role is primarily onsite in Clarksville, Tennessee, with approximately 5% travel.
Top Skills:
BacnetC++CSSDatabase ApplicationsDefect Tracking ToolsEmbedded CoderLinuxLontalkMatlabModbusObject-Oriented DesignSimulinkSoftware Configuration ManagementStateflowTcp/IpUmlVisual StudioXML
Energy • Manufacturing
Lead the end-to-end architecture and development of safety-critical embedded device software for energy products. Responsibilities include metering, real-time control, communications, hardware-software co-design, secure firmware updates, certification, CI/CD, testing, and production scaling. The role combines hands-on firmware development in C, C++, or Rust with technical leadership, workstream delegation, code review, and collaboration across electrical engineering and external certification organizations.
Top Skills:
Arm Cortex-MCC++CanCan-FdCi/CdCmakeCode SigningEthernetI2CJtagLwipMakeMatterOta UpdatesPasePkiPx5RtosRustSecure BootSpake2+SpiSwdThreadThreadxUartWireguard
Hardware • Healthtech • Manufacturing
Leads architecture, technical decisions, implementation, integration, testing, and quality for safety-critical embedded medical-device software. Mentors engineers, manages technical risks, defines requirements, guides agile feature development, resolves complex system issues, and improves reusable platforms and engineering processes. Requires deep embedded Linux, Yocto, RTOS, device-driver, hardware integration, and regulated medical-device software expertise.
Top Skills:
BspCC#C++Ci/CdDevice DriversEmbedded LinuxInterprocess CommunicationInterprocessor CommunicationLvglMicrocontrollersPythonQt/QmlRtosStatic AnalysisThreadxYocto Project
Hardware • Healthtech • Manufacturing
Lead embedded software development for safety-critical medical devices, including requirements, architecture, implementation, testing, integration, and technical decision-making. Guide software teams through agile development, ensure compliance with FDA regulations, IEC 62304, quality systems, and cybersecurity standards, and maintain software quality through reviews and mentoring. Develop embedded Linux and microcontroller software, drivers, and communication interfaces while contributing to estimates, client discussions, process improvements, and internal libraries.
Top Skills:
BspCC#C++Ci/CdCommunication ProtocolsDevice DriversEmbedded LinuxFda RegulationsIec 62304LvglMedical Device CybersecurityMicrocontrollersPythonQt/QmlRtosStatic AnalysisThreadxYocto Project
Information Technology
Develop and maintain embedded firmware for LoRaWAN modules and custom sensor applications using Arm Cortex-M microcontrollers, STM32, Mbed OS, and Zephyr RTOS. Responsibilities include LoRaWAN MAC and protocol compliance, board support, device drivers, hardware bring-up, automated testing, bootloaders, FOTA infrastructure, power optimization, and customer-specific applications.
Top Skills:
Arm Cortex-MAt CommandsCC++Ci/CdCpputestFotaGitI2CJenkinsJtagLogic AnalyzersLorawanMbed OsRf Test EquipmentSpiStm32SwdSx1262Sx1272Sx1276Zephyr RtosZephyr Twister
Artificial Intelligence • Machine Learning • Conversational AI • Generative AI
Designs, implements, simulates, and verifies embedded Linux software for processor-based FPGA devices and digital correlators. Develops embedded applications using AMD/Xilinx Vitis, Python, PetaLinux, and Yocto, while resolving complex technical issues and collaborating with multidisciplinary research teams. Requires expertise with AMD Zynq UltraScale+ MPSoC/RFSoC processing systems and BSP development. The role is based in Charlottesville, Virginia, with occasional domestic and international travel.
Top Skills:
Amd Zynq Ultrascale+ MpsocAmd Zynq Ultrascale+ RfsocAmd/Xilinx VitisBare-Metal DevelopmentBoard Support Package (Bsp)Embedded LinuxFpgaPetalinuxPythonYocto
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Design, develop, and test low-level embedded HWIO software for microcontrollers using C and AUTOSAR MCAL tools. Develop functionality for RTOS, memory, fault detection, power management, LIN, DMA, PWM, and I/O systems. Create testing strategies, perform code reviews, troubleshoot integrated software issues, collaborate across engineering teams, and document designs, test cases, and results.
Top Skills:
ArmAutosar McalCCanalyzerDmaEtas IncaLauterbachLinPowerpcPwmRenesas MicrocontrollersRtos
Reposted 14 Hours AgoSaved
Artificial Intelligence • Hardware • Wearables • Semiconductor
Lead bare-metal bring-up of Wi-R SoCs and Cortex-M/RISC-V platforms, develop and optimize ultra-low-power firmware stacks (I2C, SPI, BLE, DMA, sensor drivers), deliver a production-ready firmware SDK, debug at register level using oscilloscopes and JTAG, mentor junior engineers, and drive toolchain and quality standards across teams.
Top Skills:
Bare-Metal Embedded CBleCC++Cortex-MDmaI2CJtagMcuOscilloscopeRisc-VSensor DriversSpiWi-R
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Lead embedded software development for the APKWS program, designing high-performance, low-power C/C++ code for single-board computers. Architect scalable, manufacturable solutions, integrate closely with hardware, optimize power and processing, and drive new capability development for mission-critical, production-deployed systems.
Top Skills:
CC++Embedded KernelsHardware-Software Co-DesignLow-Level Driver DevelopmentLow-Power ArchitecturesRtosSbcSingle-Board Computers
Healthtech • Robotics
Design, develop, document, and verify real-time embedded Linux software for stereo, high-definition surgical video and intra-body illumination. Integrate cameras and image sensors, evaluate video processing algorithms, extend processing frameworks to new hardware, build diagnostic and simulation tools, participate in risk analyses, and support system integration, verification, and transfer to manufacturing.
Top Skills:
CC++CamerasCudaEmbedded LinuxFpgaImage-ProcessingImage-SensorsJavaScriptMatlabMlPythonVideo/Graphics Hardware
Aerospace • Hardware • Software • Biotech • Pharmaceutical • Manufacturing
Develop and maintain reliable embedded flight software for spacecraft, satellite buses, and reentry capsules. Responsibilities include requirements capture, design trades, C++ firmware development across bare-metal, RTOS, and Linux environments, integration, testing, verification, validation, and flight operational support. The role requires building safety-critical, highly reliable software for complete mission lifecycles.
Top Skills:
Bare-Metal FirmwareC++Computer ArchitectureComputer NetworkingLinuxOperating SystemsPythonReal-Time Embedded SystemsReentry CapsulesRtosRustSatellite BusesSpacecraft Flight Software
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Hardware • Security • Software • Cybersecurity
Lead the architecture and development of low-latency embedded firmware for ARM and RISC-V systems supporting MANET radios. Develop Linux device drivers, networking stacks, MAC and routing protocols, security and encryption features, audio streaming, web interfaces, and testing software. Optimize system performance, customize Linux, maintain BSPs, and improve product security for regulatory compliance. This is a fully onsite Irvine role requiring U.S. citizenship and occasional field testing.
Top Skills:
Amd Ultrascale+ MpsocArmBsp DevelopmentCCnsa AlgorithmsDevice DriversEmbedded LinuxEncryptionEthernetInternet ProtocolsIpsecLinux KernelLinux Networking StacksLinux ScriptingMac ProtocolsManet Routing ProtocolsMicrochip Polarfire SocNiap Common CriteriaNist Fips 140-3Risc-VSocket Programming
Aerospace • Logistics • Security • Software • Cybersecurity
Develop, maintain, integrate, test, and validate embedded operational flight programs and simulation applications for electronic warfare and radar systems. Responsibilities include full software lifecycle activities, requirements development, design, coding, unit and system testing, release, installation, maintenance, and technical problem-solving. The role also requires collaboration with program management, suppliers, government customers, and interdisciplinary engineering teams, plus technical leadership.
Top Skills:
AdaAgileBitbucketCC++Digital Signal ProcessingEmbedded LinuxGitJIRALabviewQt CreatorVxworks
Appliances • Industrial • Manufacturing
Develop and review embedded real-time software in C and C++ for 32-bit ARM processors. Responsibilities include FreeRTOS development, hardware bring-up and troubleshooting, Qt test application maintenance, CI pipeline improvements, defect resolution, feature development, legacy modernization, and collaboration with technical and project stakeholders.
Top Skills:
32-Bit ArmCC++Ci PipelinesFreertosGitGitlabI2CJIRALcd DisplaysLogic AnalyzersOscilloscopesParallel Bus InterfacesQtSpiUsbWindowsWiresharkZephyr
Other
Develop embedded software and control solutions for energy systems across the product lifecycle. Responsibilities include designing control algorithms, developing C/C++ microcontroller software, defining architectures and requirements, implementing communication interfaces, creating verification strategies, supporting integration and troubleshooting, and participating in functional safety reviews. The role collaborates with systems, hardware, quality, and validation teams to deliver reliable, safety-critical products.
Top Skills:
AspiceCC++CanCi/CdControl AlgorithmsEmbedded SystemsEthernetFault Tree AnalysisFmeaFunctional SafetyHaraI2CIec 61508Iso 13849Iso 26262MatlabMicrocontrollersMisra C/C++RtosSimulinkSpiUartUl 1998
Artificial Intelligence • Robotics • Transportation
Lead the architecture, development, validation, and maintenance of safety-critical embedded firmware for autonomous trucking systems. Design real-time software interfacing with sensors, actuators, compute platforms, and vehicle hardware. Provide technical leadership, mentoring, code reviews, task coordination, safety compliance, fault handling, and support for vehicle testing and field deployments. Develop HAL and BSP components, diagnose embedded issues, and help take products through production and customer-supported operation.
Top Skills:
Board Support Package (Bsp)C++CanDo-178CEmbedded SystemsEthernetFreertosHardware Abstraction Layer (Hal)Iec 61508Iec 62304Iso 26262MultithreadingReal-Time SoftwareRtosSafertos
Aerospace
Build high-performance embedded software for satellite servicing systems, including relative navigation, robotics, grappling, spacecraft interaction, and proprietary mechanism control. Develop software across varied computing hardware and architectures, and create hardware-in-the-loop and processor-in-the-loop systems. The role supports novel spaceflight technologies in a fast-paced startup environment.
Top Skills:
C++Embedded SoftwareHilPilPython
Appliances
Design, implement, test, and document embedded firmware and software systems. Collaborate with hardware engineers to address hardware-software interactions, develop test applications, and maintain technical documentation. The engineer will also mentor associate engineers and technicians while applying company operating and manufacturing principles. Required experience includes embedded firmware, real-time systems, C, assembly, C++, Windows GUI development, and scripting languages such as Python and Perl.
Top Skills:
3-Phase Electric Power SystemsAssemblyCC#C++Communications ProtocolsDigital And Analog CircuitryDigital CommunicationsEmbedded SystemsFirmwareGraphical User InterfacesIndustrial ControlsPerlPythonReal-Time SystemsSignal ProcessingWindows
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Lead architecture, design, implementation, and verification of safety-critical embedded avionics software. Mentor engineers, ensure DO-178C compliance, integrate cybersecurity features, perform code analysis, and drive software process improvements while supporting EVM/CAM responsibilities.
Top Skills:
AesArmAssemblyCC++Cryptographic AcceleratorsDo-178B/Do-178CDo-254DtlsDynamic Code AnalysisEarned Value Management (Evm)EccGmacHardware Security Module (Hsm)HmacIntegrityIpsecIso-26262LynxosModel Based Systems Engineering (Mbse)Multi-CorePythonRsaRtosSecure BootShaStatic Code AnalysisTlsTrusted Execution Environment (Tee)Trusted Platform Module (Tpm)Vxworks
Automotive • Hardware • Other • Energy
Designs and develops production embedded software for automotive telemetry gateways and intelligent battery sensors. Responsibilities span C/C++ firmware, RTOS applications, ARM Cortex platforms, Yocto-based Linux distributions, drivers, multicore communication, edge-ML integration, telemetry, battery monitoring, diagnostics, secure OTA updates, and connected vehicle systems. The role includes hardware/software debugging, performance optimization, documentation, testing, system integration, vehicle testing, production launch support, and mentoring other developers.
Top Skills:
AktualizrArm Cortex-AArm Cortex-MAspiceBitbakeBootloadersCC++CanCan FdContinuous IntegrationDevice TreesDoipEmbedded LinuxEthernetFreertosGitGnssHttpsI2CIso 26262Iso-TpIso/Sae 21434J1939Linux Device DriversLinux KernelLteMenderMqttNpusNxp I.Mx 8Nxp I.Mx 9Onnx RuntimeOpenampPythonRaucRemoteprocRpmsgSecure BootShared-Memory IpcShell ScriptingSpiStatic AnalysisSwupdateTcp/IpTensorflow LiteTlsUartUdsUsbYocto ProjectZephyr Rtos
Consumer Web
Design and develop embedded firmware for power tools, including motor controls, battery management systems, and chargers. Implement and validate software through simulation, unit testing, and integration testing. Translate customer requirements into specifications, troubleshoot electronic systems, document work, and support cost, performance, and quality objectives. Collaborate cross-functionally, provide technical direction to overseas manufacturers, and manage multiple concurrent objectives.
Top Skills:
AdcArm ArchitecturesAssembly LanguageBattery ChargersBrushless Dc Motor ControlBug TrackingCDistributed Version ControlDmaGpioIn-Circuit DebuggingIntegration TestingLithium-Ion Battery Management SystemsMicrocontrollersRtosStatic AnalysisUartUnit Testing
Defense • Industrial • Manufacturing
Supports the complete development lifecycle for portable ship control systems, including requirements definition, design, prototyping, qualification testing, software development, delivery, and post-delivery support. Collaborates with vendors and engineering teams on communications and navigation systems. The role may involve systems engineering, programming, circuits, hardware/software integration, networking, and cybersecurity, with limited domestic and international travel.
Top Skills:
CybersecurityMS OfficeNetworking
Aerospace
Develop and improve high-performance embedded software for RF sensor systems, including target detection and tracking, high-throughput data processing, health monitoring, fault recovery, and cloud or network integration. Collaborate with software, systems, digital, and RF engineers; conduct design and code reviews; and support system validation and verification.
Top Skills:
C++Cloud SystemsCommunication SystemsEmbedded LinuxMatlabPetalinuxPythonRadar SystemsSignal ProcessingUbuntu
Hardware • Software
Develop and test safety- and security-critical embedded software for programmable logic controllers. Responsibilities include designing platform BSPs, implementing features and subsystems, building automated tests, debugging across hardware and software environments, supporting the full software development lifecycle, and contributing to Agile planning. The role also involves continuous improvement, technical guidance, mentoring, and collaboration across a global development organization.
Top Skills:
Board Support Packages (Bsps)C++Common Industrial Protocol (Cip)Continuous IntegrationCppunitEmbedded RtosGdbGitGtestIec 61508Iec 62443JenkinsLinuxProgrammable Logic Controllers (Plcs)PythonScaled Agile Framework (Safe)System On Chip (Soc)
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)






















.png)



